Press "Enter" to skip to content

Top 10 ODI Batsman | ODI Batsman Ranking

Top 10 ODI Batsman | ODI Batsman Ranking:- ODI is the One Day International form of limited-overs cricket played between two teams with international status. Each team faces a fixed number of overs, currently 50, with the game lasting up to 8hrs. The cricket world cup, generally held every four hours, is played in this format. One-day international matches are also called Limited overs internationally.

Top 10 ODI Batsman

In this list, we have mentioned the Top 10 ODI Batsman. This list is prepared according to their all over world performance, ranking, score, average, and so on. this is the latest update of the Top 10 ODI Batsman in which Babar Azam is in the first rank in this list because he beat the Virat Kohli record and made a position in the Top 10 ODI Batsman.

No.1 Babar Azam

Babar Azam was born on 15 October 1994 in Lahore. He is a Pakistani Cricketer who captains Pakistan in all formats. A right-handed top-order batsman, Azam is regarded as one of the best contemporary batsmen in the world. In May 2015, Babar was included in the Pakistan ODI squad for the home series against Zimbabwe. He scored impressive 50 runs off 60 balls. He made hat-tricks of ODI hundreds against West Indies. He was the second-fastest player to make 2000 ODI runs.

  • Matches:- 85.
  • Runs:- 4077.
  • Highest:- 125 vs. West Indies.
  • The 50s/100s:- 20/13.

No.2 Virat Kohli

Virat Kohli was born on Nov 05, 1988, in Delhi. Virat Kholi is currently leading the men’s ODI ranking with the highest point in the table. Virat Kholi made his ODI debut in 2008 and now the skipper of the Indian men’s international cricket team. Virat Kohli breaks the records of all-time legend Sachin Tendulkar by scoring 11000 fastest runs. Virat Kohli also wins three-time ICC player of the year awards in 2012, 2017, 2018. Kohli has the second-highest number of centuries and the highest number of centuries in run chases globally.

  • Matches:- 254.
  • Runs:- 12169.
  • Highest:- 183 Vs. Pakistan.
  • The 50s and 100s:- 62 and 43.

No.3 Rohit Sharma

Rohit Sharma was born on 30 April 1987, in Nagpur, Uttarpradesh. He is an Indian right-hand Batsman who is most commonly known for his hard-hitting batting in the opening. Rohit Sharma started his ODI career in 2007 when he was only 20 years old. Rohit Sharma holds the highest individual score in an inning in ODI, which is  264 runs which he scored against Sri Lanka. Rohit Sharma also holds another unbreakable record-holding 3 double hundred centuries in an ODI cricket format.

  • Matches:- 227.
  • Runs:- 9205.
  • Highest:- 264 Vs. Sri Lanka.
  • The 50s and 100s:- 43 and 29.

No.4 Ross Taylor

Ross Taylor was born on 8 March 1984 in New Zealand. He is the leading run-scorer for New Zealand in Test and ODI Cricket. He made his then highest ODI score of 131 runs off 124 balls against Pakistan on 8 March 2011 at the ICC cricket world cup. Ross Taylor, Who made his one-day international debut on 1 March 2006, had played 218 ODI matches until the 2019 World Cup. Taylor became only the fourth batsman in the game’s history that scored an ODI century on a birthday.

  • Matches:- 232.
  • Runs:- 8574.
  • Highest:- 181Vs Sri Lanka.
  • The 50s and 100s:- 51 and 21.

No.5 Aaron Finch

Aaron James Finch(born 17 November 1986) is an Australian international cricketer who captains the Australian cricket team. He made his One Day International(ODI) debut against Srilanka. Finch was selected as a part of Australia’s 2015 Cricket world cup squad. A top-order batsman and the fastest to reach 10 ODI centuries. In March 2019, he became the 29th Australian player to play 100 matches. Finch also holds the records of joint-fastest half-century by an Australian in ODIs — 50 runs off 18 balls.

  • Matches:- 132.
  • Runs:- 5232.
  • Highest:- 153 Vs. Sri Lanka.
  • The 50s and 100s:- 29 and 17.

No.6 Jonny Bairstow

Jonny Bairstow was born on 26 September 1989. He is an English cricketer who plays internationally for England. Bairstow was a part of the England squad that won the 2019 Cricket world cup. He is the first England cricketer to score three consecutive one-day international hundreds. On 14 May 2019, Bairstow scored 128 off 193 balls to help England win over Pakistan in a One Day International. He ended the ODI world cup as the second-highest run-scorer for England and the highest run-scorer overall in the world cup.

  • Matches:- 86.
  • Runs:- 3426.
  • Highest:- 141 runs.
  • The 50s and 100s:- 14 and 11.

No.7 Fakhar Zaman

Fakhar Zaman was born on 10 April 1990. He is a Pakistani cricketer who plays for Pakistan national cricket team and for Lahore Qalandars in Pakistan Super League. He became the first batsman for Pakistan to score a double century in a One Day International(ODI) match. Two days later, he became the fastest batsman to score 1000 runs in ODIs. In August 2018, he was one of the thirty-three players to be awarded a central contract for the 2018-19 season by Pakistan Cricket Board. On 4 April 2021 Fakhar scored 193 before being run out and he became the highest individual score while chasing in an ODI.

  • Matches:- 50.
  • Runs:- 2262.
  • Highest:- 210 runs.
  • The 50s and 100s:- 13 and 6.

No.8 Faf du Plessis

Faf Du Plessis was born on 13 July 1984. He is a South African International Cricketer and former captain of the South Africa National Cricket Team. Du Plessis made his ODI Debut on  18 January 2011 against India and made unbeaten 60 runs. Du Plessis made his maiden ODI hundred on 27 August 2014 against Australia after scoring 106 off 98 balls. He set the record for playing the most number of international cricket inning and also became the only batsman to play in over 100 international innings before the first ever duck.

  • Matches:- 143.
  • Runs:- 5507.
  • Highest:- 185runs.
  • The 50s and 100s:- 35 and 12.

No.9 David Warner

David Andrew Warner was born on 27 October 1986 in Sydney, Australia. He is an Australian International Cricketer and a former captain of the Australian National Team. He became the fourth player to win the Allan Border Medal more than once and also win the award in consecutive years. On 28 September 2017, he played in his 100th ODI and became the first batsman for Australia and 8th batsman overall to score a century in his 100th ODI. He is the first Australian batsman to score 7 ODI centuries in a Calendar year.

  • Matches:- 128.
  • Runs:- 5455.
  • Highest:- 179 runs.
  • The 50s and 100s:- 23 and 18.

No.10 Quinton de Kock

Quinton de Kock was born on 17 December 1992. He is a South African International Cricketer. he became the fourth player to score three successive one-day centuries and the second player to score four ODI Centuries before his 21st birthday. He became the fastest player to complete 12 ODI Hundreds. He also became the highest run-getter ever in the three-match bilateral ODI series breaking the previous record of Martin Guptil.

  • Matches:- 123.
  • Runs:- 5235.
  • Highest:- 178 runs.
  • The 50s and 100s:- 26 and 15.


Final Thought

Based on research and study, here is the list of Top 10 ODI Batsman. These batsmen are the all-time favorite in fans’ memories because they had made world records and impress fans with their wonderful performance. Some of the names of other legends like Kapil Dev, Ricky Ponting, Viv Richard, Sachin Tendulkar, and others are not mentioned in this list because this list is made according to the latest update 2021. But they are the legendary players and all-time favorite batsmen.

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *