There are currently 20 players in Major League Baseball history who have hit four home runs in a single game. Here is a breakdown of every time it's happened:
Kyle Schwarber, Phillies, Aug. 28, 2025 (Phillies 19, Braves 4)
Schwarber's monumental game almost included another incredible feat: He fell one baserunner shy of hitting for a home run cycle. He bashed a solo shot in the first inning, a two-run dinger in the fourth and a three-run shot in the fifth. But Schwarber didn't get a chance to hit a grand slam in the seventh, instead settling for his second three-run homer of the contest.
Schwarber had a National League-best 49 home runs by the end of the night, surpassing his former career high of 47, set in 2023. He became the fourth player in Phillies history to hit four homers in a g