mahendra singh dhoni has the best batting average in odi.
mahendra singh dhoni has the best batting average in odi.
who has the best batting average in odi?
mahendra singh dhoni
Na
Na
bullet::::- holds the record for scoring the most runs in odi cricket without a career hundred (5122). also the only player to score 4000 as well as 5000 odi runs without a career century.









































bullet::::- he has the best batting average for any batsman without a career odi hundred and with an aggregate of 5000 odi runs(43.40)









































bullet::::- leading run scorer in odis during 2013.









































bullet::::- most odi runs in a calendar year without scoring a century (1373 runs in 2013).









































bullet::::- most odi fifties (15) in a calendar year (2013).[citiation needed]
misbah-ul-haq