6 current cricketers who boast a 50+ ODI batting average

Dhoni will be looking to improve his batting as his poor form continues to hurt India's middle-order
Dhoni will be looking to improve his batting as his poor form continues to hurt India's middle-order

#1 Virat Kohli - India - Average 59.84

Virat's ability to score consistent match-winning hundreds is nothing short of a miracle
Virat's ability to score consistent match-winning hundreds is nothing short of a miracle

There are no prizes for guessing this player. It's Virat Kohli, who has the highest average among all the active cricketers. He is second only to Ryan ten Doeschate in the all-time highest average list.

He played 216 ODI games since he made his debut in 2008. He has amassed 10,232 runs with an astonishing average of 59.84. His runs included 38 centuries which makes him the 2nd leading centurion next to the legendary Sachin Tendulkar.

In 2018, the Indian captain has played 14 ODIs scoring 1202 runs at an unassailable average of 133.56 with six hundred. He also scored his runs at a strike-rate of 102.56. Virat maintained a consistent average of above 50 since 2012 with the exception of just one year. In 2015, he struggled for form scoring runs at an average of 36.65.

Virat can break soon into the 60s average bracket if he maintains his consistent run in ODIs.

Quick Links

Edited by Aadya Sharma
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