On June 3, 1932, Lou Gehrig matched Bobby Lowe's feat of four home home runs in a single game. (COURTESY OF JOHN THORN)

Four or more home runs in a single game

This article was written by SABR

On June 3, 1932, Lou Gehrig matched Bobby Lowe's feat of four home home runs in a single game. (LEGENDARY AUCTIONS)Below is a list of all known players to have hit four or more home runs in a single professional game, first published by SABR founding member Bob McConnell in “The Minor League Research Journal, Vol. 2” in 1997, updated in Going for the Fences: The Minor League Home Run Record Book (2009), and now maintained online. Please send corrections to Jacob Pomrenke at jpomrenke@sabr.org.

The record for most home runs in a single game is eight, held by Jay Clarke for Corsicana of the Texas League on June 15, 1902. (Clarke’s total is still disputed, reported by some newspapers as three homers at the time but with no surviving box score to help confirm or deny his feat.) Five home runs in a game has been achieved four times: Pete Schneider (1923), Lou Frierson (1934), Cecil Dunn (1936) and Dick Lane (1948). In the pre-professional era, Lipman Pike also hit five home runs in 1866.

Players to hit four home runs in a major-league game are highlighted below.

 

June 8, 1889: Jack Crooks

  • Western Association, at Saint Paul, MN
    Omaha Omahogs 19, Saint Paul Apostles 15
    John C. Crooks of the Omahogs went 5-5 with 4 home runs and a single. 

May 31, 1892: Dan Cronin

  • New England League, at Salem, MA
    Pawtucket 17, Salem 9
    Pawtucket first baseman Daniel F. Cronin had 4 home runs.

Bobby Lowe (NATIONAL BASEBALL HALL OF FAME LIBRARY)

MAY 30, 1894: BOBBY LOWE

  • National League, at Congress Street Grounds, Boston, MA
    Boston Beaneaters 20, Cincinnati Reds 11
    Robert L. Lowe of the Beaneaters became the first player in major-league history to hit four home runs in a single game.

July 30, 1894: Buck Freeman

  • New England League, at Haverhill, MA
    Haverhill vs. Pawtucket Maroons
    Haverhill’s John Frank “Buck” Freeman went 5-5 with four homers (including 1 IPHR) and 13 RBIs. He had 2 homers in the next game, too.

May 12, 1895: Bill Bottenus

  • Eastern League, at Buffalo Baseball Park, Buffalo, NY
    Buffalo Bisons 18, Wilkes-Barre Coal Barons 13
    Bisons leadoff hitter/left fielder William G. Bottenus went 5-for-5 with 4 home runs, 9 RBIs, and 18 total bases. Click here to read more about this game.

May 28, 1895: Hercules Burnett

  • Southern League, at Louisiana Street Park, Evansville, IN;
    Evansville Black Birds 25, Memphis Giants 10
    Black Birds rightfielder Hercules H. Burnett had 4 home runs.

June 11, 1895: Bill Kuehne

  • Western League, at Hiawatha Park, Minneapolis, MN;
    Minneapolis Millers 16, Indianapolis Indians 5
    Millers third baseman William J. Kuehne had 4 home runs.

July 23, 1895: Perry Werden

  • Western League, at Hiawatha Park, Minneapolis, MN;
    Minneapolis Millers 18, Detroit Tigers 5
    Millers first baseman Perry W. Werden had 4 home runs.

 

JULY 13, 1896: ED DELAHANTY

  • National League, at West Side Grounds, Chicago, IL
    Chicago Colts 9, Philadelphia Phillies 8
    Phillies outfielder Edward J. Delahanty became the second player in major-league history to hit four home runs in a single game. Two of them were inside-the-park.

June 15, 1902: Jay Clarke

  • Texas League, at Ennis, TX
    Corsicana Oil Cities 51, Texarkana Casketmakers 3
    Oil Cities catcher Jay J. Clarke went 8-8 with eight home runs, a single-game professional record. Game played away from Corsicana’s home park to avoid blue laws. Note: Clarke’s total is still disputed, reported by some newspapers as three homers and eight runs scored, but there is no surviving box score to help confirm or deny his feat.

May 14, 1903: Henry Bateman

  • Texas League, at Corsicana, TX
    Paris Parasites vs. Corsicana Oil Cities
    Henry Quait Bateman of Paris went 5-5 with four home runs and a triple.

September 9, 1913: Waldo Jackley

  • Ohio State League, at Hamilton, OH
    Ironton Nailers 16, Hamilton Maroons 5
    Waldo T. Jackley of the Nailers had 4 home runs.

June 24, 1919: High Pockets Kelly

  • International League, at Lauers Park, Reading, PA
    Rochester Hustlers 19, Reading Coal Barons 0
    Hustlers first baseman George “High Pockets” Kelly, a future Hall of Famer, went 5-6 with 4 home runs, a double and 9 RBIs.

August 31, 1920: Frank Askland

  • South Dakota League, at Wessington Springs, SD
    Mitchell Kernels 16, Wessington Springs Saints 5
    Kernels catcher Frank Askland had 4 home runs.

May 11, 1923: Pete Schneider

  • Pacific Coast League, at Bonneville Park, Salt Lake City, UT
    Vernon Tigers 35, Salt Lake City Bees 11
    Tiger right fielder Peter J. Schneider went 6-8 with 5 home runs — including two grand slams, and two home runs in the 7th inning alone — and 14 RBIs.

August 9, 1923: John Gillespie

  • Eastern League, at Hampden Park, Springfield, MA
    Bridgeport Americans 10, Springfield Ponies 9, 10 innings
    Americans pitcher John P. Gillespie had 4 home runs, including the game-winner in the 10th inning.

July 19, 1924: Bud Davis

  • Western Association, at Petrolia Park, Okmulgee, OK
    Okmulgee Drillers vs. Springfield Midgets
    Davis went 5-5 with four home runs and 9 RBIs.

