List of Major League Baseball career runs batted in leaders
From Wikipedia, the free encyclopedia
This is a list of Major League Baseball players who have compiled 1,000 runs batted in (RBIs). RBIs are usually accumulated when a batter in baseball enables a runner on base (including himself, in the case of a home run) to score as a result of making contact at-bat (except in certain situations, such as when an error is made on the play or during a double play). A batter is also credited with an RBI if he reaches first base with the bases loaded via a base on balls (walk), being hit by a pitch, or interference.

MLB's official list does not include RBIs accumulated before 1920 when runs batted in became an official statistic. The list on this page is compiled from Baseball-Reference, which credits RBIs from 1907 to 1919 as recorded by baseball writer and historian Ernest Lanigan. One difference between the lists is that Babe Ruth is ranked third by Baseball Reference, but seventh by MLB, which does not count Ruth's 224 RBI compiled before 1920.[1]
As of September 11, 2026, Freddie Freeman is the active leader in career RBIs and 82nd overall with 1,388.[2]
Key
| Rank | Among leaders in career RBIs. A blank field indicates a tie. |
| Player (2026 RBIs) | RBIs in 2026. |
| RBI | Career runs batted in. |
| * | denotes elected to National Baseball Hall of Fame. |
|---|---|
| Bold | denotes active player.[a] |
List
- Stats updated through September 11, 2026.
| Rank | Player | RBI |
|---|---|---|
| 301 | Cecil Fielder | 1,008 |
| Ron Gant | 1,008 | |
| 303 | Amos Otis | 1,007 |
| 304 | Cy Williams | 1,005 |
| 304 | Wally Pipp | 1,004 |
| 306 | Alan Trammell* | 1,003 |
| Justin Upton | 1,003 | |
| 308 | George Bell | 1,002 |
| 309 | Darryl Strawberry | 1,000 |
Through September 11, 2026, these active players have at least 850 RBI.
- José Ramírez (997) 48 in 2026
- Marcell Ozuna (977) 29 in 2026
- Mookie Betts (971) 58 in 2026
- Nick Castellanos (940) 20 in 2026
- Jose Altuve (933) 44 in 2026
- Christian Yelich (904) 53 in 2026
- Francisco Lindor (898) 42 in 2026
- Xander Bogaerts (890) 52 in 2026
- Matt Olson (889) 81 in 2026
- Kyle Schwarber (876) 92 in 2026
- Aaron Judge (868) 38 in 2026
Notes
- A player is considered inactive if he has announced his retirement or has not played for a full season.