Multiple choice general knowledge sports

Who has the highest batting average in ODI?

  1. Ryan ten Doeschate

  2. Mike Hussey

  3. Mahendra Singh Dhoni

  4. John Davison

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Ryan ten Doeschate (Netherlands) holds the highest ODI batting average (67.00) among players with sufficient innings. Mike Hussey, Dhoni, and John Davison all have excellent averages but none match ten Doeschate's. Statistics apply to qualified players.

AI explanation

Ryan ten Doeschate holds one of the highest career batting averages in One Day Internationals, a stat often cited in cricket trivia because his relatively small number of innings, mostly played as a middle-order finisher for the Netherlands, kept his average unusually high compared to more prolific players like Dhoni or Hussey.