Men's ODI Player's Batting Ranking Details


POS PLAYER TEAM RATING Best RATING
1 Virat Kohli India 857 911 v ENG, 12/07/2018
2 Babar Azam Pakistan 837 846 v SL, 20/10/2017
3 Rohit Sharma India 825 885 v SL, 06/07/2019
4 Ross Taylor New Zealand 801 841 v BAN, 05/06/2019
5 Aaron Finch Australia 791 798 v ENG, 25/06/2019
6 Faf du Plessis South Africa 790 820 v AUS, 06/07/2019
7 Jonny Bairstow England 785 796 v IND, 26/03/2021
8 David Warner Australia 773 880 v PAK, 26/01/2017
9 Shai Hope West Indies 773 808 v BAN, 17/05/2019
10 Quinton de Kock South Africa 755 813 v SL, 10/03/2019
11 Kane Williamson New Zealand 754 799 v IND, 09/07/2019
12 Imam ul Haq Pakistan 748 764 v BAN, 05/07/2019
13 Joe Root England 723 824 v SL, 13/10/2018
14 Steve Smith Australia 707 752 v PAK, 22/01/2017
15 Martin Guptill New Zealand 707 789 v SA, 01/03/2017
16 Shikhar Dhawan India 706 813 v PAK, 23/09/2018
17 Mushfiqur Rahim Bangladesh 698 723 v SL, 28/07/2019
18 Jason Roy England 689 782 v AUS, 11/07/2019
19 Fakhar Zaman Pakistan 686 768 v ENG, 11/05/2019
20 Glenn Maxwell Australia 684 735 v IND, 20/01/2016
21 Paul Stirling Ireland 684 693 v PAK, 23/05/2013
22 Tamim Iqbal Bangladesh 678 737 v WI, 28/07/2018
23 Usman Khawaja Australia 675 735 v NZ, 29/06/2019
24 Ben Stokes England 668 694 v NZ, 14/07/2019
25 Shakib Al Hasan Bangladesh 659 692 v PAK, 05/07/2019
26 Eoin Morgan England 655 720 v AFG, 18/06/2019
27 Lokesh Rahul India 646 657 v ENG, 26/03/2021
28 Alex Carey Australia 644 644 v IND, 02/12/2020
29 Shimron Hetmyer West Indies 633 709 v IND, 15/12/2019
30 Jos Buttler England 627 741 v BAN, 08/06/2019
31 David Miller South Africa 626 635 v NZ, 24/03/2015
32 Tom Latham New Zealand 624 631 v BAN, 23/03/2021
33 Rassie van der Dussen South Africa 616 639 v ENG, 04/02/2020
34 Nicholas Pooran West Indies 614 634 v IRE, 12/01/2020
35 Haris Sohail Pakistan 612 618 v ZIM, 30/10/2020
36 Kyle Coetzer Scotland 588 647 v IRE, 18/03/2018
37 Henry Nicholls New Zealand 581 596 v BAN, 20/03/2021
38 Aqib Ilyas Oman 578 578 v USA, 11/02/2020
39 Angelo Mathews Sri Lanka 575 707 v ENG, 07/12/2014
40 Mahmudullah Bangladesh 571 579 v AFG, 23/09/2018
41 Brendan Taylor Zimbabwe 571 667 v NZ, 09/02/2012
42 Hardik Pandya India 561 561 v ENG, 28/03/2021
43 Sean Williams Zimbabwe 561 561 v PAK, 03/11/2020
44 Kedar Jadhav India 560 629 v AFG, 22/06/2019
45 Evin Lewis West Indies 559 567 v SL, 12/03/2021
46 Rahmat Shah Afghanistan 559 625 v SL, 17/09/2018
47 Mohammad Hafeez Pakistan 554 665 v BAN, 04/03/2014
48 Liton Das Bangladesh 553 573 v WI, 22/01/2021
49 Kusal Mendis Sri Lanka 549 631 v ZIM, 30/06/2017
50 Danushka Gunathilaka Sri Lanka 546 546 v WI, 14/03/2021
51 Imad Wasim Pakistan 541 556 v BAN, 05/07/2019
52 Soumya Sarkar Bangladesh 537 671 v SA, 15/07/2015
53 Andrew Balbirnie Ireland 537 570 v ZIM, 01/07/2019
54 Sikandar Raza Zimbabwe 536 576 v AFG, 22/10/2015
55 Kusal Perera Sri Lanka 531 553 v BAN, 31/07/2019
56 Marcus Stoinis Australia 525 616 v IND, 08/03/2019
57 Calum MacLeod Scotland 522 585 v ENG, 10/06/2018
58 Sarfaraz Ahmed Pakistan 521 581 v WI, 05/10/2016
59 Mohammad Shahzad Afghanistan 519 594 v BAN, 28/09/2016
60 Colin de Grandhomme New Zealand 507 520 v PAK, 19/01/2018
61 Najibullah Zadran Afghanistan 506 518 v WI, 09/11/2019
62 Marnus Labuschagne Australia 506 532 v IND, 29/11/2020
63 Chris Gayle West Indies 504 804 v ZIM, 30/11/2003
64 Avishka Fernando Sri Lanka 502 514 v WI, 26/02/2020
65 Heinrich Klaasen South Africa 499 499 v AUS, 07/03/2020
66 Hashmatullah Shahidi Afghanistan 498 519 v IND, 22/06/2019
67 James Neesham New Zealand 495 549 v PAK, 26/06/2019
68 Shaun Marsh Australia 495 581 v SA, 18/01/2009
69 Kevin O Brien Ireland 495 602 v NED, 07/07/2013
70 Mohammad Nabi Afghanistan 494 545 v BAN, 28/09/2016
71 Mitchell Marsh Australia 486 641 v NZ, 06/12/2016
72 Peter Handscomb Australia 483 593 v PAK, 27/03/2019
73 Shreyas Iyer India 479 513 v NZ, 11/02/2020
74 Asghar Afghan Afghanistan 479 483 v WI, 11/11/2019
75 Richie Berrington Scotland 478 487 v USA, 14/12/2019
76 William Porterfield Ireland 475 539 v UAE, 12/03/2018
77 Muhammad Usman United Arab Emirates 471 478 v IRE, 08/01/2021
78 Colin Munro New Zealand 468 539 v SL, 05/01/2019
79 Craig Ervine Zimbabwe 464 524 v AFG, 18/10/2015
80 Mitchell Santner New Zealand 460 502 v ENG, 10/03/2018
81 Lahiru Thirimanne Sri Lanka 456 599 v WI, 04/11/2015
82 Thisara Perera Sri Lanka 446 509 v NZ, 08/01/2019
83 Jason Holder West Indies 445 445 v SL, 14/03/2021
84 Sabbir Rahman Bangladesh 444 515 v SL, 19/01/2018
85 Mohammad Mithun Bangladesh 444 452 v NZ, 23/03/2021
86 Assad Vala Papua New Guinea 443 444 v NAM, 23/09/2019
87 Aiden Markram South Africa 442 459 v NZ, 19/06/2019
88 Ravindra Jadeja India 440 552 v WI, 08/10/2014
89 Dhananjaya de Silva Sri Lanka 436 444 v BAN, 28/07/2019
90 Dinesh Chandimal Sri Lanka 436 667 v AUS, 02/03/2012
91 Rishabh Pant India 432 432 v ENG, 28/03/2021
92 Rashid Khan Afghanistan 432 477 v IRE, 10/03/2019
93 Rovman Powell West Indies 426 456 v IND, 24/10/2018
94 Andile Phehlukwayo South Africa 426 449 v AUS, 06/07/2019
95 Matthew Cross Scotland 416 427 v OMA, 18/08/2019
96 Tony Ura Papua New Guinea 415 416 v NAM, 23/09/2019
96 Rashid Khann Afghanistan 402 477 v IRE, 10/03/2019
97 Gulbadin Naib Afghanistan 415 440 v IRE, 28/02/2018
97 Kieron Pollard West Indies 397 602 v ZIM, 24/02/2013
98 Chris Woakes England 411 481 v AUS, 26/01/2018
98 Dimuth Karunaratne Sri Lanka 390 397 v WI, 22/02/2020
99 Sam Billings England 409 415 v AUS, 16/09/2020
99 Adil Rashid England 388 392 v NZ, 03/07/2019
100 Moeen Ali England 407 522 v WI, 27/09/2017
100 JP Kotze Namibia 386 404 v OMN, 08/01/2020