Highest Average in ODI: Top 10 Batsmen with Highest Average in ODI Cricket

Highest Average in ODI

One-day international matches are a treat to watch especially when the top players use their signature style and move their bats in the air to rains fours and sixes. The stadiums drown in shouts and claps and spectators across countries revel in their batting style. Let’s have a look at the top ten batsmen who have entertained us big time.

 

Batsmen with Highest Average in ODI Cricket:

 

#1 Ryan Ten Doeschate

 

Ryan_ten_Doeschate_highest-average-in-odi-matches

A little known team the Netherlands has an astounding cricketer on their side. He scored a total of 1541 from 33 matches clocking an average of 67.00 surpassing the bigwigs like Virat Kohli and AB de Villiers, he has also played in 9 T20 matches and scored a total of 214 runs at an average of 22.80. At the age of 37, he is an all-rounder and bowls medium-fast. His score of 1541 includes 5 centuries and 9 half-centuries. He played for the IPL team of Kolkata night riders (KKR).

So with an average of 67.00, it makes him 1st on the top 10 list of highest average in ODI cricket.

 

#2 Virat Kohli

_highest_average_in_odi_matches

The captain of the Indian team is steadily moving up the average rating chart with an ICC ranking of 1 to his credit. He is a right-handed batsman. Virat Kohli scored 11867 with an average of 59.33.  His ODI score includes 43 centuries and 58 half-centuries with 1116 boundaries and 121 sixes. He played 62 T20 s and scored 2120 runs clocking an average of 48.88. He plays for the IPL team of royal challengers Bangalore. He is equally adept against pace and spin.

So with an average of 59.33, it makes him 2nd on the top 10 list of highest average in ODI cricket.

 

#3 Babar Azam

Babar_Azam_highest_average_in_odi_matches

This youngster from Pakistan has proved that age is just a number and has performed consistently for his team at number 3. He has played 74 ODIs and has scored 3359 runs with an average of 54.17. With 289 boundaries and 31 sixes, he is turning out to be a dependable middle-order batsman for his country. His T20 campaign is equally impressive with 742 runs with 73 boundaries and 9 sixes from 22 matches at an average of 53.  He was the captain of Pakistan under 19 team for the world cup campaign in 2012.

So with an average of 54.17, it makes him 3rd on the top 10 list of highest average in ODI cricket.

 

#4 Imam-Ul-Haq 

Imam_Ul_Haq_highest_average_in_odi_matches

This youngster from Pakistan has proved that age is just a number and has performed consistently for his team at number 2. He has played 37 ODIs and has scored 1723 runs with an average of 53.87. With 135 boundaries and 15 sixes, he is turning out to be a dependable middle-order batsman for his country.

So with an average of 53.87, it makes him 4th on the top 10 list of highest average in ODI cricket.

 

#5 Michael Bevan

Michael_Bevan_highest_average_in_odi_matches

This Australian batting legend scored 6912 runs with an average of 53.58 in 232 matches with 6 centuries and 46 half-centuries which included 450 boundaries and 21 sixes. He made his ODI debut against Sri Lanka in 1994. A left-handed batsman and an erstwhile captain of the Australian team Bevan was famous for his unorthodox approach and was termed as a match finisher or rather the game-changer. The opposition team could sense victory only when Bevan was bowled out for he had the ability to pull matches to his side.

So with an average of 53.58, it makes him 5th on the top 10 list of highest average in ODI cricket.

 

#6 AB de Villiers

 

Michael_Bevan_highest_average_in_odi_matches

The most celebrated batsman of this era, AB de Villiers is a talented batsman across all formats of cricket. He made his ODI debut in 2005 against England. His 9577 runs of 228 matches in ODI with an average of 53.50 include 25 centuries and 53 half-centuries with a whopping 840 boundaries and 204 6s. In his T20 career, he played 78 matches and scored 1672 runs with an average of 26.12. He plays for the RCB in IPL and recently hung his boots.

So with an average of 53.50, it makes him 6th on the top 10 list of highest average in ODI cricket.

 

#7 Shai Hope 

Shai_Hope_highest_average_in_odi_matches

This batsman of West Indies has been outstanding in the West Indies team with already holding on to the spot. He proved his nerve in the recently concluded ODIs against England by hitting centuries. He has played 78 ODIs and has scored 3289 runs at an average of 52.20 with 9 centuries and 17 half-centuries. In June 2018, he was named the Men’s Cricketer of the Year, Test Cricketer of the Year and the ODI Cricketer of the Year at the annual Cricket West Indies’ Awards.

So with an average of 52.20, it makes him 7th on the top 10 list of highest average in ODI cricket.

 

#8 Jonathan Trott

Jonathan_Trott_highest_average_in_odi_matches

Jonathan Trott, the batsmen from England scored 2819 runs in 68 ODIs with an average of 51.25. He made his ODI debut against Ireland in 2009. He played an important role in England‘s comeback in ashes series against Australia. He scored 4 centuries and 22 half-centuries. He played 7 T 20s with 138 runs and an average of 23.00. He played a crucial role in England winning some long-pending games in South Africa and ashes series.

So with an average of 51.25, it makes him 8th on the top 10 list of highest average in ODI cricket.

 

#9 Joe Root

Joe_Root_highest_average_in_odi_matches

This wicketkeeper-batsman of England has been an on-off in the England team with Jose butler already holding on to the spot. He proved his nerve in the recently concluded ODIs against West Indies by hitting centuries. His debut was against India in 2013. He has played 146 ODIs and has scored 5922 runs at an average of 51.05 with 16 centuries and 33 half-centuries. He has hit 478 boundaries and 43 sixes. The year 2016-17 has been an outstanding year in terms of performance. He has played 27 T 20 matches and has scored 396 runs at an average of 24.75.

So with an average of 51.05, it makes him 9th on the top 10 list of highest average in ODI cricket.

 

#10 Mahendra Singh Dhoni

MS_Dhoni_highest_average_in_odi_matches

India is eagerly awaiting another world cup under the aegis of Mahendra Singh Dhoni, albeit not as captain but the match-winner. This most successful captain of India has appeared in 350 ODIs and made 10773 runs at an average of 50.57. His innings included 10 centuries and 73 half-centuries which were played at crucial overs and proved to be game finishers. A whopping 826 fours and 229 sixes add to this huge score. 

So with an average of 50.57, it makes him 10th on the top 10 list of highest average in ODI cricket.

 

List of Top 10 Batsmen with Highest Average in ODI Crickets
S.no. Players Country Matches Average
1.  Ryan ten Doeschate  Netherlands 33 67
2.  Virat Kohli  India 248 59.33
3.  Babar Azam  Pakistan 74 54.17
4.  Imam-Ul-Haq  Pakistan 37 53.87
5.  Michael Bevan  Australia 232 53.58
6.  AB de Villiers  South Africa 228 53.5
7.  Shai Hope  West Indies 78 52.2
8.  Jonathan Trott  England 68 51.25
9.  Joe Root  England 146 51.05
10.  MS Dhoni  India 350 50.51

 

Leave a Reply