I believe the answer is Mark Whitten OF for the St. Louis Cardinals. He belted 4 of them against the Reds in one game. I think that only tied the record. I am not sure who he tied. GO CARDINALS!!!
Lou Gehrig holds the American League single season record for RBIs with 184 in 1931.
Career and Single Season RBI LeadersHank Wilson of the Chicago Cubs holds the major League record for RBIs in a single season with 191 hit in 1930. New York Yankees, Lou Gehrig holds the American League record for RBIs in a single season with 184 in 1931. Hank Aaron holds the Major League record for career RBIs with 2,297 and the National League record with 2,202. Babe Ruth is second in career RBIs with 2,218, and hold the American League career RBI record with 2,201.
Eduardo Losoyo
If you're talking about the Modern Era (1900 to present) then it would be Roger Maris.
hack Wilson
Derrick Thomas with 7
Ricky Watters
Carl Crawford
Pete Rose
Frank Lampapard
Wayne Rooney just broke the record and is now the highscorer.
Mathew Hayden