Top offensive players in Phillies franchise history

4 – Bobby Abreu
Likely one of the most underappreciated and underrated players in franchise history, Abreu was a steady and often spectacular five-tool threat. In nine seasons with the Phillies, Abreu hit at least .300 six times. He drew at least 100 walks six times and hit at least 20 home runs six times. He surpassed 20 stolen bases eight times with a career-high of 40 in 2004.
Abreu displayed his power in the 2005 Home Run Derby, blasting a then-record 41 home runs. Abreu finished his time in Philadelphia with a .303 average and ranks second in walks and fourth in doubles. Abreu also played with the Astros, Yankees, Dodgers, Angels, and Mets, retiring in 2014 with 2470 hits, 288 home runs, 1363 RBI and 400 stolen bases.
More from Phillies All-Time Lists
- Every first-round draft pick in Philadelphia Phillies history
- Every number retired by the Philadelphia Phillies
- The most legendary Phillies third basemen of all time
- Top single-season performances by righties in Phillies history
- These are the Phillies’ biggest first-round draft busts
3 – Chuck Klein
Klein began his career in 1928 and quickly became a household name, hitting .360. He started the best stretch of his career the following season, leading the league in home runs with 43. Klein flirted with the .400 mark the following season, hitting .386 with 59 doubles, 40 home runs, and 170 RBI. Klein earned MVP honors, won the Triple Crown and lead the league in home runs four times during his first six seasons in the Major Leagues.
Klein had five consecutive seasons with at least 120 RBI, leading the league twice. The Hall of Famer hit .323 with the Phillies in 1405 games. His 243 home runs ranks fifth in club history, as is his 983 RBI an 963 runs scored.