
4. Jim Thome, Phillies 2003-05, 2012
Jim Thome only played 391 games for the Phillies out of his 2,543 career total, but they were some of the Hall of Famer’s best.
Joining the Phillies in 2003, Thome immediately led MLB with 47 home runs and finished fourth in MVP voting, the highest he ever finished in MVP voting in his 22-year career. His offensive output rate with the Phillies was impressive; he hit 101 home runs in 391 games for the Phillies, homering in nearly 26% of his games.
Thome returned to the Phillies in 2012, playing 30 games for them and 28 games for the Baltimore Orioles before retiring.
3. Pete Rose, Phillies 1979-83
Pete Rose spent the bulk of his 24-year career with the Cincinnati Reds, but five of his big-league seasons were spent with the Phillies.
Rose was already a 12-time All-Star when he came to Philadelphia, including the six prior seasons, and he continued that streak with four consecutive All-Star seasons with the Phillies.
In 1979, Rose hit over .300 for the fifth season in a row. In 1980, the Phillies won their first World Series, and Rose led the NL with 42 doubles. He also won the only Silver Slugger Award of his career in 1981, when he led MLB with 140 hits, despite only playing in 107 games that year.
Rose was an incredible hitter, but that didn’t extend to home runs; he never hit more than four in a season with the Phillies, and his single-season best was only 16, reached twice with the Reds in the 1960s.
Unfortunately, Rose went from famous to infamous when it was discovered that he bet on baseball – including his own games – and had intimate relationships with a minor during his playing career. He currently has a lifetime ban from baseball and the Hall of Fame.