July 15, 1925: Earl Waltz

  • Blue Ridge League, at Martinsburg, WV
    Waynesboro Villagers 16, Martinsburg Blue Sox 5
    Earl W. Waltz of the Villagers had 4 home runs.

May 17, 1926: Ben “Al” Mallonee

  • Virginia League, at Portsmouth, VA
    Richmond Colts 17, Portsmouth Truckers 5
    Howard B. “Al” Mallonee of the Colts had 4 home runs. He had homered in his previous two games and homered in his next game, too.

July 14, 1926: Al Maderas

  • Three-I League, at Eagles Park, Quincy, IL
    Quincy Red Birds 14, Springfield Senators 12
    Senators’ Alfredo J. Maderas had 4 home runs.

July 17, 1927: Clay Hopper

  • Three-I League, at Eagles Park, Quincy, IL
    Danville Veterans 28-1, Quincy Red Birds 6-2, 2nd game, 7 innings.
    In the first game, Robert “Clay” Hopper of the Veterans had 4 home runs.

June 11, 1928: Tommy Harris

May 13, 1930: Walter Holke

  • New York-Pennsylvania League, at Buehler Park, Hazleton, PA
    Scranton Miners 9, Hazleton Mountaineers 8
    Mountaineers manager-first baseman Walter H. Holke had 4 home runs.

June 8, 1930: Ken Strong

  • New York-Pennsylvania League, at Buehler Park, Hazleton, PA
    Hazleton Mountaineers 12, Wilkes-Barre 3
    Mountaineers left fielder Kenneth E. Strong had 4 home runs.

June 1, 1932: Buzz Arlett

  • International League, at Lauers Park, Reading, PA
    Baltimore Orioles 14, Reading Keystones 13
    Orioles left fielder Russell L. “Buzz” Arlett had 4 home runs, including the first three while batting left-handed. It was the first of two 4-HR games for Arlett in 1932.

Lou Gehrig (NATIONAL BASEBALL HALL OF FAME LIBRARY)

JUNE 3, 1932: LOU GEHRIG

  • American League, at Shibe Park, Philadelphia, PA
    New York Yankees 20, Philadelphia A’s 13
    Yankees first baseman Henry Louis Gehrig became the third player in major-league history to hit four home runs in a single game. He hit 4 home runs in his first 4 at-bats, but his greatest day was overshadowed by the announcement of John McGraw’s retirement. In Gehrig’s sixth at-bat, Al Simmons robbed him of a potential home run with a leaping catch in deep center field.

July 4, 1932: Buzz Arlett

  • International League, at Oriole Park, Baltimore, MD
    Baltimore Orioles 21, Reading Keystones 10
    Oriole left fielder Russell L. “Buzz” Arlett had 4 home runs, including a grand slam. His first and fourth HRs came right-handed. It was his second 4-HR game in five weeks.

May 30, 1934: Lou Frierson

  • West Dixie League, at League Park, Paris, TX
    Jacksonville Jax 17, Paris Pirates 12
    William L. “Lou” Frierson of the Pirates went 5-6 with 5 home runs and 8 RBIs. The home runs came in five consecutive at-bats.

June 14, 1935: Dale Alexander

  • American Association, at Nicollet Park, Minneapolis, MN
    Kansas City Blues 15, Minneapolis Millers 2
    D. Dale Alexander of the Blues had 4 home runs in his first 4 at-bats — then hit into a double play his fifth time up.

April 29, 1936: Cecil Dunn

  • Evangeline League, at Legion Field, Lake Charles, LA
    Alexandria Aces 28, Lake Charles Skippers 5
    Aces first baseman Cecil A. Dunn went 6-7 with 5 home runs, a single and 12 RBIs.

June 15, 1936: Tip Tobin

  • East Texas League, at Marshall, TX
    Marshall Orphans vs. Jacksonville Jax
    John Tobin went 4-5 with 4 homers and 8 RBIs.

Chuck Klein (NATIONAL BASEBALL HALL OF FAME LIBRARY)

JULY 10, 1936: CHUCK KLEIN

  • National League, at Forbes Field, Pittsburgh, PA
    Philadelphia Phillies 9, Pittsburgh Pirates 6, 10 innings
    Phillies right fielder Charles H. “Chuck” Klein became the fourth player in major-league history to hit four home runs in a single game. His four homers included one in the 10th inning.

August 24, 1936: Taylor Sanford

  • Bi-State League, at Mayodan Park, Mayodan, NC
    Danville Leafs 13, Mayodan Orphans 3
    Taylor H. Sanford of the Leafs had 4 home runs.

May 6, 1938: Bob Seeds

  • International League, at Offerman Stadium, Buffalo, NY
    Newark Bears 22, Buffalo Bisons 9
    Bears right fielder Robert I. Seeds hit 4 home runs — in the 4th, 5th, 6th and 7th innings. In his next game, he hit 3 homers.

Josh Gibson (COURTESY OF GRAIG KREINDLER)

JULY 28, 1938: JOSH GIBSON

  • Negro National League, at Mark Park, Zanesville, OH
    Homestead Grays 17, Memphis Red Sox 4
    Grays right fielder Josh Gibson became the fifth player in major-league history to hit four home runs, which he accomplished in a game against the Memphis Red Sox of the Negro American League. No box score for this game has been located, but visit Gary Ashwill’s Agate Type blog for more details.

August 13, 1938: Mel Wasley

  • Northern League, at Athletic Park, Duluth, MN
    Duluth Dukes 17-3, Fargo-Moorhead Twins 5-2, second game 7 innings.
    In the first game, Dukes center fielder Melvin C. Wasley had 4 home runs.

July 4, 1940: Ab Wright

  • American Association, at Nicollet Park, Minneapolis, MN
    Minneapolis Millers 17, Saint Paul Saints 5
    In the second game of a doubleheader, Millers right fielder Albert O. “Ab” Wright went 5-5 with 4 home runs, a triple and 7 RBIs.

