Top 10 Best ODI Batsman In The World 2020 ICC Ranking

International players are ranked by ICC (International Cricket Council) on the bases of their recent performance and records in cricket matches.  List of top 10 best batsman in ICC ranking is given below with their countries names. The rating of cricket players is weighted on the performance of their recent matches. A batsman is rated on the bases of scores in previous matches, match results and overall comparison of match scores. Here is the list of top 10 batsman as per ICC (International Cricket Council) ranking for the best batsman.

Table of content:

  1. Virat Khohli (India)
  2. Rohit Sharma (India)
  3. Babar Azam (Pakistan)
  4. Ross Taylor
  5. Faf du Plessis
  6. David Warner
  7. Quinton de Kock
  8. Kane Williamson
  9. Joe Root
  10. Aaron Finch


1- Virat Kohli

Virat Kohli
Virat Kohli (the Indian cricketer) is at the number 1 in the list of top 10 batsman and is the top-order Indian batsman. Virat Kohli is the current captain of the Indian cricket team, his date of birth is 5 November 1988 and born in Delhi, India. He is the world’s no. 1 batsman with the rating of 887 points. He started his ODI (One Day International) career in 2008, when he was just 19 years old. He is the part Royal Challengers Bangalore in IPL and he is the fastest player to reach 11,000 ODI runs in the world. 

2- Rohit Sharma

Rohit Sharma
Rohit Sharma (the Indian cricketer) is an opening batsman and vice-captain of India’s team. His full name is Rohit Gurunath Sharma. His date of birth is 30 April 1987 and born in Nagpur, Maharashtra, India, started his ODI career in 2007 when he was just 20 years old. He is the part of Mumbai Indians in IPL since 2011. He takes part in two ICC world cup tournaments (2015 & 2019) and he is at no. 2 among top 10 batsman in the world. Rohit Sharma has the unique record of scoring three double centuries in ODI.

3- Babar Azam


Babar Azam (the Pakistani cricketer) is a top-order batsman and Vice-Captain of the Pakistani cricket team in ODIs. He is the current captain of the T20 team of Pakistan. His date of birth is 15 October 1994 and born in Lahore, Punjab, Pakistan. Babar Azam started his ODI career in 2015 when he was just 20 years old and he is the part of Karachi Kings in PSL since 2017. He takes part in the 2019 ICC world cup tournament and becomes top run-scorer for team Pakistan in the single world cup. He is the only batsman to score five consecutive hundreds in the same country and awarded as “PCB’s ODI Player of the year” in 2017.

4- Ross Taylor

Ross Taylor
Ross Taylor (the New Zealand cricketer) is a middle-order batsman and the former captain of team New Zealand. His full name is Luteru Ross Poutoa Lote Taylor. His date of birth is 8 March 1984 and born in Lower Hutt, Wellington, New Zealand. Ross Taylor started his ODI career in 2006, when he was 22 years old. He takes part in Four ICC world cup tournaments (2007, 2011, 2015, 2019). He is the only batsman who scores 20 International hundreds for New Zealand in any format.

5- Faf du Plessis

Fafdu Plessis
Du Plessis (the South African cricketer) is 4th among the top 10 best batsman in the world and middle-order batsman. He is the Captain of team South Africa. His date of birth is 13 July 1984 and born in Pretoria, Transvaal Province, South Africa. Du Plessis started his ODI career in 2011, when he was 26 years old. He is one of the top 10 best batsman according to ICC ranking. He is the part of Paarl Rocks in MSL and takes part in three ICC World Cup tournaments (2011, 2015, 2019).

6- David Warner

David Warner
David Warner (the Australian cricketer) is at number 7th among top 10 best batsman, he is an opening batsman and the Former Captain of team Australia. His full name is David Andrew Warner. His date of birth is    27 October 1986 and born in Paddington, Sydney, New South Wales, Australia. Warner started his ODI career in 2009, when he was just 20 years old and selected for national team without any experience of domestic cricket. He is the part of Sunrisers Hyderabad in IPL since 2015. He takes part in three ICC World Cup tournaments (2011, 2015, 2019). He is awarded as ‘Australian One Day International Player of the Year’ in 2017 & 2018.

7- Quinton de Kock

Quniton-de-Kock
De Kock(the South African cricketer) is the Wicket-keeper and batsman for team South Africa. His date of birth is 17 December 1992 and born in Johannesburg, Transvaal Province, South Africa. De Kock started his ODI career in 2013, when he was 20 years old. He is the part of Cape Town Blitz in MSL since 2018. He takes part in two ICC World Cup tournaments (2015 & 2019). De Kock is fastest to reach 12 ODI tons, just in 74 innings.

8- Kane Williamson

Kane Williamson
Williamson (the New Zealand cricketer) is top-order batsman and the current captain of team New Zealand. His date of birth is 8 August 1990 and born in Tauranga, New Zealand. Williamson started his ODI career in 2010, when he was just 20 years old. He is the part of Sunrisers Hyderabad in IPL since 2015. He takes part in three ICC world cup tournaments (2011, 2015, 2019). Williamson led the New Zealand team to the finals in WC 19.

9- Joe Root

Joe Root
Joe Root (the English cricketer) is a middle-order batsman and the current captain of team England in test format. His full name is Joseph Edward Root. His date of birth is 30 December 1990 and born in Sheffield, South Yorkshire, England. Joe Root started his ODI career in 2013 when he was 22 years old. He is the part of Team Yorkshire in ‘County Cricket’ since 2009. He takes part in two ICC world cup tournaments (2015 &2019) and Joe Root was also a member of WC 19 winner team squad. In 2015, he is awarded as ‘England Test Cricketer of the Year’.

10- Aaron Finch

Aaron Finch
Finch(the Australian cricketer) is an opening batsman and captain in a limited-overs format for team Australia. His date of birth is November 17, 1986, and he was born in Colac, Victoria, Australia. Finch started his ODI career in 2013 when he was 26 years old. He is the Captain of Melbourne Renegades in the Big Bash League. He takes part in two ICC World Cup tournaments (2015 & 2019). In his very first World Cup Match, he scored a stunning hundred. Recently in the first ODI match against India, he and his partner “David Warner” set a record for the highest ever opening partnership with 285 runs against India.

Post a Comment

1 Comments

  1. Superb Article & Blog! Are you a Cricket Fan? Here's a good news for Indian Cricket Fans as in Feb India will face the Defending Champions, Here is the Full Schedule, Details, & india vs england 2021 live telecast channel

    Pakistan vs South Africa 2021 Live Streaming

    ReplyDelete