Schwarber writes his name in the MLB record books as Phillies crush the Braves
The 32-year-old Ohio native joined an exclusive group of players following a blistering batting display on Thursday as the Phillies overcame the Braves.


The Philadelphia Phillies consolidated their position at the top of the National League East as they swatted aside the Atlanta Braves in the first game of the series with an emphatic 19-4 win.
What a guy
— Philadelphia Phillies (@Phillies) August 29, 2025
What a night pic.twitter.com/zpMmn4z0IR
The main highlight of the game was Phillies slugger Kyle Schwarber, who had a historic night. He hit four home runs, becoming the fourth Phillies player and the 21st player in MLB history to accomplish the feat. His four home runs also gave him a Phillies franchise record of nine runs batted in (RBIs) for a single game.
28 home runs tonight ... Kyle Schwarber hit FOUR of them! pic.twitter.com/iRy70En2A5
— MLB (@MLB) August 29, 2025
The Ohio native becomes only the 21st player ever in MLB history to achieve this feat with the first player ever to record four HR’s in a single game being Cleveland Indians player Ricky Colavito in 1959.
Kyle Schwarber – Philadelphia Phillies, Aug. 28, 2025 vs. Braves
Nick Kurtz – Oakland Athletics, July 25, 2025 vs. Astros
Eugenio Suárez – Arizona Diamondbacks, April 26, 2025 vs. Braves (team lost)
J.D. Martinez – Arizona Diamondbacks, Sept. 4, 2017 vs. Dodgers
Scooter Gennett – Cincinnati Reds, June 6, 2017 vs. Cardinals
Josh Hamilton – Texas Rangers, May 8, 2012 vs. Orioles
Carlos Delgado – Toronto Blue Jays, Sept. 25, 2003 vs. Devil Rays
Shawn Green – Los Angeles Dodgers, May 23, 2002 vs. Brewers
Mike Cameron – Seattle Mariners, May 2, 2002 vs. White Sox
Mark Whiten – St. Louis Cardinals, Sept. 7, 1993 vs. Reds (12 RBIs)
Bob Horner – Atlanta Braves, July 6, 1986 vs. Expos (team lost)
Mike Schmidt – Philadelphia Phillies, April 17, 1976 vs. Cubs
Willie Mays – San Francisco Giants, April 30, 1961 vs. Braves
Rocky Colavito – Cleveland Indians, June 10, 1959 vs. Orioles
Joe Adcock – Milwaukee Braves, July 31, 1954 vs. Dodgers
Gil Hodges – Brooklyn Dodgers, Aug. 31, 1950 vs. Braves
Pat Seerey – Chicago White Sox, July 18, 1948 vs. Athletics
Chuck Klein – Philadelphia Phillies, July 10, 1936 vs. Pirates
Lou Gehrig – New York Yankees, June 3, 1932 vs. Athletics
Ed Delahanty – Philadelphia Phillies, July 13, 1896 vs. Colts (team lost)
Bobby Lowe – Boston Beaneaters, May 30, 1894 vs. Reds
Post game, the 32-year-old joked: “I shouldn’t have even asked the question, but I was in the cage and I was like, ‘How many guys have hit five?’” Schwarber said of his mindset heading into that at-bat. “And nobody said anything, so I was like, ‘Oh, OK, well that answers the question.’”
A separate record exists for the most home runs by a team in a single game. The MLB record for team home runs in one game is 10, held by the Toronto Blue Jays on September 14, 1987.
Related stories
Get your game on! Whether you’re into NFL touchdowns, NBA buzzer-beaters, world-class soccer goals, or MLB home runs, our app has it all.
Dive into live coverage, expert insights, breaking news, exclusive videos, and more – plus, stay updated on the latest in current affairs and entertainment. Download now for all-access coverage, right at your fingertips – anytime, anywhere.
Complete your personal details to comment