July 8, 1940: Babe Paul

  • Western Association, at Athletic Park, Muskogee, OK
    Muskogee Reds 10, Joplin Miners 8
    Reds third baseman Erwin B. “Babe” Paul had 4 home runs.

September 3, 1945: Bill Hart

  • American Association, at Lexington Park, Saint Paul, MN
    Saint Paul Saints 16, Minneapolis Millers 1
    In the first game, Saints shortstop William W. Hart had 4 home runs.

May 3, 1946: Ken Rhyne

  • Georgia-Florida League, at Moultrie, GA
    Moultrie Packers 12, Thomasville Tigers 2
    Packers first baseman Kenneth E. Rhyne had 4 home runs.

May 2, 1947: Ken Myers

  • Sunset League, at City Park, Las Vegas, NV
    Las Vegas Wranglers 30, Ontario Orioles 5
    Wranglers first baseman Kenneth E. Myers had 4 home runs.

May 9, 1947: Ross Morrow

  • North Carolina State League, at Mooresville Park, Mooresville, NC
    Mooresville Moors 18, Concord Weavers 17
    Ross M. Morrow of the Moors had 4 home runs.

June 1, 1947: Philip Alotta, Vince Pascale

  • Sunset League, at Moana Park, Reno, NV
    Reno Silver Sox 22, Ontario Orioles 19
    In the first game of a doubleheader, Silver Sox center fielder Philip Alotta went 5-6 with 4 homers and 9 RBIs while first baseman Vincent A. Pascale went 5-6 with 4 homers and 6 RBIs — the only known instance where two players each had 4 homers in a single game. Click here to read a Reno Evening Gazette article about this game.

September 5, 1947: Frank Carswell

  • Big State League, at Paris, TX
    Paris Red Peppers 26, Austin Pioneers 22
    Frank W. Carswell of the Red Peppers had 4 home runs, including two in the second inning.

May 18, 1948: Floyd Yount

  • Western Carolina League, at Newton, NC
    Newton-Conover Twins 12, Lincolnton Cardinals 8
    Twins manager F. Edwin Yount had four home runs.

June 30, 1948: Len Attyd

  • West Texas-New Mexico League, at Lobo Park, LaMesa, TX
    Albuquerque Dukes 31, LaMesa Lobos 10
    Dukes third baseman Leonard F. Attyd had 4 home runs.

July 3, 1948: Dick Lane

  • Central League, at Dwenger Park, Fort Wayne, IN
    Muskegon Clippers 28, Fort Wayne Generals 6
    Clippers leadoff hitter/center fielder Dick Lane went 6-for-7 with five homers, a single, and 10 RBIs. He hit two home runs in the fourth inning, when the Clippers scored eight runs. He also homered in the first, sixth, and seventh innings. Click here to view an Indianapolis Star article about Lane’s feat.

Pat Seerey (TRADING CARD DB)

JULY 18, 1948: PAT SEEREY

  • American League, at Shibe Park, Philadelphia, PA
    Chicago White Sox 12, Philadelphia Athletics 11, 11 innings
    White Sox left fielder Pat Seerey became the sixth player in major-league history to hit four home runs in a single game. His 11th-inning home run was the game winner.

August 28, 1948: Joe Fortin

  • West Texas-New Mexico League, at Lobo Park, LaMesa, TX
    Pampa Oilers 20, LaMesa Lobos 4
    Joseph L. Fortin of the Oilers had 4 home runs.

September 3, 1948: Leonard Cross

  • Tri-State League, at Duncan Park, Spartanburg, SC
    Spartanburg Peaches 30, Asheville Tourists 6
    Peaches third baseman Leonard E. Cross went 7-7 with 4 home runs (all in the first four innings), 3 singles and 12 RBIs.

July 27, 1949: Silvio DiMenna

  • Virginia League, at McKenzie Street Park, Petersburg, VA
    Petersburg Generals 17, Hopewell Blue Sox 3
    Generals first baseman Silvio DiMenna had 4 home runs.

August 15, 1949: Jack Littrell

  • PONY League, at Maple City Park, Hornell, NY
    Hornell Maple Leafs 16, Olean Oilers 7
    Jack N. Littrell of the Maple Leafs had 4 home runs.

August 29, 1949: Pud Miller

  • West Texas-New Mexico League, at LaMesa, TX
    LaMesa Lobos 15, Borger Gassers 6
    D.C. Miller of the Lobos had 4 home runs.

August 31, 1949: Jim Warner

  • Western International League, at Wenatchee, WA
    Wenatchee Chiefs vs. Salem Senators
    Jim Warner of the Chiefs went 4-7 with 4 home runs and 9 RBIs.

September 10, 1949: Dixie Upright

  • Big State League, at Waco, TX
    Waco Pirates vs. Wichita Falls Spudders
    R.T. “Dixie” Upright went 5-5 with 4 home runs and 6 RBIs in a Big State League playoff game.

Gil Hodges (TRADING CARD DB)

AUGUST 31, 1950: GIL HODGES

  • National League, at Ebbets Field, Brooklyn, NY
    Brooklyn Dodgers 19, Boston Braves 3
    Dodgers first baseman Gilbert R. Hodges became the seventh player in major-league history to hit four home runs in a single game.

April 13, 1951: Miguel Gaspar

  • Gulf Coast League, at Washington Park, Laredo, TX
    Laredo Apaches 13, Texas City Texans 2
    Miguel “Pilo” Gaspar of the Apaches had 4 home runs.

April 4, 1953: Ted Beard

  • Pacific Coast League, at Lane Field, San Diego, CA
    Hollywood Stars 6, San Diego Padres 5
    Cramer T. “Ted” Beard of the Stars had 4 home runs. Later became one of the few players to hit a ball over Forbes Field’s 86-foot-tall right field roof.

