Click Here

 
You are Here: Home > Baseball > History > Famous Feats > Hitting Streaks

30+ Game Hitting Streaks

Rank Year Name Team League Games

1.

1941

Joe DiMaggio

New York

AL 56

2.

1896/1897

Willie Keeler

Baltimore

NL 45

3.

1978

Pete Rose

Cincinnati

NL 44

4.

1894

Bill Dahlen

Chicago

NL 42

5.

1922

George Sisler

St. Louis

AL 41

6.

1911

Ty Cobb

Detroit

AL 40

7.

1987

Paul Molitor

Milwaukee

AL 39

8.

2005/2006

Jimmy Rollins

Philadelphia NL 38

9.

1945

Tommy Holmes

Boston

NL 37

10.

1895

Fred Clarke

Louisville

NL 35

 

1917

Ty Cobb

Detroit

AL 35

 

2002

Luis Castillo

Florida

NL 35

 

2006
Chase Utley
Philadelphia
NL
35

14.

1925

George Sisler

St. Louis

AL 34

 

1938

George McQuinn

St. Louis

AL 34

 

1949

Dom DiMaggio

Boston

AL 34

 

1987

Benito Santiago

San Diego

NL 34

18.

1893

George Davis

New York

NL 33

 

1907

Hal Chase

New York

AL 33

 

1922

Rogers Hornsby

St. Louis

NL 33

 

1933

Heinie Manush

Washington

AL 33

22.

1899

Ed Delahanty

Philadelphia

NL 31

 

1906

Nap Lajoie

Cleveland

AL 31

 

1924

Sam Rice

Washington

AL 31

 

1969

Willie Davis

Los Angeles

NL 31

 

1970

Rico Carty

Atlanta

NL 31

 

1980

Ken Landreaux

Minnesota

AL 31

 

1999

Vladimir Guerrero

Montreal

NL 31

29.

1876

Cal McVey

Chicago

NL 30

 

1898

Elmer Smith

Cincinnati

NL 30

 

1912

Tris Speaker

Boston

AL 30

 

1934

Goose Goslin

Detroit

AL 30

 

1950

Stan Musial

St. Louis

NL 30

 

1976

Ron LeFlore

Detroit

AL 30

 

1980

George Brett

Kansas City

AL 30

 

1989

Jerome Walton

Chicago

NL 30

 

1997

Sandy Alomar, Jr.

Cleveland

AL 30

 

1997

Nomar Garciaparra

Boston

AL 30

 

1998

Eric Davis

Baltimore

AL 30

 

1999

Luis Gonzalez

Arizona

NL 30

 

2003

Albert Pujols

St. Louis

NL 30
 
2006
Willy Taveras

Houston

NL
30

Rank

Yearn

Name

Team League Games