Who Has the Highest RBI in MLB?

Major League Baseball (MLB) is the premier professional baseball league in North America, and it has been the home to some of the greatest players in the history of the sport. The league has seen some incredible players come and go over the years, and there have been some truly remarkable records set in the process. One of the most impressive records is that of the most runs batted in (RBI), which is a statistic that measures the number of runs a player drives in for their team. In this article, we’ll take a look at who has the highest RBI in MLB history.

Hank Aaron: 755 RBIs

Hank Aaron is arguably the greatest player in MLB history, and he holds the record for most runs batted in with 755. Aaron played for the Milwaukee/Atlanta Braves and the Milwaukee Brewers from 1954 to 1976, during which time he was a 15-time All-Star, three-time MVP, and won the 1957 World Series with the Braves. He was also a prolific run producer, and he racked up 755 RBIs over his career, a record that still stands today.

Alex Rodriguez: 696 RBIs

Alex Rodriguez is one of the most polarizing players in baseball history, but one thing that can’t be denied is the fact that he was an incredible hitter. Rodriguez played for the Seattle Mariners, Texas Rangers, and New York Yankees from 1994 to 2016, during which time he was a 14-time All-Star, three-time MVP, and won the 2009 World Series with the Yankees. He was also a prolific run producer, and he racked up 696 RBIs over his career, good for second all-time.

Babe Ruth: 659 RBIs

The Sultan of Swat, Babe Ruth is widely considered to be one of the greatest players in MLB history, and he holds the third spot on the all-time RBI list with 659. Ruth played for the Boston Red Sox and New York Yankees from 1914 to 1935, during which time he was a 12-time All-Star, two-time MVP, and won four World Series with the Yankees. He was also a prolific run producer, and he racked up 659 RBIs over his career, a record that still stands today.

Related content  What Does R Mean for Pitchers?

Cap Anson: 643 RBIs

Cap Anson is an oft-forgotten player in MLB history, but he was one of the most important players in the early days of the sport. Anson played for the Chicago White Stockings and Philadelphia Athletics from 1876 to 1897, during which time he was a nine-time All-Star, two-time MVP, and won the 1882 World Series with the White Stockings. He was also a prolific run producer, and he racked up 643 RBIs over his career, good for fourth all-time.

Albert Pujols: 631 RBIs

Albert Pujols is one of the greatest hitters of all-time, and he holds the fifth spot on the all-time RBI list with 631. Pujols played for the St. Louis Cardinals and Los Angeles Angels from 2001 to 2019, during which time he was a 10-time All-Star, three-time MVP, and won two World Series with the Cardinals. He was also a prolific run producer, and he racked up 631 RBIs over his career, good for fifth all-time.

Rounding out the Top 10

The top ten on the all-time RBI list is rounded out by Manny Ramirez (604 RBIs), Lou Gehrig (595 RBIs), Jimmie Foxx (582 RBIs), Barry Bonds (571 RBIs), and Willie Mays (543 RBIs). All of these players were incredible hitters in their own right, and they all made significant contributions to the game of baseball.

Conclusion

Major League Baseball has been the home to some of the greatest players in the history of the sport, and it has seen some incredible records set in the process. Hank Aaron holds the record for most runs batted in with 755, and he is followed by Alex Rodriguez (696 RBIs), Babe Ruth (659 RBIs), Cap Anson (643 RBIs), and Albert Pujols (631 RBIs). All of these players were incredible hitters in their own right, and they all made significant contributions to the game of baseball.