April 20, 1953: Jerry Crosby

  • Western League, at Memorial Field, Colorado Springs, CO
    Colorado Springs Sky Sox 20, Pueblo Dodgers 16, 2:58
    Jerry L. Crosby of the Sky Sox went 5-5 with 4 home runs — the first batting right-handed and the last three left-handed — and 7 RBIs.

August 3, 1953: Dolph Regelsky

  • Cotton States League, at Buckwalter Stadium, Meridian, MS
    Meridian Millers 21, Hot Springs Bathers 6
    Adolph J. Regelsky of the Millers went 5-5 with 4 home runs, a single and 7 RBIs.

May 20, 1954: Jim Moore

  • Evangeline League, at Miller Field, Crowley, LA
    Crowley Millers vs. Lafayette Oilers
    Jim Moore went 5-5 with 4 home runs, a single and 6 RBIs for Crowley.

Joe Adcock (NATIONAL BASEBALL HALL OF FAME LIBRARY)

JULY 31, 1954: JOE ADCOCK

  • National League, at Ebbets Field, Brooklyn, NY
    Milwaukee Braves 15, Brooklyn Dodgers 7
    Braves first baseman Joseph W. Adcock became the eighth player in major-league history to hit four home runs in a single game. His 18 total bases also surpassed Bobby Lowe’s 60-year-old major-league record of 17, set in 1894.

August 6, 1954: Bill Miller

  • Georgia State League, at Pilot Field, Statesboro, GA
    Hazlehurst-Baxley Cardinals 12, Statesboro Pilots 8
    William Miller of the Cardinals had four home runs.

September 1, 1954: Joe Bauman

  • Longhorn League, at Fair Park Stadium, Roswell, NM
    Roswell Rockets 15, Sweetwater Spudders 4
    Rockets first baseman Joe Bauman went 5-6 with four home runs, a double and 9 RBIs. He went on to set a professional baseball record with 72 home runs in 1954, not broken until Barry Bonds hit 73 in 2001.

May 22, 1955: Edwin Little

  • Big State League, at Schepps Palms Baseball Park, Corpus Christi, TX
    Corpus Christi Clippers 32, Waco Pirates 7
    Keith E. Little of the Clippers went 4-7 with four home runs — in four consecutive at-bats — and 8 RBIs.

July 4, 1955: Paul Mohr

  • West Texas-New Mexico League, at Amarillo, TX
    Amarillo Gold Sox vs. Clovis Pioneers
    In the second game of a doubleheader, Paul Mohr of Amarillo went 5-5 with 4 homers (including a grand slam) and 11 RBIs.

July 19, 1955: Jim Lemon

  • Southern Association, at Rickwood Field, Birmingham, AL
    League All-Stars 10, Birmingham Barons 5
    Chattanooga Lookouts rightfielder James R. Lemon went 4-5 with four home runs and 7 RBIs in the league All-Star Game.

August 12, 1955: Sonny Tims

  • West Texas-New Mexico League, at Hubber Stadium, Lubbock, TX
    Lubbock Hubbers 17, Pampa Oilers 10
    Sonny F. Tims of the Oilers went 5-5 with 4 home runs and 7 RBIs.

August 21, 1955: Jodie Beeler

  • West Texas-New Mexico League, at Malin Park, Amarillo, TX
    Amarillo Gold Sox 13, Plainview Ponies 18
    In the second game of a doubleheader, Ponies manager/right fielder Joseph S. “Jodie” Beeler went 4-4 with 4 home runs and 6 RBIs. In the opener, he also hit two home runs.

January 8, 1956: Russ Rac

  • Venezuela-Occidental League
    Cabimas 10, Pastora 8
    Russell Rac of Pastora had four home runs.

July 14, 1956: Danny Ozark

  • Big State League, at Spudder Park, Wichita Falls, TX
    Wichita Falls Spudders 7, Beaumont Exporters 3
    Spudders manager Daniel L. Ozark went 4-4 with 4 home runs and 6 RBIs. Ozark never played in the major leagues, but managed the Philadelphia Phillies to three NL East division titles in the 1970s.

August 27, 1956: Curt Roberts

  • International League, at Jets Stadium, Columbus, OH
    Columbus Jets 10, Havana Sugar Kings 7
    Jets second baseman Curtis B. Roberts went 4-4 with 4 home runs and 6 RBIs in a 7-inning game, the first of a doubleheader.

January 6, 1957: Barney Serrell

  • Mexico-Pacific Coast League, at Cuidad Obregon
    Cuidad Obregon 9-10, Los Mochis 8-12, first game, 11 innings; second game, 13 innings.
    In the first game, Barney Serrell of Los Mochis had four home runs. Serrell played four years with the famed Kansas City Monarchs of the Negro American League during the 1940s, then went on to a long career in Mexico.

June 13, 1957: Guillermo Nunez

  • Central Mexican League, at Fresnillo, MX
    Fresnillo Rojos 23, Durango Alacranes 7
    Jose “Diablo” Nunez of the Rojos had 4 home runs.

Rocky Colavito (THE TOPPS COMPANY)

JUNE 10, 1959: ROCKY COLAVITO

  • American League, at Memorial Stadium, Baltimore, MD
    Cleveland Indians 11, Baltimore Orioles 8
    Indians right fielder Rocco D. Colavito became the ninth player in major-league history to hit four home runs in a single game. went 4-4 with 4 home runs, a walk, 5 runs scored and 6 RBIs.

June 13, 1959: Bobby Smith

  • Midwest League, at John Petrakis Park, Dubuque, IA
    Clinton Pirates 20, Dubuque Packers 12
    Bobby Lee Smith of the Pirates went 4-5 with 4 home runs, 2 walks and 11 RBIs.

Willie Mays (NATIONAL BASEBALL HALL OF FAME LIBRARY)

