ICC Odi Batting Rankings
Last Updated: 2024-12-17
Rank | Team | Player | Rating | Career Best Rating |
---|---|---|---|---|
1 | Pakistan | Babar Azam | 800 | 898 v West Indies at Multan 2022 |
2 | India | Rohit Sharma | 765 | 882 v Sri Lanka at Headingley 2019 |
3 | India | Shubman Gill | 763 | 847 v Australia at Indore 2023 |
4 | India | Virat Kohli | 746 | 909 v England at Headingley 2018 |
5 | Ireland | Harry Tector | 737 | 767 v Afghanistan at Sharjah 2024 |
6 | New Zealand | Daryl Mitchell | 706 | 750 v India at Mumbai 2023 |
7 | Afghanistan | Rahmanullah Gurbaz | 693 | 693 v Bangladesh at Sharjah 2024 |
8 | West Indies | Shai Hope | 672 | 802 v Bangladesh at Malahide 2019 |
9 | Sri Lanka | Pathum Nissanka | 671 | 728 v Bangladesh at Chittagong 2024 |
10 | Sri Lanka | Charith Asalanka | 660 | 683 v West Indies at Pallekele 2024 |
11 | India | Shreyas Iyer | 658 | 710 v New Zealand at Mumbai 2023 |
12 | Australia | Travis Head | 657 | 696 v England at Trent Bridge 2024 |
13 | South Africa | Heinrich Klaasen | 656 | 757 v Bangladesh at Mumbai 2023 |
14 | South Africa | Rassie van der Dussen | 649 | 796 v England at Durham 2022 |
15 | India | KL Rahul | 644 | 674 v South Africa at Gqeberha 2023 |
16 | Pakistan | Fakhar Zaman | 642 | 784 v New Zealand at Rawalpindi 2023 |
17 | Afghanistan | Ibrahim Zadran | 634 | 692 v Australia at Mumbai 2023 |
18 | Pakistan | Imam-ul-Haq | 633 | 815 v West Indies at Multan 2022 |
19 | Australia | Steven Smith | 627 | 740 v Pakistan at Sydney 2017 |
20 | South Africa | David Miller | 616 | 673 v Australia at Kolkata 2023 |
21 | Ireland | Paul Stirling | 614 | 698 v Netherlands at Utrecht 2021 |
22 | South Africa | Aiden Markram | 608 | 657 v New Zealand at Pune 2023 |
= | New Zealand | Will Young | 608 | 608 v Sri Lanka at Pallekele 2024 |
24 | Pakistan | Mohammad Rizwan | 604 | 605 v Zimbabwe at Bulawayo 2024 |
25 | Sri Lanka | Kusal Mendis | 603 | 625 v Zimbabwe at Galle 2017 |
26 | South Africa | Temba Bavuma | 596 | 691 v Australia at Potchefstroom 2023 |
= | West Indies | Sherfane Rutherford | 596 | 596 v Bangladesh at St Kitts 2024 |
28 | Namibia | Gerhard Erasmus | 587 | 618 v United Arab Emirates at Namibia 2023 |
= | Australia | Marnus Labuschagne | 587 | 644 v England at Trent Bridge 2024 |
30 | Bangladesh | Najmul Hossain Shanto | 586 | 610 v Afghanistan at Sharjah 2024 |
31 | Afghanistan | Azmatullah Omarzai | 583 | 590 v South Africa at Sharjah 2024 |
32 | Netherlands | Scott Edwards | 582 | 644 v Bangladesh at Kolkata 2023 |
33 | Zimbabwe | Sikandar Raza | 580 | 627 v India at Harare 2022 |
34 | New Zealand | Tom Latham | 572 | 657 v Pakistan at Karachi 2023 |
35 | Bangladesh | Mushfiqur Rahim | 569 | 739 v Sri Lanka at Mirpur 2021 |
36 | New Zealand | Kane Williamson | 566 | 792 v South Africa at Centurion 2015 |
37 | Bangladesh | Mahmudullah | 561 | 595 v India at Mirpur 2022 |
38 | Australia | Glenn Maxwell | 558 | 728 v India at Canberra 2016 |
39 | Afghanistan | Rahmat Shah | 557 | 635 v Sri Lanka at Pallekele 2022 |
= | West Indies | Keacy Carty | 557 | 557 v Bangladesh at St Kitts 2024 |
41 | England | Jos Buttler | 551 | 731 v West Indies at Southampton 2019 |
42 | New Zealand | Devon Conway | 545 | 603 v Bangladesh at Chennai 2023 |
43 | USA | Monank Patel | 540 | 554 v Papua New Guinea at Namibia 2022 |
44 | Scotland | George Munsey | 538 | 587 v Namibia at Glasgow 2022 |
45 | Namibia | Michael van Lingen | 536 | 536 v United Arab Emirates at Namibia 2024 |
46 | Zimbabwe | Sean Williams | 533 | 571 v Sri Lanka at Bulawayo 2023 |
= | Australia | Mitchell Marsh | 533 | 635 v New Zealand at Canberra 2016 |
48 | England | Ben Stokes | 532 | 684 v New Zealand at Lord’s 2019 |
49 | England | Jonny Bairstow | 529 | 796 v India at Pune 2021 |
= | Netherlands | Max O’Dowd | 529 | 541 v USA at Rotterdam 2024 |
51 | England | Joe Root | 521 | 816 v Sri Lanka at Dambulla 2018 |
52 | Sri Lanka | Sadeera Samarawickrama | 520 | 575 v Afghanistan at Pallekele 2024 |
53 | India | Ishan Kishan | 519 | 625 v Sri Lanka at Colombo (RPS) 2023 |
54 | Afghanistan | Hashmatullah Shahidi | 517 | 549 v Netherlands at Lucknow 2023 |
55 | New Zealand | Rachin Ravindra | 516 | 560 v Sri Lanka at Bengaluru 2023 |
56 | England | Harry Brook | 515 | 531 v Australia at Bristol 2024 |
57 | Australia | Alex Carey | 510 | 669 v West Indies at Barbados 2021 |
58 | Scotland | Richie Berrington | 508 | 555 v USA at Texas 2022 |
59 | Afghanistan | Mohammad Nabi | 507 | 550 v Bangladesh at Mirpur 2016 |
= | Ireland | Andy Balbirnie | 507 | 585 v South Africa at Malahide 2021 |
= | Oman | Aqib Ilyas | 507 | 584 v USA at Kirtipur, Nepal 2020 |
62 | England | Ben Duckett | 505 | 520 v Australia at Bristol 2024 |
63 | England | Liam Livingstone | 502 | 509 v West Indies at Antigua 2024 |
64 | Sri Lanka | Avishka Fernando | 500 | 592 v South Africa at Colombo (RPS) 2021 |
65 | Scotland | Brandon McMullen | 498 | 498 v Nepal at Dallas 2024 |
66 | West Indies | Brandon King | 496 | 501 v Bangladesh at St Kitts 2024 |
= | Ireland | Curtis Campher | 496 | 496 v South Africa at Abu Dhabi 2024 |
68 | Sri Lanka | Janith Liyanage | 493 | 505 v West Indies at Pallekele 2024 |
69 | United Arab Emirates | Vriitya Aravind | 486 | 538 v Oman at Bulawayo 2023 |
70 | Netherlands | Vikramjit Singh | 484 | 484 v Oman at Oman 2024 |
71 | South Africa | Tony de Zorzi | 483 | 497 v Afghanistan at Sharjah 2024 |
72 | Bangladesh | Mehidy Hasan | 479 | 479 v West Indies at St Kitts 2024 |
73 | USA | Aaron Jones | 476 | 540 v Papua New Guinea at Namibia 2023 |
74 | Bangladesh | Litton Das | 474 | 627 v Zimbabwe at Harare 2022 |
75 | Scotland | Michael Leask | 473 | 491 v Zimbabwe at Bulawayo 2023 |
= | New Zealand | Glenn Phillips | 473 | 496 v India at Mumbai 2023 |
77 | Oman | Jatinder Singh | 472 | 506 v United Arab Emirates at Kathmandu, Nepal 2023 |
= | Pakistan | Abdullah Shafique | 472 | 479 v Bangladesh at Kolkata 2023 |
= | United Arab Emirates | Muhammad Waseem | 472 | 511 v Sri Lanka at Bulawayo 2023 |
80 | Pakistan | Saim Ayub | 470 | 470 v Zimbabwe at Bulawayo 2024 |
81 | Bangladesh | Soumya Sarkar | 467 | 666 v South Africa at Chittagong 2015 |
82 | West Indies | Evin Lewis | 465 | 567 v Sri Lanka at Antigua 2021 |
83 | Namibia | JJ Smit | 463 | 463 v United Arab Emirates at Namibia 2024 |
= | Canada | Pargat Singh | 463 | 463 v Oman at King City 2024 |
85 | Zimbabwe | Craig Ervine | 462 | 522 v Afghanistan at Bulawayo 2015 |
86 | Nepal | Aasif Sheikh | 460 | 496 v Papua New Guinea at Kirtipur, Nepal 2023 |
= | England | Phil Salt | 460 | 460 v West Indies at Barbados 2024 |
88 | Oman | Zeeshan Maqsood | 456 | 514 v Ireland at Bulawayo 2023 |
= | New Zealand | Henry Nicholls | 456 | 596 v Bangladesh at Dunedin 2021 |
= | Namibia | Jan Nicol Loftie-Eaton | 456 | 456 v United Arab Emirates at Namibia 2024 |
91 | United Arab Emirates | Asif Khan | 453 | 476 v Canada at Dubai 2024 |
92 | Bangladesh | Towhid Hridoy | 452 | 476 v Sri Lanka at Chittagong 2024 |
93 | Nepal | Kushal Bhurtel | 448 | 474 v Netherlands at Kirtipur, Nepal 2024 |
94 | Oman | Ayaan Khan | 444 | 476 v West Indies at Harare 2023 |
95 | Oman | Kashyap Prajapati | 443 | 464 v West Indies at Harare 2023 |
96 | Nepal | Rohit Paudel | 441 | 519 v Papua New Guinea at Dubai 2023 |
97 | Netherlands | Bas de Leede | 440 | 457 v Oman at Oman 2024 |
98 | Oman | Shoaib Khan | 427 | 445 v Canada at King City 2024 |
99 | India | Hardik Pandya | 425 | 561 v Sri Lanka at Colombo (RPS) 2021 |
100 | Ireland | George Dockrell | 423 | 460 v Zimbabwe at Harare 2023 |