Baseball Reference Blog

Longest hitting streaks in MLB history: Top 10

Posted by Brett Baker on November 30, 2023

Whenever the subject of unbeatable records comes up, Joe DiMaggio’s 56-game hitting streak is near the top of the list. And, of course, with good reason. In addition to remaining locked in for almost two months to reach 56 games, a player has to have a fair amount of luck, too. DiMaggio’s streak would have stopped at 29 games had the official scorer not scored his lone hit against the White Sox a hit instead of an error on Luke Appling. In his 36th game he got his first hit in the eighth inning after Browns pitcher Bob Muncrief ignored his manager’s instructions to walk Joltin’ Joe. Pete Rose has come closest to reaching DiMaggio, and he was still twelve games away, stalling out at 44. There have only been 80 instances of players reaching at least a 28 game streak – just half of DiMaggio’s – in the history of baseball. Here are the top 10 longest hitting streaks in the history of baseball (since 1900).

Photo of Joe DiMaggioPhoto of Joe DiMaggio

Joe DiMaggio

Position: Centerfielder

Bats: Right  •  Throws: Right

6-2193lb (188cm, 87kg)

Born: November 25, 1914 in Martinez, CA us

Died: March 8, 1999 (Aged 84-103d) in Hollywood, FL

Buried: Holy Cross Cemetery, Colma, CA

High School: Galileo HS (San Francisco, CA)

Debut: May 3, 1936 (Age 21-160d, 8,007th in major league history)
   vs. SLB 6 AB, 3 H, 0 HR, 1 RBI, 0 SB

Last Game: September 30, 1951 (Age 36-309d)
   vs. BOS 1 AB, 1 H, 0 HR, 0 RBI, 0 SB

Hall of Fame: Inducted as Player in 1955. (Voted by BBWAA on 223/251 ballots)
   View Joe DiMaggio’s Page at the Baseball Hall of Fame (plaque, photos, videos).

Rookie Status: Exceeded rookie limits during 1936 season

Full Name: Joseph Paul DiMaggio

Nicknames: Joltin’ Joe, The Yankee Clipper or Deadpan

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

Relatives: Brother of Dom DiMaggio, Vince DiMaggio

SUMMARY

Career

WAR

79.1

AB

6821

H

2214

HR

361

BA

.325

R

1390

RBI

1537

SB

30

OBP

.398

SLG

.579

OPS

.977

OPS+

155

Joe DiMaggio – 56 games — 1941

Among the 150 or so seasons of professional baseball, few can match 1941 for hitting feats. Not only did Ted Williams hit .406, but DiMaggio got a hit in every game from mid-May through mid-July. 56 games. That’s 36% of the season. It started quietly enough, with first inning single off of Eddie Smith of the White Sox to drive in Phil Rizzuto – the Yankees only run in a 15-1 loss – on May 15. DiMaggio had been in a bit of a slump, hitting just .197 in the previous 21 games. But DiMaggio caught fire, hitting .408 over the next 56 games, with a 1.181 OPS. His 15 home runs and 55 RBI in that span is impressive, but only 5 strikeouts in 247 plate appearances may be even more amazing. However, that wasn’t even his best stretch of making contact in 1941. From June 10 to August 7 – 56 games, 257 plate appearances – he struck out once! DiMaggio’s streak ended when he went 0-for-3 with a walk on July 17. But the next day he started a 16-game hit streak. DiMaggio won the MVP.


Photo of Pete RosePhoto of Pete Rose

Pete Rose

Positions: Outfielder, First Baseman and Third Baseman

Bats: Both  •  Throws: Right

5-11192lb (180cm, 87kg)

Born: April 14, 1941 (Age: 82-194d) in Cincinnati, OH us

High School: Western Hills HS (Cincinnati, OH)

Debut: April 8, 1963 (Age 21-359d, 12,064th in major league history)
   vs. PIT 3 AB, 0 H, 0 HR, 0 RBI, 0 SB

Last Game: August 17, 1986 (Age 45-125d)
   vs. SDP 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Rookie Status: Exceeded rookie limits during 1963 season

Agents: Jordan Feagan, Reuven Katz • Previously: Jerry Kapstein

Full Name: Peter Edward Rose

Nicknames: Charlie Hustle

Twitter: @PeteRose_14

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

Relatives: Father of Pete Rose

SUMMARY

Career

WAR

79.6

AB

14053

H

4256

HR

160

BA

.303