APRIL 30, 1961: WILLIE MAYS

  • National League, at County Stadium, Milwaukee, WI
    San Francisco Giants 14, Milwaukee Braves 4
    Giants center fielder Willie Mays became the 10th player in major-league history to hit four home runs in a game. He went 4-for-5 with 4 home runs and 8 RBI; he missed a chance for a fifth homer when the top of the ninth inning ended with him on deck.

May 29, 1961: Al Nagel

  • Texas League, at Potter County Stadium, Amarillo, TX
    Ardmore Rosebuds 14, Amarillo Gold Sox 5
    Alfred J. Nagel of the Rosebuds had 4 home runs.

June 25, 1961: Don DiChiara

  • New York-Pennsylvania League, at Dwyer Stadium, Batavia, NY
    Jamestown Tigers 14, Batavia Pirates 9
    Pirates first baseman Donald A. DiChiara had 4 home runs.

October 8, 1961: Marcos Arriaga

  • Mexico-Northern Autumn League, at Montemorelos, MX
    Saltillo 15, Montemorelos Eagles 3
    Marcos Arriaga of Saltillo had four home runs.

August 20, 1962: Charlie Dees

  • Texas League, at Dudley Field, El Paso, TX
    El Paso Sun Kings 11, Amarillo Gold Sox 3
    Charles H. Dees of the Sun Kings had 4 home runs.

May 3, 1964: Sadaharu Oh

  • Japan-Central League, at Korakuen Stadium, Tokyo, Japan
    Yomiuri Giants 9, Hanshin Tigers 0
    Giants first baseman Sadaharu Oh had 4 home runs.

July 1, 1969: George Kalafatis

  • Southern League, at Paterson Field, Montgomery, AL
    Montgomery Rebels 13, Birmingham A’s 0
    Rebels first baseman George O. Kalafatis had 4 home runs.

Mike Schmidt (PHILADELPHIA PHILLIES)

APRIL 17, 1976: MIKE SCHMIDT

  • National League, at Wrigley Field, Chicago, IL
    Philadelphia Phillies 18, Chicago Cubs 16, 10 innings
    Phillies third baseman Michael J. Schmidt became the 11th player in major-league history to hit four home runs in a single game. He hit a two-run homer in the fifth inning, a solo shot in the seventh, a three-run homer in the eighth, and a two-run homer in the 10th inning. He finished 5-6 with 4 HRs and 8 RBIs.

June 9, 1977: Randy Bass

  • Pacific Coast League, at Phoenix Municipal Stadium, Phoenix, AZ
    Phoenix Giants 15, Tacoma Twins 14, 10 innings
    Twins first baseman Randy W. Bass had 4 home runs.

July 14, 1977: Gene Locklear

  • International League, at Franklin County Stadium, Columbus, OH
    Syracuse Chiefs 11, Columbus Clippers 1
    Gene Locklear of the Chiefs had 4 home runs.

June 24, 1978: Mike Bishop

  • Midwest League, at Athletic Park, Wausau, WI
    Quad Cities Angels 32, Wausau Mets 8
    Angels third baseman Michael D. Bishop had 4 home runs.

June 18, 1980: Tom Brunansky

  • Texas League, at Cubs Stadium, Midland, TX
    El Paso Diablos 19, Midland Cubs 9
    Thomas A. Brunansky of the Diablos had 4 home runs.

July 6, 1982: Dave Clements

  • New York-Pennsylvania League, at Ainsworth Field, Erie, PA
    Erie Cardinals 24, Batavia Trojans 6, 3:10
    Cardinals shortstop/leadoff hitter David J. Clements had 4 home runs.

June 2, 1983: Franklin Stubbs

  • Pacific Coast League, at Albuquerque, NM
    Albuquerque Dukes vs. Phoenix
    Franklin Stubbs went 4-5 with four homers (including two in the second inning) and 7 RBIs.

May 14, 1985: Derek Bryant

  • Mexican League
    Derek R. Bryant of the Tampico Alijadores had 4 home runs.

Bob Horner (MLB.COM)

JULY 6, 1986: BOB HORNER

  • National League, at Atlanta-Fulton County Stadium, Atlanta, GA
    Montreal Expos 11, Atlanta Braves 8
    Braves first baseman James R. “Bob” Horner became the 12th player in major-league history to hit four home runs in a single game. He hit solo home runs in the second and fourth innings, a three-run shot in the fifth, and a solo homer in the ninth. He finished 4-5 with 4 HRs and 6 RBIs.

June 9, 1987: Wade Rowdon

  • American Association, at Sec Taylor Stadium, Des Moines, IA
    Iowa Cubs 18, Louisville Redbirds 12
    Cubs designated hitter Wade L. Rowdon had 4 home runs.

May 20, 1988: Pat Garman

  • South Atlantic League, at Sims Legion Field, Gastonia, NC
    Gastonia Rangers 17, Myrtle Beach Blue Jays 5
    Rangers third baseman J. Patrick Garman had 4 home runs.

May 25, 1988: Matt Williams

  • Pacific Coast League, at Phoenix Municipal Stadium, Phoenix, AZ
    Phoenix Firebirds vs. Albuquerque Dukes
    Matt Williams went 4-5 with 4 homers and 6 RBIs.

September 2, 1989: Hiromoto Okubo

  • Japan-Eastern League
    Hiromoto Okubo of the Seibu Lions farm team had 4 home runs.

December 10, 1989: Leonel Moa

  • Cuban League, at Martires de Barbados, Granma, CU
    Camagüey vs. Granma
    Moa hit four home runs in a game during National Series #29. Moa slugged 272 homers over 15 National Series seasons in Cuba.

April 24, 1991: Roy Johnson

  • Mexican League
    Campeche vs. Aguascalientes
    Johnson hit 4 home runs in a Mexican League game.

Mark Whiten (TRADING CARD DB)

