Who Is the Best ODI Batsman?
Is the best ODI batsman of our time the best ODI batsman of all time? In this article, we allow you to judge by looking at the top 10 batsmen as per the latest ICC rankings. Virat Kohli leads the pack with a rating of 871, closely followed by the likes of Rohit Sharma, Babar Azam and Ross Taylor.
1. Virat Kohli – 871
India skipper Virat Kohli has played 243 ODIs to score 11867 runs at 59.33. Since January 2019, Kohli has scored 1635 runs at 56.38 with 5 tons and 10 fifties. He made his highest score of the period against Australia in Ranchi on 8 March 2019 in the 3rd match of a series. Batting first, Australia scored 313/5. Kohli led the chase with 123 in 95 balls. Unfortunately for Kohli and India, the knock came in a losing cause as India got bowled out for 281 in 48.2 overs.
2. Rohit Sharma – 855
In 224 ODIs, Indian batsman Sharma has scored 9115 runs at 49.27. Since January 2019, he has scored 1661 runs in 31 matches at 57.27 with 8 tons and 7 fifties. Sharma’s best score of the period came against the West Indies in Vishakhapatnam, India, in the 2nd game of a series. Sharma’s innings of 159 and his first-wicket stand of 223 with KL Rahul propelled India to 387/5. In reply, the visitors were bowled out for 280 in 43.3 overs.
3. Babar Azam – 829
In 74 matches, Pakistan’s batting star Babar Azam has scored 3359 runs at 54.17. Since January 2019, he has made 1092 runs in 20 ODIs at 60.66. Azam made 3 tons and 6 fifties, including his top score of 115 off 105 balls made against Sri Lanka in Karachi on 30 September 2019, in the 2nd match of a series. Azam’s innings pushed the Pakistan score to 305/7. Replying, Sri Lanka were bowled out for 238 in 46.5 overs.
4. Ross Taylor – 818
New Zealander Taylor has 8574 career runs from 232 ODIs at 48.44. Since January 2019, he has made 1141 runs at 60.05 from 25 games with 2 tons and 8 fifties. His best innings during the period came when New Zealand faced Sri Lanka in Nelson on 8 January 2019. Taylor’s 137 off 131 balls helped the hosts to a first-innings score of 364/4 before they bowled out Sri Lanka for 249 in 41.4 overs.
5. Francois du Plessis – 790
In 143 ODIs, South Africa captain Du Plessis has scored 5507 runs at 47.47. In 19 matches since January 2019, he has amassed 814 runs at 67.83 with 2 tons. His best innings during the period came against Sri Lanka at Johannesburg on 3 March 2019. In that game, Sri Lanka were bowled in the 1st innings for 231. Du Plessis’s 112 off 114 balls helped South Africa chase down the target with 8 wickets and 67 balls to spare.
6. Kane Williamson – 765
New Zealand skipper Kane Williamson has made 6173 ODI runs in 151 games at 47.48. Since January 2019, he has scored 989 runs in 22 games at 54.94 with 2 tons and 6 fifties. Williamson registered his best knock of that time against the West Indies in Manchester in an ICC World Cup group game on 22 June 2019. Williamson’s 148 off 154 balls helped his team to a first-innings score of 291/8. When the West Indies batted, they were bowled out for 286 in 49 overs in a thrilling finish.
7. Aaron Finch – 762
In 129 ODI games, Australia skipper Finch has made 4983 runs at 40.84. Since January 2019, Finch has garnered 1565 runs from 33 games at 50.48 with 5 tons and 9 fifties. He demonstrated his best innings of the period against Pakistan in Sharjah on 24 March 2019. In that match, Pakistan batted first and scored 284/7. Riding on Finch’s 154 off 143 balls, Australia chased down the target with 8 wickets and 13 balls to spare.
8. David Warner – 759
Australian opener Warner has garnered 5303 runs from 126 games at 44.94. Since January 2019, he has played 20 games in which he has scored 960 runs at 53.33 with 4 tons and 4 fifties. His best performance during this period took place against Bangladesh in Nottingham on 20 June 2019 in a group match of the ICC World Cup. Batting first, Australia scored 381/5 on the back of Warner’s 166 off 147 balls. During the knock, he shared an opening partnership of 121 with Finch and a second-wicket stand of 192 with Khawaja. In reply, Bangladesh were restricted to 333/8 in their allotted overs.
9. Quinton de Kock – 755
South Africa’s wicket-keeper-batsman De Kock has scored 5135 runs in 121 matches at 44.65. From January 2019 onwards, De Kock has scored 1002 runs at 45.54. The runs from 23 games include 2 tons and 8 fifties. He registered his highest score during this period against Sri Lanka in Durban on 10 March 2019, in the 3rd match of a series on Sri Lanka’s tour of South Africa. In that game, the hosts batted first and scored 331/5 thanks to De Kock’s knock of 121 off 108 balls and his partnership of 97 for the second wicket with Du Plessis. When Sri Lanka batted, rain curtailed their innings to 24 overs in which they scored 121/5, making South Africa the winners by 71 runs, decided by the D/L method.
10. Jonny Bairstow – 754
England wicket-keeper-batsman Bairstow has played 83 ODI matches and scored 3207 runs at 47.16. Since January 2019, Bairstow has appeared in 29 ODIs and scored 1190 runs at 45.76 with 4 tons and 6 fifties. He made his top score of the period against Pakistan in Bristol in the 3rd ODI of a series. Batting first, Pakistan posted a daunting 358/9. However, thanks to Bairstow’s 128 off 93 balls and his opening stand of 159 with Roy, England chased down the target with 6 wickets and 31 balls to spare.
The 5th edition of the Indian Premier League saw nine teams competing for the crown, and plenty of thrashings, upsets, and magnificent moments. Although it was quite a year for bowlers as well, the batters had their own very loud say. From Chris Gayle in his prime to a young Robin Uthappa, 2012 had a […]
In the high-stakes world of the Indian Premier League, every run counts. A batter can be the darling of the tournament one season only to be relegated to mediocrity the next. When runs make the backbone of the game, the batter to get the most is treasured beyond measure even if his team fails to […]
In just its third year of the tournament, IPL 2014 was just as much a spectacle as it is now, just with more novelty. The meta of the T20 format was still in the works, and many of the legends of ODI cricket were still at the top of their game. With pure T20 players […]
IPL 2017 was the 10th edition of the tournament that cricket lovers can’t get enough of. From smashing sixes to fabulous fours, here are the top run-scorers for this season of the tournament. Take a look! #5 Suresh Raina This soft-spoken Indian batsman has been a crucial part of the Chennai Super Kings franchise for […]
IPL 2016 was as full of fire as a cricket fan expects the tournament to be. In the end, Sunrisers Hyderabad emerged victorious and Royal Challengers Bangalore ended up as runners-ups. In all the matches that were played, these are the batsmen who scored the most runs in IPL 2016. #5 Shikhar Dhawan This powerhouse […]
2015 was another amazing season for the shortest and the most entertaining format of cricket – the Indian Premier League. This was the eighth season of the popular tournament that saw Mumbai Indians emerge as the winner. However, all the matches were as exciting and fun as ever for cricket experts and fans. Here are […]