Five best batsmen across formats

South Africa v India - 2nd Test, Day 1
Amla is one of the classiest players on tour

#1 Virat Kohli (India)

Australia v India - Game 3
The world's best

Virat Kohli, Indian captain, superstar of a whole nation, best batsman in the world. I don't know what he does on New Year's Eve, but at the crease, he sure knows how to ring in the new year in style. He ended 2016 with a double-century against England before hitting another double ton in his first innings of 2017 in Hyderabad against Bangladesh.

Fast-forward to the end of the year, and Kohli was at it again, scoring consecutive double-centuries in home Test matches against Sri Lanka. All this just in Test cricket.

Kohli is undoubtedly one of the greatest ever white-ball cricketers. He averages over fifty in all formats, an incredible feat, especially in Twenty20 cricket. Questions can still be asked of his ability in English conditions against the swinging ball, but that fails to detract from his overall ability.

Virat Kohli's batting statistics
Virat Kohli's batting statistics

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

Quick Links

Edited by Arvind Sriram
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