Multiple choice general knowledge sports

Name the cricketer who has highest average (scoring more than 2500 runs) in ODI format ?

  1. Ricky Ponting

  2. Sachin Tendulakar

  3. AB Develliers

  4. Hasim Amla

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

Hashim Amla holds one of the highest ODI averages among batsmen with 2500+ runs, averaging around 50 runs per innings. While stats change over time, Amla has consistently maintained an exceptional average in ODI cricket, higher than Ponting, Tendulkar, and de Villiers.