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
Lou Brock 1,610 39
Jake Beckley 1,600 40
Ed Delahanty 1,599 41
Bill Dahlen 1,589 42
George Brett 1,583 43
Rogers Hornsby 1,579 44
Tim Raines 1,571 45
Hugh Duffy 1,552 46
Reggie Jackson 1,551 47
Max Carey 1,545 48
Ken Griffey, Jr. 1,545  
Gary Sheffield 1,540 50
George Davis 1,539 51
Frankie Frisch 1,532 52
Kenny Lofton 1,528 53
Dan Brouthers 1,523 54
Tom Brown 1,521 55
Jeff Bagwell 1,517 56
Sam Rice 1,514 57
Wade Boggs 1,513 58
Eddie Mathews 1,509 59
Roberto Alomar 1,508 60
Al Simmons 1,507 61
Mike Schmidt 1,506 62
Nap Lajoie 1,504 63
Alex Rodriguez 1,501 64
Harry Stovey 1,492 65
Goose Goslin 1,483 66
Arlie Latham 1,478 67
Sammy Sosa 1,475 68
Dwight Evans 1,470 69
Frank Thomas 1,467 70
Herman Long 1,455 71
Jim O'Rourke 1,446 72
Steve Finley 1,443 73
Harry Hooper 1,429 74
Rod Carew 1,424 75
Dummy Hoy 1,424  
Joe Kelley 1,421 77
Roberto Clemente 1,416 78
Billy Williams 1,410 79
John Ward 1,408 80
Mike Griffin 1,405 81
Sam Crawford 1,391 82
Joe DiMaggio 1,390 83
Lou Whitaker 1,386 84
Tony Gwynn 1,383 85
Luis Gonzalez 1,382 86
Derek Jeter 1,379 87
Andre Dawson 1,373 88
Vada Pinson 1,366 89
Bernie Williams 1,366  
Brett Butler 1,359 91
Doc Cramer 1,357 92
King Kelly 1,357  
Tommy Leach 1,355 94
Larry Walker 1,355  
Fred McGriff 1,349 96
Darrell Evans 1,344 97
Manny Ramirez 1,342 98
Pee Wee Reese 1,338 99
Jim Thome 1,338 100
Current Through 2007 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?