Eugenio Suarez has written his name in the baseball history books.
On an unsuspecting night in Arizona, the Diamondbacks' right-handed slugger homered, then homered again, then homered again and finally homered for a fourth time.
Suarez's last home run, a no-doubt pull job crushed to deep left field, tied the game 7-7 in the bottom of the ninth.
— MLB (@MLB) April 27, 2025Suarez accomplished the feat in even more magical fashion than some. His home runs came in four consecutive at bats.
He's the 19th player in Major League Baseball history to slug four home runs in a single game.
The last player to do it was also wearing a Diamondbacks uniform, when J.D. Martinez did it on Sept. 4, 2017.
Suarez entered the night with six home runs on the season and is now the MLB leader with 10.
Somehow, the Diamondbacks managed to lose the game, 8-7, in extra innings.
They had seven total hits: the four Suarez homers and three singles from the rest of the lineup.
The full list of four-homer games since 2000:
- Mike Cameron (2002)
- Shawn Green (2002)
- Carlos Delgado (2003)
- Josh Hamilton (2012)
- Scooter Gennett (2017)
- J.D. Martinez (2017)
- Eugenio Suarez (2025)
Follow The Sporting News on WhatsApp
Before this, Suarez already had a pair of three-homer games in his career. But he one-upped those.
Incredibly, Suarez was ice cold entering the night. He was hitting .136 in his previous 75 plate appearances.
It's safe to say he's heated back up.
What a beautiful night for the game of baseball and for Suarez, the 33-year old from Venezuela.
He has 286 career home runs in Major League Baseball now, and he's never had a bigger night than this one.
MORE MLB NEWS:
- Pirates' Paul Skenes shows why Dodgers may one day pay him $1 billion
- New Yankees No. 22 is outplaying Juan Soto
- Cubs had Jesus Luzardo trade complete before surprise change of mind
- Yankees' Aaron Judge has near-impossible batting average stat
- Oneil Cruz leaves Paul Skenes in awe
- Mets' Edwin Diaz has weirdest leg injury news you've ever heard