The Ultimate Sports-Trivia Quiz
Question 17 out of 29

17. The term 'home run' originated in what sport?
Cricket Baseball Softball Rugby ▶ Next Question ◀