R

2165

RBI

1314

SB

198

OBP

.375

SLG

.409

OPS

.784

OPS+

118

Pete Rose – 44 games — 1978

It should be no surprise that the player with more base hits than anyone else who ever played is near the top for the longest hitting streak in the history of the game. Rose didn’t have much pop, and went homer-less in his streak. But he did hit .385, and also only struck out 5 times. His streak began June 14 against the Cubs with a single in the bottom of the first off of Dave Roberts. (Not the Dodgers manager.)  A single in the sixth inning off of Phil Niekro on July 31 extended his streak to 44 games, but was the final hit of the streak. The streak ended the next night against the Braves. Rose walked to leadoff the game, but then went 0-for-4, striking out against Gene Garber to end the game and the streak.


Photo of George SislerPhoto of George Sisler

George Sisler

Position: First Baseman

Bats: Left  •  Throws: Left

5-11170lb (180cm, 77kg)

Born: March 24, 1893 in Manchester, OH us

Died: March 26, 1973 (Aged 80-002d) in Richmond Heights, MO

Buried: Old Meeting House Presbyterian Church Cemetery, Frontenac, MO

High School: Akron HS (Akron, OH)

School: University of Michigan (Ann Arbor, MI)

Debut: June 28, 1915 (Age 22-096d, 4,346th in major league history)
   vs. CHW 3.0 IP, 2 H, 2 SO, 1 BB, 0 ER

Last Game: September 22, 1930 (Age 37-182d)
   vs. CHC 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Hall of Fame: Inducted as Player in 1939. (Voted by BBWAA on 235/274 ballots)
   View George Sisler’s Page at the Baseball Hall of Fame (plaque, photos, videos).

Rookie Status: Exceeded rookie limits during 1915 season

Full Name: George Harold Sisler

Nicknames: Gorgeous George

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

Relatives: Father of Dave Sisler, Dick Sisler

SUMMARY

Career

WAR

57.2

AB

8267

H

2812

HR

102

BA

.340

R

1284

RBI

1178

SB

375

OBP

.379

SLG

.468

OPS

.847

OPS+

125

George Sisler – 41 games – 1922

Sisler’s average had remained above .400 throughout the 1922 season. However, by July 26, he had hit just .242 in his last 15 games, and his average threatened to dip below .400 for the first time, standing at .406. But the next day, July 27, Sisler doubled off of Bob Shawkey of the Yankees in the bottom of the fourth inning. That started a 41-game hitting streak, during which Sisler hit .454, to raise his batting average to .421, and added a 1.104 OPS. He also only struck out 5 times. His streak ended September 18 against the Yankees with three groundouts and a pop out. Sisler finished a .420 average, 51 steals, and 134 runs, all of which led the league. He won the MVP, but missed the entire next season with vision trouble. He would return for seven more seasons in 1924, but “only” hit .320 for the rest of his career.


Photo of Ty CobbPhoto of Ty Cobb

Ty Cobb

Position: Centerfielder

Bats: Left  •  Throws: Right

6-1175lb (185cm, 79kg)

Born: December 18, 1886 in Narrows, GA us

Died: July 17, 1961 (Aged 74-211d) in Atlanta, GA

Buried: Rose Hill Cemetery, Royston, GA

High School: Franklin County HS (Royston, GA)

Debut: August 30, 1905 (Age 18-255d, 2,755th in major league history)
   vs. NYY 3 AB, 1 H, 0 HR, 1 RBI, 0 SB

Last Game: September 11, 1928 (Age 41-268d)
   vs. NYY 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Hall of Fame: Inducted as Player in 1936. (Voted by BBWAA on 222/226 ballots)
   Induction ceremony in Cooperstown held in 1939.
   View Ty Cobb’s Page at the Baseball Hall of Fame (plaque, photos, videos).

Rookie Status: Exceeded rookie limits during 1905 season

Full Name: Tyrus Raymond Cobb

Nicknames: The Georgia Peach

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

SUMMARY

Career

WAR

151.5

AB

11440

H

4189

HR

117

BA

.366

R

2245

RBI

1944

SB

897

OBP

.433

SLG

.512

OPS

.944

OPS+

168

Ty Cobb – 40 games – 1911

