In Major League Baseball, players have scored six or more runs in one game 17 times. This record has been achieved by 16 players, the most recent being Nick Kurtz of the Athletics on July 25, 2025. Mel Ott is the only player to accomplish the feat twice, doing so nearly a decade apart.

Three players — Ott, Cap Anson, and King Kelly — have been elected to the Baseball Hall of Fame. A player's team has never lost a game in which he scored six runs. Only one of the players who have scored six runs are currently active in MLB.

Guy Hecker scored seven runs for the Louisville Colonels against the Baltimore Orioles in the American Association which was one of the two Major Leagues at the time, on August 15, 1886, setting the record for professional baseball. Hecker is also the only pitcher to score as many as six runs in a game. In addition, Hecker collected six hits, another unique accomplishment for a pitcher.

Shawn Green's six run game set the Major League record for total bases (19) and tied the Major League records for home runs (4) and extra-base hits (5). These records were tied by Nick Kurtz.

Six players on this list also collected six hits on their way to scoring six runs: King Kelly, Ginger Beaumont, Edgardo Alfonzo, Shawn Green, Joe Randa, and Nick Kurtz.

The record for runs in a postseason game is five.

Key PlayerName of the playerDateDate of the six run gameTeamThe player's team at the time of the gameOpposing teamThe team against whom the player scored six runsScoreFinal score of the game, with the player's team score listed firstCareer runsThe number of runs the player scored in his MLB careerElected to the Baseball Hall of Fame*The player is still active.

Players

PlayerDateTeamOpposing teamScoreCareer runsRef(s)Boston BeaneatersDetroit Wolverines30–8316Chicago White StockingsBoston Beaneaters18–61,719New York GiantsPhiladelphia Phillies29–11,313Boston BeaneatersPittsburgh Alleghenys28–141,357Boston BeaneatersPittsburgh Alleghenys28–14739Chicago ColtsPittsburgh Pirates24–61,642Boston BeaneatersWashington Senators27–111,131Pittsburgh PiratesPhiladelphia Phillies18–4955New York GiantsPhiladelphia Phillies21–41,859 (2)New York GiantsBrooklyn Dodgers26–81,859Boston Red SoxChicago White Sox14–10867Milwaukee BravesChicago Cubs23–10150Boston Red SoxCleveland Indians24–5587New York MetsHouston Astros17–1777Los Angeles DodgersMilwaukee Brewers16–31,129Kansas City RoyalsDetroit Tigers26–5697*AthleticsHouston Astros15–390

Sources:

See also List of Major League Baseball runs records

References