Home » ICC Rankings » ICC Men's ODI Batting Rankings
# Player Team Rating
6 Francois du Plessis SA 790 10 Jonny Bairstow ENG 754 16 Shikhar Dhawan IND 696 17 Mushfiqur Rahim BAN 696 24 Shakib Al Hasan BAN 663 27 Shimron Hetmyer WI 653 31 Rassie van der Dussen SA 616 32 Nicholas Pooran WI 614 41 Brendan Taylor ZIM 571 45 Andrew Balbirnie IRE 564 48 Mohammad Hafeez PAK 554 55 Mohammad Shahzad AFG 527 56 Marcus Stoinis AUS 525 58 Sarfaraz Ahmed PAK 521 61 Najibullah Zadran AFG 515 62 Colin de Grandhomme NZ 515 63 Avishka Fernando SL 510 64 Marnus Labuschagne AUS 506 67 Heinrich Klaasen SA 499 70 Hashmatullah Shaidi AFG 492 71 Danushka Gunathilaka SL 489 72 William Porterfield IRE 487 73 Mitchell Marsh AUS 486 74 Peter Handscomb AUS 483 76 Richard Berrington SCO 478 79 Lahiru Thirimanne SL 463 80 Mitchell Santner NZ 459 83 Muhammad Usman UAE 453 84 Mitchell Santner NZ 459 85 Ravindra Jadeja IND 447 86 Dhananjaya de Silva SL 443 89 Andile Phehlukwayo SA 426 99 Dimuth Karunaratne SL 390