List of Major League Baseball hitters with three home runs in one game

Listed below are the occurrences of Major League Baseball players who have hit three home runs in a single game. To date, there have been 252 occurrences in the National League, 239 in the American League and 1 in the American Association, for a total of 492 by 345 different players.

Johnny Mize and Sammy Sosa have accomplished the feat six different times. Dave Kingman, Joe Carter, Mark McGwire, and Carlos Delgado have done it five times. Only once has the feat occurred twice in the same game by two different players. On September 25, 2001, Richie Sexson and Jeromy Burnitz both hit three home runs for the Milwaukee Brewers in a game against the Arizona Diamondbacks.

Twenty-nine players have hit three homers with more than one team. Kingman, Mize, Alex Rodriguez|and Mark Teixeira have done it with three different teams.

The 15 players with four home runs are included and noted on this list; for a separate list of only those players, see MLB hitters with four home runs in one game.

List

 * Key