5 reasons why Virat Kohli is the best ODI batsman at the moment 

3rd Momentum ODI: South Africa v India
There's no stopping him

#3 Maturity after becoming ODI captain

Ad
Ko
Kohli against England in 2017

Since taking the role of full-time captaincy from MS Dhoni in 2017, Virat Kohli's performance in ODI cricket has reached a new height. He has scored 2739 runs in 48 matches (45 innings) with an average of 80.55 at a strike rate of 98.10. While he was not the captain, Kohli made 6720 runs in 159 matches (154 innings) with an average of 51.29.

He played a captain's knock during the recently concluded 6 match ODI series against South Africa. In the first ODI at Durban, he made 112, in the 3rd ODI he made 160* and in the final ODI at Centurion, he remained not out on 129.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Kishan Prasad
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications