Highest Batting Average in ODI: One-day International (simply known as ODI) is a format of cricket that requires implementation of patience and aggression at the right time. Players, especially the batsmen, have the onus on their shoulders to fine-tune the innings and stay at the crease for as long as they can. Therefore, it is very crucial for them to maintain a balanced flow of runs so that they can score healthily without wasting the number of deliveries in an innings. It is very crucial to notice that the batsmen have to strike the same balance not just once but every time they are out in the middle.
A lot of batsmen over time have been pretty successful in being consistent with this approach and as a result, they have had a great average in ODIs. Let’s take a look at the top batsmen who have the highest average in ODI in the history.
[Also see: Top 10 Most Dangerous Batsman in the World 2023]
Top 20 Highest Batting Average in ODI Cricket
Rank | Name | Span | Mat | Inns | Runs | Ave |
---|---|---|---|---|---|---|
1 | RN ten Doeschate | 2006-2011 | 33 | 32 | 1541 | 67.00 |
2 | Shubman Gill | 2019-2023 | 38 | 38 | 2012 | 62.87 |
3 | DJ Malan | 2019-2023 | 25 | 25 | 1238 | 58.95 |
4 | V Kohli | 2008-2023 | 286 | 274 | 13437 | 58.16 |
5 | Babar Azam | 2015-2023 | 113* | 110 | 5527 | 56.97 |
6 | HE van der Dussen | 2019-2023 | 53 | 47 | 2072 | 56.00 |
7 | MG Bevan | 1994-2004 | 232 | 196 | 6912 | 53.58 |
8 | AB de Villiers | 2005-2018 | 228 | 218 | 9577 | 53.50 |
9 | DJ Mitchell | 2021-2023 | 34 | 30 | 1293 | 51.72 |
10 | IJL Trott | 2009-2013 | 68 | 65 | 2819 | 51.25 |
11 | T Bavuma | 2016-2023 | 33 | 32 | 1426 | 50.92 |
12 | MS Dhoni | 2004-2019 | 350 | 297 | 10773 | 50.57 |
13 | SD Hope | 2016-2023 | 118 | 113 | 4940 | 50.40 |
14 | KL Rahul | 2016-2023 | 66 | 62 | 2468 | 50.36 |
15 | HT Tector | 2020-2023 | 40 | 37 | 1552 | 50.06 |
16 | HM Amla | 2008-2019 | 181 | 178 | 8113 | 49.46 |
17 | RG Sharma | 2007-2023 | 256 | 248 | 10423 | 49.16 |
18 | Imam-ul-Haq | 2017-2023 | 71* | 70 | 3126 | 48.84 |
19 | DP Conway | 2021-2023 | 27 | 26 | 1123 | 48.82 |
20 | JE Root | 2013-2023 | 166 | 155 | 6418 | 48.62 |
Ryan Ten Doeschate (Netherlands)
Netherlands all-rounder Ryan Ten Doeschate is widely counted amongst the finest all-rounders in the cricket history. He also known for his pinch-hitting capabilities at the death. Ryan played a total of 33 matches in a career spanning nearly five years and did make the most of it. With 1541 runs of 33 matches and an average of 67, the Netherlands all-rounder has the highest average in ODI history so far.
Also see: Most Sixes in ODI Cricket History
Shubhman Gill
Indian youngster Shubman Gill has taken the world by surprise by pocketing centuries after centuries in the limited formats of the game. Gill has scored 2012 runs in just 38 matches with a tremendous average of 62.87. Having just started his career with such exceptional records, the Indian batsman is already at the threshold of an illustrious career and might just rank the highest with the highest average in the history of ODI.
He Van der Dussen
South African cricket He Van der Dussen has had a diversified career playing for different leagues, tournaments etc across the globe. Dussen is widely regarded for his natural attacking style and has played a vital role at the bottom end of the innings. The South African averages 56.00 in ODIs with 2072 runs from 53 matches.
Also see: Top 50 Most Fifties in ODI
Babar Azam (Pakistan)
Pakistan cricketer Babar Azam has been one of the most reliant cricketers for his side over the years. Babar has been a force to reckon with especially when his team struggled with early fall of wickets. Quite evidently, the Pakistan batsman averages 56.97 in ODIs with 5527 113 matches.
Virat Kohli (India)
Virat Kohli has anchored uncountable innings for his team in not just ODIs but also other formats of the game. The former Indian skipper has scored an enormous 13437 runs from 286 matches with an impressive average of 58.16 in a career spanning nearly fifteen years now. Kohli, also known as the run machine, has been exceptional in keeping his average at a spell-binding pedestal
Don’t miss: Virat Kohli Total Centuries in All Formats 2023
Michael Bevan (Australia)
Australian left-hander Michael Bevan was one of the most consistent players for his team. Bevan was also a part of the team that won the 1999 and 2003 World Cups. Bevan showcased a consistent average of 53.58 with 6912 runs from 232 matches.
Check Out Listof : Top ICC ODI Batsman Ranking
AB De Villiers (South Africa)
South African legend AB De Villiers was one of the most entertaining and aggressive players in the limited formats of the game. His unique and whimsical playing style would often confuse the bowlers in deciding the appropriate length to bowl. De Villiers scored 9577 runs with an average 53.5 from 228 matches.
Also see: Highest Run Chase in ODI History
Temba Bavuma (South Africa)
South African wicket-keeper and captain Temba Bavuma is yet another consistent batsman who finds himself in the list. Bavuma averages 50.92 in 33 matches with over 1000 runs (1426) on the board. He is also the only existing wicket-keeper batsman who is currently playing in the list.
Also see: Top 10 Best Batsman In India 2023
Jonathan Trott
Jonathan Trott is a former English batsman who played a total of 68 matches in four years. He scored 2819 runs with an average of 51.25 and was often regarded for his patient yet consistent mode of play. Also, Trott is the only English player to have the highest average in ODI.
Check out list of: Highest Team Score in ODI Cricket
Imam-Ul-Haq
Pakistan left-hander Imam-Ul-Haq has been one of the best top-order batsmen for Pakistan over the years. Imam has played nearly 6 years in his ODI jersey and has scored 3126 runs in 71 matches with an average of 48.84.
FAQs
Who has the highest average in cricket history?
Ryan Ten Doeschate has the highest average in cricket history with an average of 67 from 33 matches
Which Indian player has the highest average in ODI?
Shubhman Gill has the highest average by an Indian player in ODI. He averages 63.08 from 29 matches.