Top 5 current batsmen with the best average in ODI cricket 

Bangladesh v India - ICC Cricket World Cup 2019
Bangladesh v India - ICC Cricket World Cup 2019

#2 Joe Root - 51.33 (England)

Ad
England v West Indies - ICC Cricket World Cup 2019
England v West Indies - ICC Cricket World Cup 2019

Counted among one of the very best batsmen of this generation, Joe Root has been pivotal in England's revolution of ODI cricket. He has been the backbone of this attacking English batting line up. He has approved his credentials in this year's World Cup scoring over 500 runs and leading the host into the semis.

Ad

Root has played a total of 140 ODI matches, scoring 5800 runs at a strike rate of 87.53 with 33 half centuries and 16 hundreds. While Root isn't the most destructive batsman, he has found a way to be successful in white ball cricket and that is what champion players do.


#1 Virat Kohli - 59.71 (India)

Sri Lanka v India - ICC Cricket World Cup 2019
Sri Lanka v India - ICC Cricket World Cup 2019

The third Indian on this list and probably the most expected one is the Indian skipper Virat Kohli. The run machine can found in almost every record list in ODI cricket, such has been his influence. He is arguably the best batsman to come out of this generation and definitely the best while chasing targets.

The 30-year-old has scored 11285 runs in 235 ODI matches at a strike rate of 93.04 with 41 centuries and 54 half centuries. He is currently way ahead from the second placed batsman on this list. With his stellar record and impact, Kohli will certainly go down as one of the all-time greats to ever grace the game.

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

Quick Links

Edited by Aditya Joshi
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