Top 5 Indian ODI batsmen of the decade

Virat Kohli and MS Dhoni have been the pillars of the Indian ODI Team
Virat Kohli and MS Dhoni have been the pillars of the Indian ODI Team

#1 Virat Kohli

Australia v India - ODI: Game 2
Australia v India - ODI: Game 2

Matches - 224, Innings - 217, Runs - 11,036, Average - 61.31, Strike Rate - 94.04

With over 11,000 runs in the last decade, Indian captain Virat Kohli has ruled the cricket world. He has played 224 matches for India, scoring 42 hundreds and 51 half-centuries. The right-handed batsman has batted at an average of 61.31. The fact that Virat has crossed the 50+ mark in 93 of his 217 innings showcases his brilliance in this format.

He has been the world's best ODI batsman for quite a while now. The most impressive thing about Kohli's numbers is not only his average of 60+ but also his strike rate of 94.04. The Delhi-born player loves to rotate the strike and build the pressure on the opposition besides dismissing the weaker deliveries to the boundary.

Virat has hit 1,028 fours in the last ten years while also sending 115 deliveries straight out of the park. He had been a part of both the Indian squads which won the ICC World Cup 2011 and ICC Champions Trophy 2013. Kohli has not had an excellent record in the ICC tournaments but he has always played his role well. Nevertheless, the skipper is the cornerstone of the Indian ODI team which is why he is the best Indian ODI batsman of the decade.

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

Quick Links

Edited by Habil Ahmed Sherule
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