SEPTEMBER 7, 1993: MARK WHITEN

  • National League, at Riverfront Stadium, Cincinnati, OH
    St. Louis Cardinals 15, Cincinnati Reds 2
    Cardinals center fielder Mark A. Whiten became the 13th player in major-league history to hit four home runs in a single game. He hit a grand slam in the first inning, three-run homers in the sixth and seventh innings, and a two-run homer in the ninth inning. He finished 4-5 with 4 HRs and 12 RBIs, tying a major-league single-game record.

December 17, 1995: Alberto Diaz

  • Cuban League, at Mario Martínez Arará, Matanzas, CU
    Matanzas vs. Camagüey
    Diaz hit 4 home runs in a game during National Series #35. Right-handed hitting shortstop only hit 67 career home runs in 16 seasons in Cuba, all during the aluminum-bat era.  

June 20, 1996: Corey Parker

  • Northeast League, at John E. McCarthy Field, West Warwick, RI
    Bangor Blue Ox 16-5, Rhode Island Tiger Sharks 5-7
    In the first game, Blue Ox first baseman Corey Parker had 4 home runs.

June 21, 1996: Nigel Wilson

  • Japan-Pacific League, at Fujiidera Stadium, Osaka, Japan
    Nippon Ham Fighters 7, Kintetsu Buffaloes (Osaka) 5
    Nigel Wilson of the Fighters had 4 home runs.

April 8, 1997: Omar Linares

  • Cuban League, at Capitán San Luis, Pinar del Río, CU
    Pinar del Río vs. Villa Clara
    Linares, one of Cuba’s all-time home run leaders with 404 in his National Series career, hit 4 home runs in a game vs. Villa Clara during the short-season 30-game Revolutionary Cup II tournament in 1997.  

May 21, 1997: J.R. Phillips

  • American Association, at Johnny Rosenblatt Stadium, Omaha, NE
    New Orleans Zephyrs 8-10, Omaha Royals 5-6
    In the second game, Zephyrs left fielder Charles G. “J.R.” Phillips had 4 home runs.

August 9, 1997: Bubba Trammell

  • International League, at Ned Skelton Stadium, Toledo, OH
    Toledo Mud Hens 11, Richmond Braves 10, 13 innings, 4:18
    Mud Hens left fielder Bubba Trammell had 4 home runs.

April 22, 1998: Eddie Williams

  • Pacific Coast League, at Foothills Stadium, Calgary, Alberta
    Las Vegas Stars 20, Calgary Cannons 15, 4:25
    Stars designated hitter/cleanup hitter Edward L. Williams had 4 home runs.

July 27, 1998: Tyrone Horne

  • Texas League, at Nelson W. Wolff Municipal Stadium, San Antonio, TX
    Arkansas Travelers 13, San Antonio Missions 4, 2:40
    Travelers left fielder Tyrone Horne became the first known professional player ever to hit for the “home run cycle” — a two-run home run in the 1st inning, a grand slam in the 2nd, a solo homer in the 5th, and a three-run homer in the 6th.

September 13, 1999: Eric Battersby

  • Midwest League, at Kane County, IL
    Burlington vs. Kane County
    Eric Battersby of Burlington went 4-4 with four homers, a walk and 6 RBIs in a league playoff game.

May 19, 2000: Miguel Ojeda

  • Mexican League, at Mexico City, MX
    Mexico City Reds vs. Monclova Aceros
    Miguel Ojeda of the Reds went 4-4 with 4 homers and 8 RBIs for Mexico City.

June 21, 2000: Harry Berrios

  • Northern League-Central Division, at Alexian Field, Schaumburg, IL
    Fargo-Moorhead RedHawks 24, Schaumburg Flyers 13, 3:35
    Flyers right fielder Harold J. Berrios had 4 home runs.

August 8, 2000: Ryan Jones

  • Northern League-Central Division, at Sioux Falls Stadium, Sioux Falls, SD
    Winnipeg Goldeyes 19, Sioux Falls Canaries 1
    Goldeyes first baseman Ryan Jones had 4 home runs.

August 19, 2001: Lew Ford

  • Eastern League, at Binghamton, NY
    New Britain vs. Binghamton
    Lew Ford of New Britain went 4-5 with 4 solo homers.

April 20, 2002: Tony Mongeluzzo

  • South Atlantic League, at Asheville, NC
    Savannah Sand Gants vs. Asheville Tourists
    Anthony Mongeluzzo of Savannah had 4 solo home runs in 4 at-bats. He also homered in his final at-bat of the previous game (a solo homer in the 12th inning), giving him home runs in 5 consecutive at-bats overall.

Mike Cameron (TRADING CARD DB)

MAY 2, 2002: MIKE CAMERON

  • American League, at U.S. Cellular Field, Chicago, IL
    Seattle Mariners 15, Chicago White Sox 4
    Mariners center fielder Michael T. Cameron became the 14th player in major-league history to hit four home runs in a single game. He hit two solo homers in the first inning, along with solo shots in the third and fifth innings. He finished 4-5 with 4 HRs and 4 RBIs. 

Shawn Green hits 4 home runs in 2002 (COURTESY OF MLB.COM)

MAY 23, 2002: SHAWN GREEN

  • National League, at Miller Park, Milwaukee, WI
    Los Angeles Dodgers 16, Milwaukee Brewers 3
    Dodgers right fielder Shawn D. Green became the 15th player in major-league history to hit four home runs in a single game. He hit a three-run homer in the second inning and solo homers in the fourth, fifth, and ninth innings. He finished 6-6 with 4 HRs, a double, 6 runs scored and 7 RBIs. His 19 total bases broke Joe Adcock’s mark of 18 in 1954 for the most in a single major-league game.

July 14, 2002: Garrett Jones

  • Midwest League, at John O’Donnell Stadium, Davenport, IA
    Quad Cities River Bandits 16, Kane County Cougars 2
    River Bandits first baseman Garrett Jones had 4 home runs.

