Top offensive players in Phillies franchise history

8 – Del Ennis
Ennis spent 11 of his 14 seasons with the Phillies. A big bat in the middle of the order for the 1950 “Whiz Kids”, Ennis blasted 31 home runs with a league-leading 126 RBI. He hit at least 20 home runs eight times with the Phillies and knocked in 100 or more seven times.
Ennis was a three-time All-Star with the Phillies and is third in franchise history with 259 home runs and fourth in RBI with 1124. He also played with the Cardinals, Reds and White Sox, before retiring after the 1959 season with 288 home runs and 1284 RBI.
7 – Chase Utley
Utley was the top offensive second baseman in the Major Leagues from 2005 through 2009. He had five consecutive seasons with at least 20 home runs, surpassing 30 three times with a career-best 33 in 2008. Utley led the league in runs scored with 131 in 2006, starting a four-year streak of at least 100 runs scored. His five home runs in the 2009 World Series tied Reggie Jackson for the most in a single World Series.
Utley is sixth in franchise history with 233 home runs, sixth in runs scored and fifth in doubles. On the base paths, Utley was one of the best base stealers in terms of success rate, stealing 142 out of 160 attempts in a Phillies uniform. A six-time All-Star, Utley announced his retirement in July and finishes his career with 411 doubles, 259 home runs, 1025 RBI and 1103 runs scored.