8. Jim Thome, 2003-05 Phillies
Jim Thome wasn’t a Phillie for very long, but he had two incredible seasons in 2003 and 2004, in which he homered 47 and 42 times, respectively.
Thome’s 47-HR season is tied for third-most in a single season by a Phillies hitter, and his 42-HR season ranks ninth all-time.
Thome was a slugging machine when he came to Philadelphia from Cleveland, where he had hit 52 home runs in 2002, his seventh consecutive season of 30+ home runs. Somehow, he only won one Silver Slugger.
The infielder finished his Hall of Fame career with 612 career home runs, 101 of them hit in a Phillies uniform, which is impressive, considering he only played 391 games here.