ICC ODI Batting Rankings
Last Updated On: 2025-04-14 12:01:37 IST
Rank | Team | Player | Rating | Career Best Rating |
---|---|---|---|---|
1 | India | Shubman Gill | 784 | 847 v Australia at Indore 2023 |
2 | Pakistan | Babar Azam | 766 | 898 v West Indies at Multan 2022 |
3 | India | Rohit Sharma | 756 | 882 v Sri Lanka at Headingley 2019 |
4 | South Africa | Heinrich Klaasen | 744 | 760 v England at Karachi 2025 |
5 | India | Virat Kohli | 736 | 909 v England at Headingley 2018 |
6 | New Zealand | Daryl Mitchell | 720 | 751 v India at Mumbai 2023 |
7 | Ireland | Harry Tector | 713 | 767 v Afghanistan at Sharjah 2024 |
8 | India | Shreyas Iyer | 704 | 710 v New Zealand at Mumbai 2023 |
9 | Sri Lanka | Charith Asalanka | 694 | 694 v Australia at Colombo (RPS) 2025 |
10 | Afghanistan | Ibrahim Zadran | 676 | 693 v Australia at Mumbai 2023 |
11 | West Indies | Shai Hope | 672 | 802 v Bangladesh at Malahide 2019 |
12 | Australia | Travis Head | 650 | 697 v England at Trent Bridge 2024 |
13 | South Africa | Rassie van der Dussen | 648 | 797 v England at Durham 2022 |
14 | Sri Lanka | Pathum Nissanka | 641 | 728 v Bangladesh at Chittagong 2024 |
15 | India | KL Rahul | 638 | 675 v South Africa at Gqeberha 2023 |
16 | New Zealand | Rachin Ravindra | 624 | 643 v India at Dubai 2025 |
17 | Afghanistan | Rahmanullah Gurbaz | 622 | 686 v Bangladesh at Sharjah 2024 |
18 | Ireland | Paul Stirling | 620 | 698 v Netherlands at Utrecht 2021 |
19 | England | Ben Duckett | 616 | 621 v Australia at Lahore 2025 |
20 | Sri Lanka | Kusal Mendis | 613 | 626 v Zimbabwe at Galle 2017 |
21 | Pakistan | Mohammad Rizwan | 606 | 624 v New Zealand at Karachi 2025 |
22 | South Africa | David Miller | 604 | 674 v Australia at Kolkata 2023 |
23 | Pakistan | Fakhar Zaman | 602 | 785 v New Zealand at Rawalpindi 2023 |
24 | Afghanistan | Azmatullah Omarzai | 598 | 598 v Australia at Lahore 2025 |
25 | South Africa | Aiden Markram | 596 | 657 v New Zealand at Pune 2023 |
= | West Indies | Sherfane Rutherford | 596 | 596 v Bangladesh at St Kitts 2024 |
27 | New Zealand | Glenn Phillips | 594 | 612 v India at Dubai 2025 |
28 | Bangladesh | Najmul Hossain Shanto | 593 | 610 v Afghanistan at Sharjah 2024 |
29 | South Africa | Temba Bavuma | 585 | 691 v Australia at Potchefstroom 2023 |
30 | New Zealand | Will Young | 583 | 647 v Pakistan at Karachi 2025 |
31 | New Zealand | Kane Williamson | 580 | 792 v South Africa at Centurion 2015 |
32 | Zimbabwe | Sikandar Raza | 578 | 627 v India at Harare 2022 |
33 | Australia | Marnus Labuschagne | 576 | 644 v England at Trent Bridge 2024 |
34 | Pakistan | Imam-ul-Haq | 565 | 815 v West Indies at Multan 2022 |
35 | Netherlands | Scott Edwards | 563 | 644 v Bangladesh at Kolkata 2023 |
36 | West Indies | Keacy Carty | 557 | 557 v Bangladesh at St Kitts 2024 |
37 | England | Joe Root | 556 | 816 v Sri Lanka at Dambulla 2018 |
38 | Afghanistan | Rahmat Shah | 555 | 635 v Sri Lanka at Pallekele 2022 |
= | Pakistan | Saim Ayub | 555 | 602 v South Africa at Johannesburg 2024 |
40 | New Zealand | Tom Latham | 550 | 657 v Pakistan at Karachi 2023 |
= | Pakistan | Salman Agha | 550 | 561 v New Zealand at Napier 2025 |
42 | England | Jos Buttler | 545 | 731 v West Indies at Southampton 2019 |
43 | Australia | Glenn Maxwell | 542 | 728 v India at Canberra 2016 |
44 | Namibia | Gerhard Erasmus | 539 | 618 v United Arab Emirates at Namibia 2023 |
45 | Australia | Alex Carey | 537 | 669 v West Indies at Barbados 2021 |
46 | New Zealand | Devon Conway | 532 | 603 v Bangladesh at Chennai 2023 |
47 | Scotland | George Munsey | 524 | 587 v Namibia at Glasgow 2022 |
48 | Zimbabwe | Sean Williams | 522 | 571 v Sri Lanka at Bulawayo 2023 |
49 | Ireland | Curtis Campher | 517 | 521 v Zimbabwe at Harare 2025 |
50 | Sri Lanka | Janith Liyanage | 515 | 515 v Australia at Colombo (RPS) 2025 |
51 | USA | Monank Patel | 509 | 554 v Papua New Guinea at Namibia 2022 |
52 | Afghanistan | Hashmatullah Shahidi | 508 | 549 v Netherlands at Lucknow 2023 |
53 | Australia | Mitchell Marsh | 507 | 635 v New Zealand at Canberra 2016 |
= | Netherlands | Max O’Dowd | 507 | 523 v USA at Rotterdam 2024 |
55 | Ireland | Andy Balbirnie | 502 | 585 v South Africa at Malahide 2021 |
56 | Scotland | Richie Berrington | 497 | 555 v USA at Texas 2022 |
57 | Afghanistan | Mohammad Nabi | 496 | 551 v Bangladesh at Mirpur 2016 |
= | West Indies | Brandon King | 496 | 501 v Bangladesh at St Kitts 2024 |
59 | Sri Lanka | Sadeera Samarawickrama | 495 | 575 v Afghanistan at Pallekele 2024 |
60 | Bangladesh | Tawhid Hridoy | 494 | 502 v India at Dubai 2025 |
61 | England | Liam Livingstone | 491 | 510 v West Indies at Antigua 2024 |
62 | Sri Lanka | Avishka Fernando | 488 | 592 v South Africa at Colombo (RPS) 2021 |
63 | England | Harry Brook | 483 | 531 v Australia at Bristol 2024 |
64 | United Arab Emirates | Vriitya Aravind | 480 | 538 v Oman at Bulawayo 2023 |
65 | Zimbabwe | Craig Ervine | 479 | 522 v Afghanistan at Bulawayo 2015 |
66 | Scotland | Brandon McMullen | 475 | 475 v Nepal at Dallas 2024 |
67 | Oman | Aqib Ilyas | 474 | 584 v USA at Kirtipur, Nepal 2020 |
68 | Oman | Jatinder Singh | 473 | 506 v United Arab Emirates at Kathmandu, Nepal 2023 |
= | England | Phil Salt | 473 | 485 v India at Ahmedabad 2025 |
= | Namibia | Michael van Lingen | 473 | 513 v United Arab Emirates at Namibia 2024 |
71 | Bangladesh | Mehidy Hasan Miraz | 471 | 480 v West Indies at St Kitts 2024 |
= | Zimbabwe | Brian Bennett | 471 | 471 v Ireland at Harare 2025 |
73 | Scotland | Michael Leask | 467 | 492 v Zimbabwe at Bulawayo 2023 |
74 | Netherlands | Vikramjit Singh | 466 | 469 v Namibia at Namibia 2025 |
75 | Bangladesh | Litton Das | 465 | 627 v Zimbabwe at Harare 2022 |
= | West Indies | Evin Lewis | 465 | 567 v Sri Lanka at Antigua 2021 |
= | South Africa | Tony de Zorzi | 465 | 518 v Pakistan at Paarl 2024 |
78 | United Arab Emirates | Muhammad Waseem | 457 | 511 v Sri Lanka at Bulawayo 2023 |
79 | USA | Aaron Jones | 456 | 541 v Papua New Guinea at Namibia 2023 |
80 | New Zealand | Mark Chapman | 453 | 462 v Pakistan at Napier 2025 |
81 | Bangladesh | Soumya Sarkar | 450 | 666 v South Africa at Chittagong 2015 |
82 | Ireland | Lorcan Tucker | 449 | 449 v Zimbabwe at Harare 2025 |
83 | United Arab Emirates | Asif Khan | 447 | 476 v USA at Harare 2023 |
84 | Namibia | Jan Nicol Loftie-Eaton | 443 | 456 v Oman at Oman 2025 |
85 | Nepal | Aasif Sheikh | 442 | 496 v Papua New Guinea at Kirtipur, Nepal 2023 |
86 | Afghanistan | Sediqullah Atal | 441 | 441 v Australia at Lahore 2025 |
87 | Australia | Josh Inglis | 440 | 442 v Afghanistan at Lahore 2025 |
88 | India | Hardik Pandya | 438 | 564 v Sri Lanka at Colombo (RPS) 2021 |
89 | New Zealand | Michael Bracewell | 434 | 458 v India at Raipur 2023 |
90 | Nepal | Kushal Bhurtel | 431 | 466 v Netherlands at Kirtipur, Nepal 2024 |
91 | Ireland | George Dockrell | 428 | 466 v Zimbabwe at Harare 2023 |
= | Oman | Zeeshan Maqsood | 428 | 514 v Ireland at Bulawayo 2023 |
= | Netherlands | Teja Nidamanuru | 428 | 443 v West Indies at Harare 2023 |
94 | Nepal | Rohit Paudel | 425 | 519 v Papua New Guinea at Dubai 2023 |
95 | Bangladesh | Jaker Ali | 423 | 423 v New Zealand at Rawalpindi 2025 |
96 | Oman | Ayaan Khan | 420 | 476 v West Indies at Harare 2023 |
97 | Pakistan | Abdullah Shafique | 419 | 479 v Bangladesh at Kolkata 2023 |
= | Oman | Kashyap Prajapati | 419 | 464 v West Indies at Harare 2023 |
99 | Netherlands | Bas de Leede | 409 | 456 v New Zealand at Hyderabad 2023 |
100 | Scotland | Matthew Cross | 406 | 446 v United Arab Emirates at Aberdeen 2022 |