Top five batsmen with fewest ODI innings per 100

<p>

#1 Virat Kohli (5.79 innings per hundred)

Ad
India v Pakistan - ICC Champions Trophy Final

Career Stats: Matches: 205 Innings: 197 Runs: 9348 Avg: 57.35 50s/100s: 45/34 S/R: 91.9

Ad

The only middle order batsman to feature in this list is India's skipper and probably the greatest chaser in the history of ODI cricket - Virat Kohli.

With 34 hundreds in 194 innings, Kohli is head and shoulders ahead of his contemporaries. He made his debut as an opener in 2008 against Sri Lanka but it was only in the December of 2009 that he gave a glimpse of his greatness, when he scored his debut hundred in a run chase against Sri Lanka. A slew of consistent performances earned him a spot in the star-studded middle order in the 2011 World Cup, which India ended up winning.

Ad

He took his game to a different level post 2011 with an increasing emphasis on fitness. The results were there to be seen as he amassed a barely believable hundred (133) in Hobart against Sri Lanka and 183 versus Pakistan free months later.

The legend of Kohli is essentially built on his immaculate game sense and playing risk-free conventional cricket by ruining many 1s and 2s, which is a testimony to his supreme fitness. He hits a hundred every 5.79 innings, way ahead of his idol Sachin Tendulkar who scored a hundred every 9.22 innings.

Kohli also has the highest ODI rating points (889) ever achieved by a batsman. With the form he is displaying currently in South Africa (two hundreds in three games), a country where he hadn't previously scored a hundred, a plethora of records will be up for grabs to be either made or broken in the coming days.

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

Quick Links

Edited by Rajdeep Puri
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