No one on this list had a higher batting average during their streak than Cobb did during his 1911 streak: .476. He also had more stolen bases – 21 – during his streak than any other player on the list. His 26 multi-hit games were also the most multi-hit games of anyone on this list. And he’s the only player with a five-hit game during his streak. Cobb’s streak started with a single and a double against Smokey Joe Wood and the Red Sox on May 15. Ed Walsh and his 0.55 ERA through 162.1 innings pitched ended Cobb’s streak in the first game of a doubleheader on July 4. Cobb, who was hitting .444 in 307 plate appearances at that point, “struggled” this rest of the season, hitting .398 the rest of the way to finish at .419. However, leading the AL in runs, hits, RBI, stolen bases, batting average, slugging, OPS, and OPS+ translated into Cobb winning the MVP.


Photo of Paul MolitorPhoto of Paul Molitor

Paul Molitor

Positions: Designated Hitter, Third Baseman and Second Baseman

Bats: Right  •  Throws: Right

6-0185lb (183cm, 83kg)

Born: August 22, 1956 (Age: 67-064d) in St. Paul, MN us

Draft: Drafted by the St. Louis Cardinals in the 28th round of the 1974 MLB June Amateur Draft from Cretin HS (St. Paul, MN) and the Milwaukee Brewers in the 1st round (3rd) of the 1977 MLB June Amateur Draft from University of Minnesota (Minneapolis, MN).

High School: Cretin HS (St. Paul, MN)

School: University of Minnesota (Minneapolis, MN)

Debut: April 7, 1978 (Age 21-228d, 14,000th in major league history)
   vs. BAL 5 AB, 1 H, 0 HR, 1 RBI, 0 SB

Last Game: September 27, 1998 (Age 42-036d)
   vs. CLE 4 AB, 2 H, 0 HR, 0 RBI, 0 SB

Hall of Fame: Inducted as Player in 2004. (Voted by BBWAA on 431/506 ballots)
   View Paul Molitor’s Page at the Baseball Hall of Fame (plaque, photos, videos).

Rookie Status: Exceeded rookie limits during 1978 season

Agents: Ron Simon

National Team: us USA (College)

Full Name: Paul Leo Molitor

Nicknames: The Ignitor

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

SUMMARY

Career

WAR

75.7

AB

10835

H

3319

HR

234

BA

.306

R

1782

RBI

1307

SB

504

OBP

.369

SLG

.448

OPS

.817

OPS+

122

Paul Molitor – 39 games – 1987

With a double off of Kirk McCaskill of the Angels in the bottom of the second inning on July 16, Paul Molitor started a streak that would take him through the dog days of August. His 25 walks is the most of anyone on the list, which just makes his feat more impressive. After a hot start, Molitor had hit just .261 in the two months before his streak began. But hitting .415 for six weeks is a good way to forget about that. Molitor’s streak ended against the Indians on August 26. Rick Manning hit a single in the bottom of the tenth to give the Brewers a 1-0 victory after Teddy Higuera pitched a 3-hit, 10-inning complete game. Molitor was on deck. Only ten players have more career hits than Molitor.  


Photo of Jimmy RollinsPhoto of Jimmy RollinsPhoto of Jimmy Rollins

Jimmy Rollins

Position: Shortstop

Bats: Both  •  Throws: Right

5-7175lb (170cm, 79kg)

Born: November 27, 1978 (Age: 44-332d) in Oakland, CA us

Draft: Drafted by the Philadelphia Phillies in the 2nd round of the 1996 MLB June Amateur Draft from Encinal HS (Alameda, CA).

High School: Encinal HS (Alameda, CA)

Debut: September 17, 2000 (Age 21-295d, 17,797th in major league history)
   vs. FLA 4 AB, 2 H, 0 HR, 0 RBI, 1 SB

Last Game: June 8, 2016 (Age 37-194d)
   vs. WSN 2 AB, 0 H, 0 HR, 0 RBI, 0 SB

Rookie Status: Exceeded rookie limits during 2001 season

Agents: Dan Lozano

National Team: us USA (WBC)

Full Name: James Calvin Rollins

Nicknames: J-Roll

Pronunciation: \RAH-linz\

Twitter: @JimmyRollins11

View Player Info from the B-R Bullpen

Relatives: Cousin of Tony Tarasco

SUMMARY

Career

WAR

47.6

AB

9294

H

2455

HR

231

BA

.264

R

1421

RBI

936

SB

470

OBP

.324

SLG

.418

OPS

.743

OPS+

95

Jimmy Rollins – 38 games – 2005-06

