Career Leaders for Runs Batted In

A sign of longevity, some good clutch hitting skills, and a team that can get on base in front of you is what you can determine with this all time runs batted in leader board.

Baseball Almanac is pleased to present the top one-hundred all-time career leaders in Major League runs batted in. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"The key to hitting for a high average is to relax and concentrate - and don't hit the fly ball to center field." - Hall of Famer Stan Musial
Runs Batted In
All Time Leaders

'Top 100'

Hank Aaron 2,297 1
Babe Ruth 2,213 2
Barry Bonds 1,996 3
Lou Gehrig 1,995 4
Stan Musial 1,951 5
Ty Cobb 1,937 6
Jimmie Foxx 1,922 7
Eddie Murray 1,917 8
Willie Mays 1,903 9
Cap Anson 1,879 10
Mel Ott 1,860 11
Carl Yastrzemski 1,844 12
Ted Williams 1,839 13
Rafael Palmeiro 1,835 14
Dave Winfield 1,833 15
Ken Griffey, Jr. 1,829 16
Al Simmons 1,827 17
Frank Robinson 1,812 18
Manny Ramirez 1,788 19
Honus Wagner 1,732 20
Alex Rodriguez 1,706 21
Frank Thomas 1,704 22
Reggie Jackson 1,702 23
Cal Ripken, Jr. 1,695 24
Gary Sheffield 1,676 25
Sammy Sosa 1,667 26
Tony Perez 1,652 27
Ernie Banks 1,636 28
Harold Baines 1,628 29
Goose Goslin 1,609 30
Nap Lajoie 1,599 31
George Brett 1,595 32
Mike Schmidt 1,595  
Andre Dawson 1,591 34
Rogers Hornsby 1,584 35
Harmon Killebrew 1,584  
Al Kaline 1,583 37
Jake Beckley 1,575 38
Jim Thome 1,565 39
Willie McCovey 1,555 40
Fred McGriff 1,550 41
Willie Stargell 1,540 42
Harry Heilmann 1,539 43
Joe DiMaggio 1,537 44
Jeff Bagwell 1,529 45
Tris Speaker 1,529  
Sam Crawford 1,525 47
Jeff Kent 1,518 48
Carlos Delgado 1,512 49
Mickey Mantle 1,509 50
Dave Parker 1,493 51
Billy Williams 1,475 52
Rusty Staub 1,466 53
Ed Delahanty 1,464 54
Eddie Mathews 1,453 55
Jim Rice 1,451 56
Joe Carter 1,445 57
Chipper Jones 1,445  
Luis Gonzalez 1,439 59
George Davis 1,437 60
Yogi Berra 1,430 61
Charlie Gehringer 1,427 62
Andres Galarraga 1,425 63
Joe Cronin 1,424 64
Jim Bottomley 1,422 65
Mark McGwire 1,414 66
Jose Canseco 1,407 67
Robin Yount 1,406 68
Juan Gonzalez 1,404 69
Ted Simmons 1,389 70
Dwight Evans 1,384 71
Joe Medwick 1,383 72
Johnny Bench 1,376 73
Chili Davis 1,372 74
Lave Cross 1,371 75
Orlando Cepeda 1,365 76
Brooks Robinson 1,357 77
Darrell Evans 1,354 78
Garret Anderson 1,353 79
Gary Gaetti 1,341 80
Johnny Mize 1,337 81
Mike Piazza 1,335 82
Duke Snider 1,333 83
Ron Santo 1,331 84
Carlton Fisk 1,330 85
Jason Giambi 1,330  
Al Oliver 1,326 87
Roger Connor 1,322 88
Ruben Sierra 1,322  
Vladimir Guerrero 1,318 90
Graig Nettles 1,314 91
Pete Rose 1,314  
Mickey Vernon 1,311 93
Larry Walker 1,311  
Paul Waner 1,309 95
Steve Garvey 1,308 96
Paul Molitor 1,307 97
Roberto Clemente 1,305 98
Enos Slaughter 1,304 99
Hugh Duffy 1,302 100
Current Through 2009 Season


Jim Bottomley, on September 16, 1924, and Mark Whiten, on September 7, 1993, both drove in twelve runs during a single game setting the Major League record.

Did you know that during the 1896 season Hughie Jennings had one-hundred twenty-one runs batted it (second overall that season), yet he did not hit a single home run?

At the completion of the 1937 season Lou Gehrig had set the Major League RBI record with his seventh career season of more than one-hundred fifty runs batted in.