1. Virat Kohli, India

In India cricket is considered as a religion & some cricketers considered as a God. Presently Virat Kohli is one of them. He made is ODI debut in the year 2008 & test debut in year 2011 & now he is the successful captain of both format. Kohli holds so many batting records like fastest ODI century, the fastest batsman to 5,000 runs & many more. Kohli also has received many awards in cricket field, including Arjuna Award. Today Virat Kohli is the brand of Indian Cricket Team & the most lovable cricketer of India throughout the world.

Born – 5 November 1988, Delhi (India)

Batting – Right-handed batsman

IPL Team – Royal Challengers Bangalore (Captain)

2. AB de Villiers, South Africa

AB ( Abraham Benjamin) de Villiers is the South African International cricketer who is also the former captain of the team.He has many batting records like the world’s fastest 50, 100 & 150 in ODI & many records in test cricket. His debut in Test match came in the year 2004 & in an ODI in the year 2005. He also plays the role of Wicket Keeper along with batting in international cricket.

Born – 17 February 1984, Bela-Bela(South Africa)

Batting – Right-handed batsman

IPL Team – Royal Challengers Bangalore

3. David Warner, Australia

A well known name of Australian cricket is David Warner, who is currently the vice captain of the Australian cricket team. His debut match for ODI in the year 2009 & for test match in the year 2011. Warner is an explosive batsman & has many achievements in their cricket life, the title victory in IPL 2016 for Sunrisers Hyderabad (SRH) is one of them.

Born – 27 October 1986 , Paddington (Australia)

Batting – Left-handed batsman

IPL Team – Sunrisers Hyderabad

4. Babar Azam, Pakistan

One of the youngest player of the cricket, a 23 year old Pakistani batsman Mohammad Babar Azam is the rising star of the international cricket. Presently Babar Azam is also the vice captain of Pakistan Cricket Team. He has recently debuted in ODI & test cricket team (year 2015, 2016 respectively) & now the ranked 4th in ODI.

Born – 15 October 1994, Lahore (Pakistan)

Batting – Right-handed batsman

5. Quinton de Kock, South Africa

Quinton de Kock is a South African cricketer who plays in international cricket. He made his ODI debut in the 2013 & Test debut in the year 2014. He is the wicket keeper batsman of his team. De Kock grew up as a baseball player. He has many centuries & half century records in all formats of cricket.

Born – 17 December 1992, Johannesburg (South Africa)

Batting – Left-handed batsman

IPL Team – Delhi Daredevils

6. Joe Root, England

An English cricketer & Captain of the English Cricket Team Joe Root (Joseph Edward Root) is currently the ranked 2nd in Test Cricket. He made his debut for England in the 2012 Test series in India & also ODI & T20 on the same tour. In 2014 Joe Root was the Wisden Cricketer of the year.

Born – 30 December 1990, Dore (United Kingdom)

Batting – Right-handed batsman

7. Rohit Sharma, India

Another successful cricketer of Indian Cricket Team is Rohit Sharma, who is also the vice – Captain of International cricket team .Rohit has so many records, including highest individual scores in ODI (264), score 2 double centuries in ODI & many more. He made is ODI debut in year 2007 & after a long time he made his test debut in the year 2013. Now he is the inspiration of many people worldwide.

Born – 30 April 1987, Nagpur (India)

Batting – Right-handed batsman

IPL Team – Mumbai Indian (Captain)

8. Faf du Plessis, South Africa

Faf du Plessis (Francois du Plessis) is another South African player who is in the list of ICC top ODI ranking. Currently he is the captain of South Africa In all formats of cricket. His ODI debut was in 2011 & test & T20 debut was in the year 2012. One of his achievements is that he is becoming second highest individual score by a South African.

Born – 13 July 1984 , Pretoria (South Africa)

Batting – Right-handed batsman

IPL Team – Rising Pune Supergiants

9. Hashim Amla, South Africa

One of the oldest player of International cricket is Hashim Amla, who is also the former captain of South Africa team. He had debut before 13 years ago, test debut in year 2004 & ODI debut in the year 2008. Occasionally he plays a role of a right arm off-break bowler. Amla has the numerous unbeatable records in their cricket career, including 1st South African to score triple century in Test Matches, to score 25 centuries in ODI & many more.

Born – 31 March 1983

Batting – Right-handed batsman

IPL Team – Kings XI Punjab (KXIP)

10. Kane Williamson, New Zealand

The most innovative player in the modern cricket is Kane Stuart Williamson, who is currently the captain of the New Zealand Cricket team. He has made his ODI and Test debuts against India in 2010.Currently he is also ranked third in the ICC Test Ranking. He has also played the basketball at school level & counted as one of the catchers of the cricket world.