Few players have probably been more disappointed for the end of a baseball season than Jimmy Rollins in 2005. He finished the season with a 36-game hitting streak, and had to wait six months for the regular season to begin again so he could extend it. After hitting safely in his first two games of the 2006, Rollins went 0-for-4, getting shut down by Jason Marquis and Josh Hancock of the Cardinals. Rollins had 22 doubles during his streak, which is more than anyone else on this list. Rollins had been struggling prior to the streak, hitting only .156 in the three weeks before the streak began on August 23. The streak was a prelude to his 2007 season – the only 20 triple, 30 homer, 40 steal season in baseball history, which earned him the NL MVP.


Photo of Tommy Holmes

Tommy Holmes

Position: Outfielder

Bats: Left  •  Throws: Left

5-10180lb (178cm, 81kg)

Born: March 29, 1917 in Brooklyn, NY us

Died: April 14, 2008 (Aged 91-016d) in Boca Raton, FL

Buried: Forest Lawn North Cemetery, Pompano Beach, FL

High School: Brooklyn Technical HS (Brooklyn, NY)

Debut: April 14, 1942 (Age 25-016d, 9,202nd in major league history)
   vs. PHI 5 AB, 2 H, 0 HR, 0 RBI, 0 SB

Last Game: September 28, 1952 (Age 35-183d)
   vs. BSN 3 AB, 0 H, 0 HR, 0 RBI, 0 SB

Rookie Status: Exceeded rookie limits during 1942 season

Full Name: Thomas Francis Holmes

Nicknames: Kelly

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

SUMMARY

Career

WAR

35.6

AB

4992

H

1507

HR

88

BA

.302

R

698

RBI

581

SB

40

OBP

.366

SLG

.432

OPS

.798

OPS+

122

Tommy Holmes – 37 games – 1945

Tommy Holmes had the definition of a career year in 1945, which saw his career highs in nearly every offensive category, while leading the National League in home runs, doubles, hits, OBP, OPS, OPS+ and total bases. His 8.4 WAR also led the league, but he finished second in NL MVP voting to Phil Cavaretta of the pennant-winning Chicago Cubs. Holmes was already hitting .378 before game 1 of a doubleheader against the Phillies on June 6, when he went 3-for-6 to begin his streak. Holmes’ 1.193 OPS is the highest of anyone on this list, and his 2 strikeouts are the least of anyone.


Photo of Chase UtleyPhoto of Chase UtleyPhoto of Chase Utley

Chase Utley

Position: Second Baseman

Bats: Left  •  Throws: Right

6-1195lb (185cm, 88kg)

Born: December 17, 1978 (Age: 44-312d) in Pasadena, CA us

Draft: Drafted by the Los Angeles Dodgers in the 2nd round of the 1997 MLB June Amateur Draft from Long Beach Polytechnic HS (Long Beach, CA) and the Philadelphia Phillies in the 1st round (15th) of the 2000 MLB June Amateur Draft from University of California, Los Angeles (Los Angeles, CA).

High School: Long Beach Polytechnic HS (Long Beach, CA)

School: University of California, Los Angeles (Los Angeles, CA)

Debut: April 4, 2003 (Age 24-108d, 18,237th in major league history)
   vs. PIT 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Last Game: September 30, 2018 (Age 39-287d)
   vs. SFG 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Rookie Status: Exceeded rookie limits during 2003 season

Agents: Wasserman • Previously: Arn Tellem

National Team: us USA (WBC)

Full Name: Chase Cameron Utley

Nicknames: The Man or Silver Fox

Pronunciation: \UTT-lee\

Instagram: @chaseutley

View Player Info from the B-R Bullpen

SUMMARY

Career

WAR

64.5

AB

6857

H

1885

HR

259

BA

.275

R

1103

RBI

1025

SB

154

OBP

.358

SLG

.465

OPS

.823

OPS+

117

Chase Utley – 35 games – 2006

With his teammate’s streak ending early in the season, Utley began his own hit streak on June 23, with a home run off of Josh Beckett of the Red Sox in the top of the 7th. By the time his streak ended with an 0-for-4 on August 4 against the Mets, Utley had raised his batting average from .290 to .330 over the course of his streak, but then fell off the last two months of the year hitting .266. But, like with Rollins, 2006 was just a preview of the six-time all-star’s ability, and leadership, which would culminate in the 2008 World Series championship in Philadelphia.


Photo of Luis CastilloPhoto of Luis Castillo

Luis Castillo

Position: Second Baseman

