factsmate.
◆ Sports · Records & Statistics

Joe DiMaggio hit safely in 56 straight games

40 sec read

In the summer of 1941 a Yankee got a hit in 56 consecutive games - a baseball record that has stood untouched for over 80 years.

Verified · National Baseball Hall of Fame

Starting on 15 May 1941, New York Yankees outfielder Joe DiMaggio got at least one hit in every game he played. The streak ran for 56 consecutive games, ending only on 17 July 1941 in Cleveland, where two sharp defensive plays by third baseman Ken Keltner finally robbed him.

Along the way DiMaggio shattered Wee Willie Keeler’s 44-game record from 1897. During the streak he batted an extraordinary .408 with 15 home runs and 55 runs batted in.

No one has come within a dozen games of it since.

The nearest modern challenge was Pete Rose’s 44-game run in 1978, which merely tied Keeler’s old mark. Statisticians regard DiMaggio’s 56 as one of the most durable records in all of sport, and the streak is the first line on his Baseball Hall of Fame plaque.

56
consecutive games with a hit
.408
batting average during the streak
44
previous record (Willie Keeler, 1897)

Sources & references

2 references

Well-established. Corroborated by 2 independent sources.

1 National Baseball Hall of Fame institution “On May 15, 1941, Joe DiMaggio singled off White Sox southpaw Eddie Smith, starting a hit streak that would last 56 games... On July 17, DiMaggio's hit streak ended after 56 games... During the course of the streak, DiMaggio batted .408.” baseballhall.org ↗
2 Society for American Baseball Research academic “the streak ended in Cleveland's Municipal Stadium [July 17, 1941]... On July 2, DiMaggio broke Keeler's record with a fifth-inning home run.” sabr.org ↗
✓ Last reviewed Jun 6, 2026

More like this