MLB records

Most RBI in a season

Hack Wilson, 191 in 1930.

Hack Wilson drove in 191 for the Chicago Cubs in 1930, the MLB record for RBI in a season. Next: Lou Gehrig (184, 1931) and Hank Greenberg (183, 1937).

In 2026: Alec Burleson (St. Louis Cardinals) led MLB with 116, 75 short of the record.

Most RBI in a season: the top 25

Rk
Player
RBI
Year
1
Hack WilsonChicago Cubs
191
1930
2
Lou GehrigNew York Yankees
184185*
1931
3
Hank GreenbergDetroit Tigers
183184*
1937
4
Jimmie FoxxBoston Red Sox
175
1938
Lou GehrigNew York Yankees
175173*
1927
6
Lou GehrigNew York Yankees
174173*
1930
7
Babe RuthNew York Yankees
171168*
1921
8
Hank GreenbergDetroit Tigers
170168*
1935
Chuck KleinPhiladelphia Phillies
170
1930
10
Jimmie FoxxPhiladelphia Athletics
169
1932
11
Joe DiMaggioNew York Yankees
167
1937
12
Sam ThompsonDetroit Wolverines
166
1887
13
Lou GehrigNew York Yankees
165166*
1934
Manny RamirezCleveland Indians
165
1999
Al SimmonsPhiladelphia Athletics
165
1930
Sam ThompsonPhiladelphia Phillies
165
1895
17
Babe RuthNew York Yankees
164165*
1927
18
Jimmie FoxxPhiladelphia Athletics
163
1933
Babe RuthNew York Yankees
163162*
1931
20
Hal Trosky Sr.Cleveland Indians
162
1936
21
Sammy SosaChicago Cubs
160
2001
22
Lou GehrigNew York Yankees
159158*
1937
Vern StephensBoston Red Sox
159
1949
Ted WilliamsBoston Red Sox
159
1949
Hack WilsonChicago Cubs
159
1929

More than once in the top 25: Lou Gehrig 5 times, Babe Ruth 3 times, Jimmie Foxx 3 times, Sam Thompson 2 times, Hack Wilson 2 times and Hank Greenberg 2 times.

* Baseball-Reference's figure, where it differs from MLB's official one.

Every team's record

Chicago CubsHack Wilson, 1930
191
New York YankeesLou Gehrig, 1931
184
Detroit TigersHank Greenberg, 1937
183
Boston Red SoxJimmie Foxx, 1938
175
Philadelphia PhilliesChuck Klein, 1930
170
AthleticsJimmie Foxx, 1932 (Philadelphia Athletics)
169
Cleveland GuardiansManny Ramirez, 1999 (Cleveland Indians)
165
Texas RangersJuan Gonzalez, 1998
157
Baltimore OriolesKen Williams, 1922 (St. Louis Browns)
155
St. Louis CardinalsJoe Medwick, 1937
154
Los Angeles DodgersTommy Davis, 1962
153
Chicago White SoxAlbert Belle, 1998
152
San Francisco GiantsMel Ott, 1929 (New York Giants)
151
Colorado RockiesAndres Galarraga, 1996
150
Cincinnati RedsGeorge Foster, 1977
149
Seattle MarinersKen Griffey Jr., 1997
147
Atlanta BravesHugh Duffy, 1894 (Boston Beaneaters)
145
Toronto Blue JaysCarlos Delgado, 2003
145
Kansas City RoyalsMike Sweeney, 2000
144
Arizona DiamondbacksLuis Gonzalez, 2001; Matt Williams, 1999
142
Milwaukee BrewersPrince Fielder, 2009
141
Minnesota TwinsHarmon Killebrew, 1969
140
Los Angeles AngelsDon Baylor, 1979 (California Angels)
139
Houston AstrosLance Berkman, 2006
136
Miami MarlinsGiancarlo Stanton, 2017
132
New York MetsPete Alonso, 2022
131
Pittsburgh PiratesPaul Waner, 1927
131
Washington NationalsVladimir Guerrero, 1999 (Montreal Expos)
131
San Diego PadresKen Caminiti, 1996
130
Tampa Bay RaysCarlos Pena, 2007 (Tampa Bay Devil Rays)
121

Each franchise's best season, including the years it played under another name or in another city.

Questions

What is the MLB record for RBI in a season?

191, by Hack Wilson of the Chicago Cubs in 1930.

Who led MLB in RBI in 2026?

Alec Burleson of the St. Louis Cardinals, with 116. That is 75 short of the record.

Who has the most seasons among the top 25 for RBI?

Lou Gehrig, 5 times (1927, 1930, 1931, 1934 and 1937).

Which team's own RBI record is the highest?

Chicago Cubs: Hack Wilson, 191 in 1930. The lowest club record belongs to the Tampa Bay Rays, 121 by Carlos Pena (2007).

Which numbers count?

MLB's official records, which since 2024 include the Negro Leagues from 1920 to 1948. Runs batted in became an official statistic in 1920; earlier seasons were counted afterward from box scores, which is why sources differ on them.