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
Al Simmons 1,827 16
Frank Robinson 1,812 17
Ken Griffey, Jr. 1,772 18
Honus Wagner 1,732 19
Manny Ramirez 1,725 20
Frank Thomas 1,704 21
Reggie Jackson 1,702 22
Cal Ripken, Jr. 1,695 23
Sammy Sosa 1,667 24
Tony Perez 1,652 25
Ernie Banks 1,636 26
Gary Sheffield 1,633 27
Harold Baines 1,628 28
Goose Goslin 1,609 29
Alex Rodriguez 1,606 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
Willie McCovey 1,555 39
Fred McGriff 1,550 40
Willie Stargell 1,540 41
Harry Heilmann 1,539 42
Joe DiMaggio 1,537 43
Jeff Bagwell 1,529 44
Tris Speaker 1,529  
Sam Crawford 1,525 46
Jeff Kent 1,518 47
Mickey Mantle 1,509 48
Dave Parker 1,493 49
Carlos Delgado 1,489 50
Jim Thome 1,488 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
Luis Gonzalez 1,439 58
George Davis 1,437 59
Yogi Berra 1,430 60
Charlie Gehringer 1,427 61
Andres Galarraga 1,425 62
Joe Cronin 1,424 63
Jim Bottomley 1,422 64
Mark McGwire 1,414 65
Jose Canseco 1,407 66
Robin Yount 1,406 67
Juan Gonzalez 1,404 68
Ted Simmons 1,389 69
Dwight Evans 1,384 70
Joe Medwick 1,383 71
Johnny Bench 1,376 72
Chipper Jones 1,374 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
Gary Gaetti 1,341 79
Johnny Mize 1,337 80
Mike Piazza 1,335 81
Duke Snider 1,333 82
Ron Santo 1,331 83
Carlton Fisk 1,330 84
Al Oliver 1,326 85
Roger Connor 1,322 86
Ruben Sierra 1,322  
Graig Nettles 1,314 88
Pete Rose 1,314  
Mickey Vernon 1,311 90
Larry Walker 1,311  
Paul Waner 1,309 92
Steve Garvey 1,308 93
Paul Molitor 1,307 94
Roberto Clemente 1,305 95
Enos Slaughter 1,304 96
Hugh Duffy 1,302 97
Eddie Collins 1,300 98
Sam Thompson 1,299 99
Dan Brouthers 1,296 100
Current Through 2008 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.