List of Major League Baseball single-inning home run leaders

[1] Sixty-two different players have hit two home runs in an inning of a Major League Baseball (MLB) game to date, the most recent being Brent Rooker of the Oakland Athletics on May 4, 2024.

Charley Jones was the first player to hit two home runs in one inning,[2][3] doing so for the Boston Red Stockings against the Buffalo Bisons on June 10, 1880.

[8][9] A decade later, Alex Rodriguez set the single-inning American League record for RBIs with seven when he hit a three-run home run and a grand slam in the sixth inning for the New York Yankees on October 4, 2009.

[3][11][12] Carlos Baerga, Mark Bellhorn, and Kendrys Morales hit their home runs from both sides of the plate.

[16] Willie McCovey, Mark McGwire, David Ortiz, Rodriguez, Gary Sheffield, and Sammy Sosa are also members of the 500 home run club.

A man with sideburns and a mustache wearing a shirt with his collar sticking out over his jacket
Charley Jones was the first player to hit two home runs in one inning.
A man, wearing a blue baseball cap with an interlocking "NY" at the center, a blue baseball uniform with the words METS across and a blue wristband around both wrists, smiles as he takes batting practice
Both of Fernando Tatís ' same-inning home runs were grand slams , making him the only player to attain that milestone and setting a new major league record of eight runs batted in in a single inning.
A man, wearing a blue batting helmet and grey baseball uniform, swings his bat
Kendrys Morales is one of three switch hitters to hit home runs from both sides of the plate in the same inning.
A man on a Baseball field in an Orix Buffaloes Uniform wearing a batting helmet starting a run from the batter's box.
Masataka Yoshida hit two home runs in one inning on April 23, 2023