Bats: Both  •  Throws: Right

5-11145lb (180cm, 65kg)

Born: September 12, 1975 (Age: 48-043d) in San Pedro de Macoris, Dominican Republic do

High School: Colegio San Benito Abad (San Pedro de Macoris, Dominican Republic)

Debut: August 8, 1996 (Age 20-331d, 16,937th in major league history)
   vs. NYM 3 AB, 0 H, 0 HR, 0 RBI, 0 SB

Last Game: October 3, 2010 (Age 35-021d)
   vs. WSN 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Rookie Status: Exceeded rookie limits during 1996 season

Agents: ACES

Full Name: Luis Antonio Castillo

Pronunciation: \cas-ti-YO\

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

SUMMARY

Career

WAR

29.1

AB

6510

H

1889

HR

28

BA

.290

R

1001

RBI

443

SB

370

OBP

.368

SLG

.351

OPS

.719

OPS+

92

Luis Castillo – 35 games – 2002

Two hits on May 8 against the Padres began Castillo’s streak, which is the longest by a player born outside the United States. Castillo’s slap-hitting style resulted in 56 singles of the 62 hits during his streak. His 48 steals in 2002 led the NL, so he was always a threat to take an extra base any time he got on. The Tigers held him to 0-for-4 on June 22, which ended his streak. But his hot hitting in the first half resulted in the first of three All-Star selections.   


Photo of George SislerPhoto of George Sisler

George Sisler

Position: First Baseman

Bats: Left  •  Throws: Left

5-11170lb (180cm, 77kg)

Born: March 24, 1893 in Manchester, OH us

Died: March 26, 1973 (Aged 80-002d) in Richmond Heights, MO

Buried: Old Meeting House Presbyterian Church Cemetery, Frontenac, MO

High School: Akron HS (Akron, OH)

School: University of Michigan (Ann Arbor, MI)

Debut: June 28, 1915 (Age 22-096d, 4,346th in major league history)
   vs. CHW 3.0 IP, 2 H, 2 SO, 1 BB, 0 ER

Last Game: September 22, 1930 (Age 37-182d)
   vs. CHC 1 AB, 0 H, 0 HR, 0 RBI, 0 SB

Hall of Fame: Inducted as Player in 1939. (Voted by BBWAA on 235/274 ballots)
   View George Sisler’s Page at the Baseball Hall of Fame (plaque, photos, videos).

Rookie Status: Exceeded rookie limits during 1915 season

Full Name: George Harold Sisler

Nicknames: Gorgeous George

View Player Info from the B-R Bullpen

View Player Bio from the SABR BioProject

Relatives: Father of Dave Sisler, Dick Sisler

SUMMARY

Career

WAR

57.2

AB

8267

H

2812

HR

102

BA

.340

R

1284

RBI

1178

SB

375

OBP

.379

SLG

.468

OPS

.847

OPS+

125

George Sisler – 35 games – 1924-25

Had Sisler known how long his hit streak would extend, he may have been as disappointed about the season’s end as Rollins. But instead of reaching the end of the season while on a long streak, Sisler’s 1924 season ended with him hitting safely in the last game. When things got started again in April, Sisler hit safely in the first 34 games that he played, the longest streak to start a season in baseball history. By the end of the streak he was hitting .399 for the season. He hit “only” .329 the rest of the season. Of his 60 hits, 54 were singles, which contributed to his lowest OPS – .874 – on this list.


What is the longest hitting streak in MLB history?

Joe DiMaggio’s 56-game hitting streak in 1941 is the longest hitting streak in MLB history. Pete Rose has the longest hitting streak in NL history with 44 games in 1978.


Join our Sports Reference Community

Of Statheads:

Subscribe to Stathead, the most powerful research tools in sports, and find any player, team, season, game, and any play. With over 80 different search tools for baseball, basketball, football, and hockey, you’ve got infinite answers at your finger tips.

Purple Stathead sign up button. Get your first month free.

With Our Email Newsletters:

Sign up for our newsletter and get curated stats, recaps, and more from the Baseball Reference to your inbox every morning. No commitment, unsubscribe at any time.

Red Baseball Reference newsletter sign up button

On Social Media:

Stay connected with Baseball Reference on social media! Bringing you stats, trivia, and more on all our channels daily.

TwitterInstagramFacebookTikTokYouTubeRedditLinkedIn

Follow the rest of the Sports Reference sites on social here.

Comments are closed.