Answer
Willie Mays had 1,903 career RBIs. This is the third highest total in MLB history, behind Babe Ruth and Hank Aaron. Mays played 22 seasons in the majors, all with the New York Giants and San Francisco Giants. He was a 24-time All-Star, a 12-time World Series champion, and a two-time National League MVP. Mays is widely considered one of the greatest baseball players of all time.