play
Eugenio Suarez becomes 19th MLB player with a 4-HR game (0:48)
Eugenio Suarez is the 19th MLB player to hit four home runs in a game and first since J.D. Martinez in 2017. (0:48)
ESPN News Services
Apr 26, 2025, 10:19 PM ET
PHOENIX -- Arizona Diamondbacks third baseman Eugenio Suarez became the 19th player in major league history to hit four home runs in a game Saturday night.
The feat came against the Braves, as Suarez homered in his first four at-bats of an eventual 8-7, 10-inning loss to Atlanta.
The 33-year-old third baseman hit a solo shot in the second, a two-run homer in the fourth and another solo drive in the sixth, all off of Braves starter Grant Holmes. The right-hander was taken out of the game following Suarez's third homer, which traveled 443 feet and over the center-field wall.
Suarez then stepped to the plate to lead off the ninth inning and hit a score-tying solo home run off Raisel Iglesias.
It marked the first four home-run game in the majors since J.D. Martinez in 2017, also while with the Diamondbacks. And Suarez became the second third baseman with a four home-run game, joining ex-Phillies great Mike Schmidt (April 17, 1976, at Cubs).
Overall, there have been more perfect games in MLB history (24) than four home-run games.
Suarez now has a league-leading 10 homers this season.
He previously had two three-HR games -- July 30, 2024, with the Diamondbacks, and Sept. 5, 2020, as a member of the Cincinnati Reds.
The Braves, though, got the last laugh in this one, as Matt Olson scored on a wild pitch in the 10th. Arizona became the second team to lose a game in which a player hit four home runs, joining the Braves in 1986, who lost in Bob Horner's four-homer game.
Information from ESPN Research and The Associated Press was used in this report.