Dick Allen is the best Phillies hitter in franchise history for March and April as measured by OPS (min. 50 games and 100 at-bats). The soon-to-be Hall of Famer slashed .335/.399/.622 (1.021 OPS) in his Phillies career during those months.
Chase Utley (.924), John Kruk (.901), and Chuck Klein (.935) are also found in the top five for March/April OPS.
And in second place all-time in the franchise's 142-year history? It's not Mike Schmidt or Ryan Howard or Ed Delahanty or anyone else who you're likely to guess.
It's Brandon Marsh.
Marsh has a March/April slash line of .298/.365/.573 in his Phillies career, good for a .938 OPS. Higher than Schmidt and any other Phils legend not named Dick Allen.
Here's the full top-20 list:
Marsh has a .739 OPS in his four-year MLB career, and a solid-but-unspectacular .786 OPS in his time with the Phillies. But he is something of a superhero early in the season.
Bryce Harper (.879) and Alec Bohm (.802) are the only other current Phillies with a March/April OPS over .800 in their time with the team. Fans may want to be patient with guys like Kyle Schwarber (.730) and Nick Castellanos (.738), who typically don't heat up until hittin' season.