June 28, 2003: Atsuya Furuta

  • Japanese Central League, at Hiroshima Municipal Stadium, Hiroshima, Japan
    Yakult Swallows 14, Hiroshima Toyo Carp 4
    Swallows catcher Atsuya Furuta had 4 home runs.

Carlos Delgado (NATIONAL BASEBALL HALL OF FAME LIBRARY)

SEPTEMBER 25, 2003: CARLOS DELGADO

  • American League, at Skydome, Toronto, Ontario
    Toronto Blue Jays 10, Tampa Bay Devil Rays 8
    Blue Jays first baseman Carlos J. Delgado became the 16th player in major-league history to hit four home runs in a single game. He hit a three-run homer in the first inning and solo homers in the fourth, sixth, and eighth innings. He finished 4-4 with 4 HRs and 6 RBIs.

June 28, 2004: Brandon Cashman

  • Northwest League, at Everett, WA
    Spokane vs. Everett
    Brandon Cashman of Spokane went 4-6 with 4 homers and 9 RBIs.

June 28, 2005: Ricardo Saenz

  • Mexican League
    Monclova Aceros 14, Aguascalientes Rieleros 1
    Saenz hit 4 home runs in a Mexican League game.

October 10, 2005: Brandon Wood

  • Arizona Fall League, at Surprise Stadium, Surprise, AZ
    Surprise Scorpions 20, Grand Canyon Rafters 1
    Scorpions shortstop R. Brandon Wood had four home runs.

May 13, 2006: Jorge Alberto Vazquez

  • Mexican League
    Angelopolois Tigers 24, Tabasco Olmecas 3
    Vazquez hit 4 home runs in a Mexican League game.

June 18, 2006: Jesse Hoorelbeke

  • Northern League, at Fargo, ND
    Fargo-Moorhead Redhawks 14, Edmonton Cracker Cats 3
    Hoorelbeke had 4 home runs and 8 RBIs for the Redhawks. Homers came in 2nd, 3rd, 4th and 6th innings.

July 28, 2006: Ryan Harvey

  • Florida State League, at Jackie Robinson Ballpark, Daytona Beach, FL
    Daytona Cubs 10, Clearwater Threshers 9
    Ryan Harvey of the Cubs had 4 home runs and 6 RBIs. He hit solo homers in the 1st, 6th and 7th innings, then a 3-run game-ending homer in the 9th.

August 7, 2006: Alexis Gomez

  • International League
    Alexis Gomez of the Toledo Mud Hens had 4 home runs.

May 19, 2007: Aaron Bates

  • California League, at Lancaster, CA
    Lancaster JetHawks vs. Lake Elsinore Storm
    Aaron Bates of Lancaster went 5-5 with 4 homers, a single and 6 RBIs.

June 23, 2007: Brad Correll

  • California League, at Lancaster, CA
    Lancaster JetHawks vs. High Desert Mavericks
    Brad Correll of Lancaster went 4-5 with 4 homers and 8 RBIs. 

August 9, 2008: Micah Hoffpauir

  • Pacific Coast League, at Round Rock, TX
    Iowa Cubs vs. Round Rock Express
    Micah Hoffpauir of Iowa went 4-5 with 4 solo homers.

August 16, 2008: John Allen

  • American Association, at LaGrave Field, Fort Worth, TX
    Fort Worth Cats 14, El Paso Diablos 0
    John Allen of Fort Worth went 5-5 with 8 RBIs. He hit a 2-run homer in the 2nd inning, a solo homer in the 4th, and two home runs in the 8th, including a grand slam.

May 14, 2011: Michael Aubrey

  • International League, at Alliance Bank Stadium, Syracuse, NY
    Syracuse Chiefs 11, Durham Bulls 0
    Chiefs designated hitter R. Michael Aubrey had 4 home runs.

Josh Hamilton (THE TOPPS COMPANY)

MAY 8, 2012: JOSH HAMILTON

  • American League, at Oriole Park at Camden Yards, Baltimore, MD
    Texas Rangers 10, Baltimore Orioles 3
    Rangers center fielder Joshua H. Hamilton became the 17th player in major league history to hit 4 home runs in a single game. He hit two-run homers in the first, third, seventh, and eighth innings. He finished 5-5 with 4 HR, a double, and 8 RBIs.

June 10, 2013: Javier Baez

  • Florida State League, at Jackie Robinson Ballpark, Daytona Beach, FL
    Daytona Cubs 9, Fort Myers Miracle 6
    Cubs shortstop Javier Baez hit a 2-run homer in the 1st inning, a solo homer in the 3rd, a 3-run homer in the 5th, and another solo shot in the 7th. He finished 4-4 with 4 HRs and 7 RBIs.

May 21, 2014: Jon Griffin

  • Southern League, at Smokies Park, Kodak, TN
    Mobile Bay Bears 17, Tennessee Smokies 7
    Bay Bears first baseman Jon Griffin hit two solo homers in the 5th and 6th innings, a 3-run homer in the 7th, and a 2-run homer in the 9th. He finished 5-6 with 4 HRs and 7 RBIs. The following day, Griffin homered in his first at-bat for five homers in five consecutive at-bats.

May 25, 2014: Mike Ford

  • South Atlantic League, at L.P. Frans Stadium, Hickory, NC
    Charleston RiverDogs 17, Hickory Crawdads 10
    RiverDogs DH Mike Ford hit a 2-run homer in the 4th inning, and solo homers in the 6th, 7th and 9th innings. He finished 4-5 with 4 HRs and 5 RBIs.

September 4, 2014: Byung-ho Park

  • Korea Baseball Organization, at Mokdong Baseball Stadium, Seoul, KOR
    Nexen Heroes 13, NC Dinos 5
    Heroes first baseman Byung-ho Park hit 2-run homers in the 1st, 7th, and 8th innings, and a solo homer in the 4th inning. He finished 4-5 with 4 HRs and 7 RBIs.

Scooter Gennett (MLB.COM)

