Question: who has the most rbis in major league history
Answer: Rank Player RBI Hank Aaron † 2,297 Babe Ruth † 2,214 Alex Rodriguez 2,086 Barry Bonds 1,996 Lou Gehrig † 1,995 6 Stan Musial † 1,951 7 Ty Cobb † 1,944 8 Albert Pujols ( 21 ) 1,939 9 Jimmie Foxx † 1,922 10 Eddie Murray † 1,917 11 Willie Mays † 1,903 12 Cap Anson † 1,879 13 Mel Ott † 1,860 14 Carl Yastrzemski † 1,844 15 Ted Williams † 1,839 16 Ken Griffey , Jr.