3 best batsmen in India's current ODI lineup

Rohit Sharma and Virat Kohli
Rohit Sharma and Virat Kohli

#1 Virat Kohli

Ad
Virat Kohli
Virat Kohli

Virat Kohli has already emerged as a genuine contender for the title of greatest batsman in ODI history. The aggressive right-handed middle-order batsman has strong technical skills and is unanimously regarded as the most consistent cricketer in the current ODI circuit.

Ad

Kohli made his ODI debut in 2008 against Sri Lanka. He has played 216 matches and scored 10,232 runs at an average of 59.83 and strike-rate of 92.88 with 38 centuries and 48 fifties. In limited overs cricket, he is already the greatest ever batsman while chasing targets.

In ODI cricket, Kohli is the fastest player to reach the landmark of 10,000 runs. Among Indian batsmen, he holds the record for scoring the fastest ever ODI century. He scored his fastest century from just 52 balls.

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

Quick Links

Edited by Ram Kumar
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
down arrow icon
More
bell-icon Manage notifications