
With Kyle Schwarber deciding to stay with the Philadelphia Phillies, one of the biggest free agents available this offseason is off the market.
The 32 year old designated hitter is coming off of the most productive season of his career, mashing a personal-best 56 home and driving in an MLB-high 132. Despite his bat going somewhat quiet in the 2025 postseason, the Phillies still felt he was deserving of a five-year, $150-million contract that will tie him to Philly through 2030.
Schwarber has earned a reputation as one of the most feared hitters in baseball, especially in big moments. The 11-year pro sits in ninth-place on MLB’s active home run leaderboard with 340, and has now finished as league-leader twice after eclipsing the 50-dinger milestone for the first time in his career this season.
Which brings us to today’s quiz. Schwarber is one of 39 active MLB players with at least 200-career home runs. How many of those players can you name in six minutes?
Good luck!
Did you like this quiz? Are there any quizzes you’d like to see us make in the future? Let us know your thoughts at quizzes@yardbarker.com, and make sure to subscribe to our Quiz of the Day Newsletter for daily quizzes sent right to your email!
More must-reads:
If you enjoy sports quizzes, you'll love Yardbarker's Quiz of the Day Newsletter, home to the best sports quizzes anywhere.
Subscribe now!