Multiple choice general knowledge sports

Which Indian cricketer has the highest ODI Average runs ?

  1. Sachin Tendulkar

  2. M.S.Dhoni

  3. Virendra Sehwag

  4. Yuvraj Singh

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

MS Dhoni holds the highest ODI batting average among major Indian cricketers (over 50), thanks to his finishing abilities and consistency. Tendulkar has more runs but a lower average, while Sehwag and Yuvraj have averages in the mid-30s.