2. Mike Schmidt, 1972-89 Phillies
Mike Schmidt is probably the greatest Phillie ever. Over his 18-year career – all of which was spent with the Phillies – he averaged 37 home runs per 162 games.
Schmidt led MLB in home runs six times, and led the NL twice, each time hitting 30+ home runs. He had 13 seasons of 30+ home runs. In 1980 and 1981, he won back-to-back MVP awards and hit a combined 79 home runs.
In a weird-but-awesome twist of fate, Schmidt and Ryan Howard each homered 48 times during the season in which their teams won the only championships in franchise history.