1. Ryan Howard,
Deciding between Ryan Howard and Mike Schmidt for the top spot was hard. Schmidt is the all-time franchise home-run leader, but he also didn’t have the injuries that tormented Howard throughout his career, which impeded his progress.
Howard gets the edge for a few reasons. His 58 home runs in 2006 were outrageous, and no other Phillies slugger has ever come close. Even Howard himself never got within 10 homers of his career-high again. He spent his entire 13-year career with the Phillies and twice led MLB in home runs.
He also became the fastest player in MLB history to reach both 100 and 200 career home runs. So while Schmidt’s longevity is admirable, we’re giving Howard the top spot because his star just shined so brightly, albeit briefly.