JUNE 6, 2017: SCOOTER GENNETT

  • National League, Great American Ball Park, Cincinnati, OH
    Cincinnati Reds 13, St. Louis Cardinals 1
    Reds left fielder Ryan J. “Scooter” Gennett became the 18th player in major-league history to hit four home runs in a single game. He hit a grand slam in the third inning, a two-run shot in the fourth inning, a solo homer in the sixth inning, and another two-run homer in the eighth inning. He finished 5-5 with 4 HRs and 10 RBIs.

J.D. Martinez (THE TOPPS COMPANY)

SEPTEMBER 4, 2017: J.D. MARTINEZ

  • National League, Dodger Stadium, Los Angeles, CA
    Arizona Diamondbacks 13, Los Angeles Dodgers 1
    Diamondbacks right fielder J.D. Martinez became the 19th player in major-league history to hit four home runs in a single game. He hit a two-run home run in the fourth inning, solo shots in the seventh and eighth innings, and a two-run homer in the ninth inning. He finished 4-5 with 4 HRs and 6 RBIs.

October 21, 2017: Jae-il Oh

  • Korea Baseball Organization, Masan Stadium, Changwon, KOR
    Doosan Bears 14, NC Dinos 5
    In Game Four of a KBO playoff series, Bears first baseman Jae-il Oh went 4-for-4 with 4 HRs, 4 runs scored, and 9 RBIs to advance to the Korean Series. It was the first 4-HR game in KBO postseason history.  

June 20, 2018: Brian Portelli

  • Pecos League, Joe Bauman Park, Roswell, NM
    Roswell Invaders 24, White Sands Pupfish 0
    Invaders left fielder Brian Portelli hit a 3-run homer in the 1st inning, a grand slam in the 2nd, a 3-run homer in the 3rd, and a solo home run in the 4th inning. He finished 4-for-5 with 4 HRs, 4 runs scored, and 11 RBIs.

April 18, 2019: Will Benson

  • Midwest League, Classic Park, Eastlake, OH
    Lake County Captains 12, South Bend Cubs 6
    Captains right fielder Will Benson hit four home runs in his first four at-bats. He hit a 2-run homer in the 1st inning, a solo homer in the 3rd, a grand slam in the 4th, and a solo homer in the 6th. He struck out in his final at-bat in the 8th inning. He finished 4-for-5 with 4 HRs and 8 RBIs.

May 20, 2019: Yasmany Tomás

  • Pacific Coast League, Greater Nevada Field, Reno, NV
    Reno Aces 25, Tacoma Rainiers 8
    Aces designated hitter Yasmany Tomás became the second minor-league player of the season to hit four home runs in a game: a 3-run homer in the 1st inning, a solo homer in the 3rd, a 2-run homer in the 5th inning, and a solo homer in the 8th inning. He finished 5-for-6 with 4 HRs and 8 RBIs. The Aces hit 10 home runs as a team in the game. Teammate Matt Szczur also hit for the cycle, the first documented instance of two minor-league players achieving these feats in the same game. (The Yankees’ Lou Gehrig and Tony Lazzeri also did it in the major leagues in 1932.)

July 28, 2019: Jose Camacho

  • Pecos League, Fort Marcy Park, Santa Fe, NM
    Santa Fe Fuego 20, White Sands Pupfish 6
    Fuego third baseman Jose Camacho hit four solo home runs in the 1st, 2nd, 4th, and 6th innings. He finished 5-for-6 with 4 HRs, 5 runs scored, and 4 RBIs.

August 10, 2022: Chandler Redmond

  • Texas League, Hodgetown Stadium, Amarillo, TX
    Springfield Cardinals 21, Amarillo Sod Poodles 4
    Cardinals first baseman Chandler Redmond became the second known minor-leaguer (and first since 1998) to hit for the “home run cycle” with a a two-run homer in the 5th inning, a grand slam in the 6th, a solo homer in the 7th, and a three-run homer in the 8th. He finished 5-for-6 with 4 HRs, 5 runs scored, and 11 RBIs.

Last updated: February 14, 2023

 

This list is a collaborative effort spanning many years of invaluable research. SABR would like to thank the following people for their efforts in — as Yogi Berra would say — making this list necessary: Eduardo Almada, Mark Armour, Gary Ashwill, Davis Barker, Carlos Bauer, John Benesch, Ed Brooks, Peter C. Bjarkman, Jeff Bozovsky, Bill Carle, Jack Carlson, Art Cantu, Dick Clark, Dean Coughenour, Bob Davids, Brian Davis, Bill Deane, Harold Dellinger, Phil S. Dixon, Jack Dougherty, Gary Fink, Willie George, Bob Gerard, Larry Gerlach, Ray Gonzalez, Stan Grosshandler, Dave Gumley, Tom Heitz, Bob Hoie, Jim Holl, Joe Hoppel, Ralph Horton, Reed Howard, Tom Hufford, Jerry Jackson, Lloyd Johnson, Cliff Kachline, Dave Kemp, Tony Kissel, Herm Krabbenhoft, Dan Kurtz, Vern Luse, Jim Maywar, Kevin McCann, Bob McConnell, Gabriel Medina, Jake Mintz, Bob Mitchell, Rod Nelson, Ray Nemec, Marc Okkonen, Terry O’Neill, Joe Overfield, John Pardon, Frank Phelps, Bill Plott, Jacob Pomrenke, Jim Price, Eves Raja, Tim Rask, Bob Richardson, Owen Ricker, Pat Rock, Willie Runquist, Steve St. Martin, Kevin Saldana, Art Schott, John Schwartz, Jim Shearon, Jordan Shusterman, John Spalding, Bill Staples Jr., Tom Strother, Cecilia Tan, Dick Thompson, Stew Thornley, Bob Tiemann, Chris Trudeau, Alain Usereau, David Vincent, Bill Weiss, Frank Williams, Ralph Winnie, Gene Wood.