Best Batting Average in One day Cricket

Record holder : Rassie van der Dussen of South Africa holds the record (69.31) for best batting average in one day cricket.

Download

Recent Updates

Michael Bevan moved to 5th position from previously held 6th position, with average of 53.58 -

1. South Africa Rassie van der Dussen - 69.31

The record is held by Rassie van der Dussen of South Africa. He had batting average of 69.31 while scoring 1525 runs in 32 innings of 38 matches at strike rate of 89.91 between 2019 and 2022.

2. Ryan ten Doeschate - 67

At position no. 2 is Ryan ten Doeschate of . He had batting average of 67 while scoring 1541 runs in 32 innings of 33 matches at strike rate of 87.7 between 2006 and 2011.

3. Pakistan Babar Azam - 59.79

Next in the list is Babar Azam of Pakistan. He had batting average of 59.79 while scoring 4664 runs in 90 innings of 92 matches at strike rate of 89.74 between 2015 and 2022.

4. India Virat Kohli - 57.68

At no. 4 position is Virat Kohli of India. He had batting average of 57.68 while scoring 12344 runs in 253 innings of 262 matches at strike rate of 92.83 between 2008 and 2022.

5. Australia Michael Bevan - 53.58

Then comes our Michael Bevan of Australia. He had batting average of 53.58 while scoring 6912 runs in 196 innings of 232 matches at strike rate of 74.16 between 1994 and 2004.

6. South Africa AB de Villiers - 53.5

At no. 6 position is AB de Villiers of South Africa. He had batting average of 53.5 while scoring 9577 runs in 218 innings of 228 matches at strike rate of 101.09 between 2005 and 2018.

7. Pakistan Imam-ul-Haq - 52.66

Then comes our Imam-ul-Haq of Pakistan. He had batting average of 52.66 while scoring 2528 runs in 54 innings of 54 matches at strike rate of 82.83 between 2017 and 2022.

8. England Jonathan Trott - 51.25

Next in the list is Jonathan Trott of England. He had batting average of 51.25 while scoring 2819 runs in 65 innings of 68 matches at strike rate of 77.06 between 2009 and 2013.

9. India MS Dhoni - 50.57

At no. 9 position is MS Dhoni of India. He had batting average of 50.57 while scoring 10773 runs in 297 innings of 350 matches at strike rate of 87.56 between 2004 and 2019.

10. England Joe Root - 50.05

At no. 10 position is Joe Root of England. He had batting average of 50.05 while scoring 6207 runs in 147 innings of 158 matches at strike rate of 86.93 between 2013 and 2022.