Average plays a very important role in analysing a batsman. ODIs are now the most suited batsmen format. All great batsmen find themselves on the top of ODI stats. In this article, we will rank captains of ODIs based on their ODI batting averages.
#5 Rohit Sharma
Rohit Sharma is captain of the Indian team and he will also lead India in the upcoming Asia Cup 2023 and World Cup 2023. Rohit played 27 matches as an ODI captain and made over 1000+ runs with an average of 55.95 and 3 centuries.
#4 Faf Du Plessis
Former South African captain Faf Du Plessis is fourth on our list. Faf was a very performing captain gore South Africa. In 36 matches he played as an ODI captain he scored 1671 runs with an average of 57.62 including 5 ODI hundreds.
#3 AB De Villiers
Former South African legendary batsman and a great captain, AB De Villiers led South Africa in 98 ODI innings and made 4796 runs with an average of 63.94. He scored 13 centuries as a captain of the ODI side.
#2 Babar Azam
Pakistan’s captain and No.1 ranked ODI batsman, Babar Azam led Pakistan in 29 ODI innings. He made 1800 runs in One Day internationals as captain. His average in ODIs as captain is 69.23. He made 7 centuries in ODIs so far.
#1 Virat Kohli
Former Indian captain, Virat Kohli’s numbers in ODIs are simply sensational. As a captain, his numbers are even more interesting. Virat played in 91 ODI innings as a captain and made 5449 runs with an unbelievable average of 72.65 including 21 One Day internationals centuries.