 |
| Longest hitting streaks since 1990 |
| Year |
Player |
Team |
Games |
| 2002 |
Luis Castillo |
Florida Marlins |
35 |
| 1999 |
Vladimir Guerrero |
Montreal Expos |
31 |
| 1997 |
Sandy Alomar Jr. |
Cleveland Indians |
30 |
| 1997 |
Nomar Garciaparra |
Boston Red Sox |
30 |
| 1998 |
Eric Davis |
Baltimore Orioles |
30 |
| 1999 |
Luis Gonzalez |
Arizona Diamondbacks |
30 |
| 2003 |
Albert Pujols |
St. Louis Cardinals |
30 |
| 1996 |
Hal Morris |
Cincinnati Reds |
29 |
| 1996 |
Marquis Grissom |
Atlanta Braves |
28 |
| 1998 |
Garrett Anderson |
Anaheim Angels |
28 |
| 1999 |
Shawn Green |
Toronto Blue Jays |
28 |
| 2000 |
Gabe Kapler |
Texas Rangers |
28 |
| 1996 |
John Flaherty |
San Diego Padres |
27 |
| 1997 |
Albert Belle |
Chicago White Sox |
27 |
| 1993 |
John Olerud |
Toronto Blue Jays |
26 |
| 1998 |
Jose Offerman |
Kansas City Royals |
26 |
| 1999 |
Shannon Stewart |
Toronto Blue Jays |
26 |
| 1999 |
Vladimir Guerrero |
Montreal Expos |
26 |
| 2003 |
Nomar Garciaparra |
Boston Red Sox |
26 |
| 2003 |
Kenny Lofton |
Pittsburgh Pirates |
26 |
| 1990 |
Brian Harper |
Minesota Twins |
25 |
| 1992 |
Lance Johnson |
Chicago White Sox |
25 |
| 1997 |
Jason Giambi |
Oakland Athletics |
25 |
| 1999 |
Joe McEwing |
St. Louis Cardinals |
25 |
| 1999 |
Mike Sweeney |
Kansas City Royals |
25 |
| 2003 |
Paul Lo Duca |
Los Angeles Dodgers |
25 |
| |
|
|
|