Best Batting Average in One day Cricket

Record holder : Ryan ten Doeschate holds the record (67) for best batting average in one day cricket.

Download

Recent Updates

Ryan ten Doeschate moved to 1st position from previously held 2nd position, with average of 67 -

1. Ryan ten Doeschate - 67

At the top of list 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.

2. South Africa Rassie van der Dussen - 60.58

At position no. 2 is Rassie van der Dussen of South Africa. He had batting average of 60.58 while scoring 1757 runs in 39 innings of 45 matches at strike rate of 89.68 between 2019 and 2023.

3. Pakistan Babar Azam - 59.17

Next in the list is Babar Azam of Pakistan. He had batting average of 59.17 while scoring 5089 runs in 98 innings of 100 matches at strike rate of 89.24 between 2015 and 2023.

4. India Virat Kohli - 57.32

At no. 4 position is Virat Kohli of India. He had batting average of 57.32 while scoring 12898 runs in 265 innings of 274 matches at strike rate of 93.62 between 2008 and 2023.

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. South Africa Temba Bavuma - 52.27

At no. 7 position is Temba Bavuma of South Africa. He had batting average of 52.27 while scoring 1150 runs in 25 innings of 26 matches at strike rate of 91.63 between 2016 and 2023.

8. Ireland Harry Tector - 51.46

At no. 8 position is Harry Tector of Ireland. He had batting average of 51.46 while scoring 1338 runs in 32 innings of 34 matches at strike rate of 82.18 between 2020 and 2023.

9. Pakistan Imam-ul-Haq - 51.3

Then comes our Imam-ul-Haq of Pakistan. He had batting average of 51.3 while scoring 2719 runs in 59 innings of 59 matches at strike rate of 82.99 between 2017 and 2023.

10. 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.

Latest poll updates

Get notified on trending polls and opinions