Career Leaders for Runs Scored

Who has been bringing home the runs? Scoring the most times? Some of the all time leaders may surprise you. Baseball Almanac is pleased to present a chart that illustrates the top one-hundred (100) all time runs scored leaders. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"I regret to this day that I never went to college. I feel I would have been a doctor." - Hall of Famer Ty Cobb (2nd Overall Runs Scored Leader)
Runs Scored
All Time Leaders

'Top 100'

Rickey Henderson 2,295 1
Ty Cobb 2,246 2
Barry Bonds 2,227 3
Hank Aaron 2,174 4
Babe Ruth 2,174  
Pete Rose 2,165 6
Willie Mays 2,062 7
Stan Musial 1,949 8
Lou Gehrig 1,888 9
Tris Speaker 1,882 10
Mel Ott 1,859 11
Craig Biggio 1,844 12
Frank Robinson 1,829 13
Eddie Collins 1,821 14
Carl Yastrzemski 1,816 15
Ted Williams 1,798 16
Paul Molitor 1,782 17
Charlie Gehringer 1,774 18
Jimmie Foxx 1,751 19
Honus Wagner 1,736 20
Jesse Burkett 1,720 21
Cap Anson 1,719 22
Willie Keeler 1,719  
Billy Hamilton 1,690 24
Alex Rodriguez 1,683 25
Bid McPhee 1,678 26
Mickey Mantle 1,677 27
Dave Winfield 1,669 28
Rafael Palmeiro 1,663 29
Ken Griffey, Jr. 1,656 30
Joe Morgan 1,650 31
Cal Ripken, Jr. 1,647 32
Jimmy Ryan 1,642 33
George Van Haltren 1,639 34
Gary Sheffield 1,636 35
Robin Yount 1,632 36
Eddie Murray 1,627 37
Paul Waner 1,627  
Al Kaline 1,622 39
Roger Connor 1,620 40
Fred Clarke 1,619 41
Lou Brock 1,610 42
Jake Beckley 1,600 43
Ed Delahanty 1,599 44
Bill Dahlen 1,589 45
George Brett 1,583 46
Rogers Hornsby 1,579 47
Derek Jeter 1,574 48
Tim Raines 1,571 49
Hugh Duffy 1,552 50
Reggie Jackson 1,551 51
Max Carey 1,545 52
George Davis 1,539 53
Frankie Frisch 1,532 54
Kenny Lofton 1,528 55
Dan Brouthers 1,523 56
Tom Brown 1,521 57
Jeff Bagwell 1,517 58
Sam Rice 1,514 59
Wade Boggs 1,513 60
Eddie Mathews 1,509 61
Roberto Alomar 1,508 62
Al Simmons 1,507 63
Manny Ramirez 1,506 64
Mike Schmidt 1,506  
Nap Lajoie 1,504 66
Frank Thomas 1,494 67
Harry Stovey 1,492 68
Jim Thome 1,486 69
Johnny Damon 1,483 70
Goose Goslin 1,483  
Arlie Latham 1,478 72
Sammy Sosa 1,475 73
Dwight Evans 1,470 74
Chipper Jones 1,458 75
Herman Long 1,455 76
Jim O'Rourke 1,446 77
Steve Finley 1,443 78
Harry Hooper 1,429 79
Rod Carew 1,424 80
Dummy Hoy 1,424  
Joe Kelley 1,421 82
Roberto Clemente 1,416 83
Luis Gonzalez 1,412 84
Billy Williams 1,410 85
John Ward 1,408 86
Mike Griffin 1,405 87
Sam Crawford 1,391 88
Joe DiMaggio 1,390 89
Lou Whitaker 1,386 90
Tony Gwynn 1,383 91
Omar Vizquel 1,378 92
Andre Dawson 1,373 93
Vada Pinson 1,366 94
Bernie Williams 1,366  
Brett Butler 1,359 96
Doc Cramer 1,357 97
King Kelly 1,357  
Tommy Leach 1,355 99
Larry Walker 1,355 100
Current Through 2009 Season


During the 1894 season Billy Hamilton of the Philadelphia Phillies set a single season record with one-hundred ninety-eight (198) runs scored.

The American League record for runs by a rookie during a season is one-hundred thirty-two (132) by Joe DiMaggio set in 1936. Do you know who set the National League record?

Did you know that on August 15, 1886, Guy Hecker of Louisville in the American Association scored a record seven (7) runs during game two of a doubleheader?