Arizona Diamondbacks infielder Eugenio Suarez became the 19th player in Major League Baseball history to hit four home runs in one game, in an 8-7 loss in 10 innings to the Atlanta Braves.

Suarez homered in the 2nd, 4th and 6th innings off Braves starter Grant Holmes, and in the 9th inning off Braves relief pitcher Raisel Iglesias, his teammate with the Cincinnati Reds from 2015 to 2020. Three of Suarez’s home runs were solo shots.

Advertisement

Suarez hit 189 home runs over seven seasons with the Reds from 2015 to 2021.

Suarez is the first player to hit 10 home runs this season in MLB.

Suarez is the first MLB player to hit four homers in a game since J.D. Martinez in 2017.

Martinez also played for the D’backs when he homered four times in a game.

Arizona Diamondbacks infielder Eugenio Suarez (28) reacts after hitting his fourth home run of the game against the Atlanta Braves during the ninth inning at Chase Field in Phoenix, on April 26, 2025.

Arizona Diamondbacks infielder Eugenio Suarez (28) reacts after hitting his fourth home run of the game against the Atlanta Braves during the ninth inning at Chase Field in Phoenix, on April 26, 2025.

Suarez entered Saturday with two three-HR games in his career: July 30, 2024, with Arizona, and Sept. 5, 2020, as a Red.

Scooter Gennett is the only player to hit four homers in a game while wearing a Reds uniform. He accomplished the feat June 6, 2017, against St. Louis.

Suarez was named National League Player of the Week after hitting four home runs in the D’backs’ first three games of the season against the Chicago Cubs.

Advertisement

Suarez, in his second season with Arizona, batted .256 with 30 home runs last season for the D’backs. He hit a career-high 49 homers for the Reds in 2019.

Suarez has hit 286 career homers, and is in his 12th MLB season.

Reactions via Twitter/X:

This article originally appeared on Cincinnati Enquirer: Eugenio Suarez 4-homer game is 19th in MLB history, first since 2017