World Best ODI Cricket Batman 2019

The items in this list have been selected by the author of the list for you to vote and comment on.
The Top Ten
1 Virat Kohli (Cricket)
2 Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians.
3 Ross Taylor
4 Quinton de Kock
5 Faf du Plessis
6 Joe Root

Joseph Edward Root (born 30 December 1990) is an English international cricketer who is the current captain of the England Test team. He also represents Yorkshire domestically. He is often regarded as one of the best batsmen in the world. He now predominantly fields at first slip. He is currently ranked fourth in Test batting and fourth in ODI batting rankings according to the ICC Player Rankings, having previously been ranked the best Test batsman.
He was originally a right-handed opening batsman and occasional off-spinner, with a similar playing style to former England captain Michael Vaughan. However, he has played the majority of his cricket for England in the middle order. He made his debut for England in the 2012 Test series in India and made his ODI and Twenty20 International debuts on the same tour, before scoring his maiden Test century at his home ground of Headingley the following spring against New Zealand.

7 Babar Azam
8 Martin Guptill

Martin James Guptill (born 30 September 1986), is a New Zealand international cricketer who plays as an opening batsman in limited overs formats of the game. Guptill is the first cricketer from New Zealand and the fifth overall to have scored a double century in a One Day International match and holds the current record for the highest individual score in Cricket World Cup matches and the second highest score in One Day Internationals of 237 not out.

9 Aaron Finch
10 Kane Williamson