Question: Who has the most rbi's in one game?
Answer: Jim Bottomley and Mark Whiten
Natural Questions answer: Hack Wilson (from the Wikipedia article "List of Major League Baseball runs batted in records")