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
Bid McPhee 1,678 25
Mickey Mantle 1,677 26
Dave Winfield 1,669 27
Rafael Palmeiro 1,663 28
Joe Morgan 1,650 29
Cal Ripken, Jr. 1,647 30
Jimmy Ryan 1,642 31
George Van Haltren 1,639 32
Robin Yount 1,632 33
Eddie Murray 1,627 34
Paul Waner 1,627  
Al Kaline 1,622 36
Roger Connor 1,620 37
Fred Clarke 1,619 38
Ken Griffey, Jr. 1,612 39
Lou Brock 1,610 40
Alex Rodriguez 1,605 41
Jake Beckley 1,600 42
Ed Delahanty 1,599 43
Gary Sheffield 1,592 44
Bill Dahlen 1,589 45
George Brett 1,583 46
Rogers Hornsby 1,579 47
Tim Raines 1,571 48
Hugh Duffy 1,552 49
Reggie Jackson 1,551 50
Max Carey 1,545 51
George Davis 1,539 52
Frankie Frisch 1,532 53
Kenny Lofton 1,528 54
Dan Brouthers 1,523 55
Tom Brown 1,521 56
Jeff Bagwell 1,517 57
Sam Rice 1,514 58
Wade Boggs 1,513 59
Eddie Mathews 1,509 60
Roberto Alomar 1,508 61
Al Simmons 1,507 62
Mike Schmidt 1,506 63
Nap Lajoie 1,504 64
Frank Thomas 1,494 65
Harry Stovey 1,492 66
Goose Goslin 1,483 67
Arlie Latham 1,478 68
Sammy Sosa 1,475 69
Dwight Evans 1,470 70
Derek Jeter 1,467 71
Herman Long 1,455 72
Jim O'Rourke 1,446 73
Manny Ramirez 1,444 74
Steve Finley 1,443 75
Jim Thome 1,431 76
Harry Hooper 1,429 77
Rod Carew 1,424 78
Dummy Hoy 1,424  
Joe Kelley 1,421 80
Roberto Clemente 1,416 81
Luis Gonzalez 1,412 82
Billy Williams 1,410 83
John Ward 1,408 84
Mike Griffin 1,405 85
Sam Crawford 1,391 86
Joe DiMaggio 1,390 87
Lou Whitaker 1,386 88
Tony Gwynn 1,383 89
Chipper Jones 1,378 90
Johnny Damon 1,376 91
Andre Dawson 1,373 92
Vada Pinson 1,366 93
Bernie Williams 1,366  
Omar Vizquel 1,361 95
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 2008 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?