Hitting Streaks Current Streaks Longest Streaks 1 Ernie Banks CHC 4 1 Ernie Banks CHC 4 2 Billy Williams CHC 4 2 Billy Williams CHC 4 3 Mark McGwire OAK 4 3 Mark McGwire OAK 4 4 Richie Zisk PIT 4 4 Richie Zisk PIT 4 5 Ron Gant ATL 4 5 Ron Gant ATL 4 6 Harvey Kuenn DET 4 6 Harvey Kuenn DET 4 7 Al Kaline DET 4 7 Al Kaline DET 4 8 Austin Jackson DET 4 8 Austin Jackson DET 4 9 Mike Piazza LAD 4 9 Mike Piazza LAD 4 10 Carney Lansford LAA 4 10 Carney Lansford LAA 4 11 Devon White LAA 4 11 Devon White LAA 4 12 Adam Kennedy LAA 4 12 Adam Kennedy LAA 4 13 Zoilo Versalles MIN 4 13 Zoilo Versalles MIN 4 14 Sonny Jackson HOU 4 14 Sonny Jackson HOU 4 15 Hunter Pence HOU 4 15 Hunter Pence HOU 4 16 Eric Hinske TOR 4 16 Eric Hinske TOR 4 17 Mickey Brantley SEA 4 17 Mickey Brantley SEA 4 18 Yoenis Cespedes OAK 4 18 Yoenis Cespedes OAK 4 19 Stan Lopata PHI 3 19 Kenny Lofton CLE 3 20 Juan Samuel PHI 3 20 Tony Kubek NYY 3 21 Jimmy Rollins PHI 3 21 Albert Pujols STL 3 22 Gene Baker CHC 3 22 Frank Howard LAD 3 23 Ryne Sandberg CHC 3 23 Earl Williams ATL 3 24 Matt Nokes DET 3 24 Elvis Andrus TEX 3 25 Paul Molitor MIL 3 25 Richie Ashburn PHI 3 26 Casey McGehee MIL 3 26 Stan Lopata PHI 3 27 Dick Howser OAK 3 27 Greg Luzinski PHI 3 28 Corey Koskie MIN 3 28 Juan Samuel PHI 3 29 Joe Mauer MIN 3 29 Jimmy Rollins PHI 3 30 Buster Posey SFG 3 30 Ryan Howard PHI 3 31 Larry Doby CLE 3 31 Dick Howser OAK 3 32 Luis Gonzalez HOU 3 32 Darryl Strawberry NYN 3 33 Tony Kubek NYY 3 33 Gary Carter MON 3 34 Tom Goodwin KCR 3 34 Paul Molitor MIL 3 35 Frank Howard LAD 3 35 Casey McGehee MIL 3 36 Gary Carter MON 3 36 Reggie Jackson OAK 3 37 Alex Cintron ARI 3 37 Corey Koskie MIN 3 38 Mike Trout LAA 3 38 Joe Mauer MIN 3 39 Elvis Andrus TEX 3 39 Buster Posey SFG 3 40 Jonny Gomes ARI 3 40 Gene Baker CHC 3 41 Evan Longoria ARI 3 41 Luis Gonzalez HOU 3 42 Joey Votto CIN 2 42 Matt Nokes DET 3 43 Dave Martinez CHC 2 43 Tom Goodwin KCR 3 44 Dusty Baker ATL 2 44 Mike Aviles KCR 3 45 Bump Wills TEX 2 45 Ryne Sandberg CHC 3 46 Josh Willingham FLA 2 46 Ozzie Smith SDP 3 47 Yunel Escobar ATL 2 47 Larry Doby CLE 3 48 Ron Hunt NYN 2 48 Greg Briley SEA 3 49 Ryan Thompson NYN 2 49 Alex Cintron ARI 3 50 Jason Phillips NYN 2 50 Mike Trout LAA 3