Advertisement

ICC Player Rankings for ODI Batsmen

Rank Player Rating Career Best Rating
1
Shubman Gill India
784 847 v Australia at Indore 2023
2
Rohit Sharma India
756 882 v Sri Lanka at Headingley 2019
3
Babar Azam Pakistan
739 898 v West Indies at Multan 2022
4
Virat Kohli India
736 909 v England at Headingley 2018
5
Daryl Mitchell New Zealand
720 751 v India at Mumbai 2023
6
Charith Asalanka Sri Lanka
719 725 v Bangladesh at Colombo (RPS) 2025
7
Harry Tector Ireland
708 767 v Afghanistan at Sharjah 2024
8
Shreyas Iyer India
704 710 v New Zealand at Mumbai 2023
9
Shai Hope West Indies
699 802 v Bangladesh at Malahide 2019
10
Ibrahim Zadran Afghanistan
676 693 v Australia at Mumbai 2023
11
Kusal Mendis Sri Lanka
669 669 v Bangladesh at Pallekele 2025
12
Travis Head Australia
648 697 v England at Trent Bridge 2024
13
Rassie van der Dussen South Africa
642 797 v England at Durham 2022
=
Keacy Carty West Indies
642 662 v England at Cardiff 2025
15
KL Rahul India
638 675 v South Africa at Gqeberha 2023
16
Ben Duckett England
626 632 v West Indies at Edgbaston 2025
17
Paul Stirling Ireland
625 698 v Netherlands at Utrecht 2021
18
Rachin Ravindra New Zealand
624 643 v India at Dubai 2025
19
Rahmanullah Gurbaz Afghanistan
622 686 v Bangladesh at Sharjah 2024
20
Pathum Nissanka Sri Lanka
617 728 v Bangladesh at Chittagong 2024
21
Aiden Markram South Africa
615 657 v New Zealand at Pune 2023
22
Joe Root England
602 816 v Sri Lanka at Dambulla 2018
23
Temba Bavuma South Africa
600 691 v Australia at Potchefstroom 2023
24
David Miller South Africa
598 674 v Australia at Kolkata 2023
=
Azmatullah Omarzai Afghanistan
598 598 v Australia at Lahore 2025
26
Glenn Phillips New Zealand
594 612 v India at Dubai 2025
27
Mohammad Rizwan Pakistan
592 624 v New Zealand at Karachi 2025
28
Fakhar Zaman Pakistan
584 785 v New Zealand at Rawalpindi 2023
29
Will Young New Zealand
583 647 v Pakistan at Karachi 2025
30
Kane Williamson New Zealand
580 792 v South Africa at Centurion 2015
31
Sikandar Raza Zimbabwe
578 627 v India at Harare 2022
32
Najmul Hossain Shanto Bangladesh
572 610 v Afghanistan at Sharjah 2024
33
Marnus Labuschagne Australia
565 644 v England at Trent Bridge 2024
34
Scott Edwards Netherlands
559 644 v Bangladesh at Kolkata 2023
35
Rahmat Shah Afghanistan
555 635 v Sri Lanka at Pallekele 2022
=
Sherfane Rutherford West Indies
555 596 v Bangladesh at St Kitts 2024
37
George Munsey Scotland
553 587 v Namibia at Glasgow 2022
38
Tom Latham New Zealand
550 657 v Pakistan at Karachi 2023
=
Salman Agha Pakistan
550 561 v New Zealand at Napier 2025
40
Imam-ul-Haq Pakistan
548 815 v West Indies at Multan 2022
41
Jos Buttler England
546 731 v West Indies at Southampton 2019
42
Janith Liyanage Sri Lanka
541 550 v Bangladesh at Colombo (RPS) 2025
43
Gerhard Erasmus Namibia
539 618 v United Arab Emirates at Namibia 2023
44
Glenn Maxwell Australia
537 728 v India at Canberra 2016
45
Devon Conway New Zealand
532 603 v Bangladesh at Chennai 2023
46
Harry Brook England
530 531 v Australia at Bristol 2024
47
Alex Carey Australia
529 669 v West Indies at Barbados 2021
48
Mitchell Marsh Australia
526 635 v New Zealand at Canberra 2016
49
Andy Balbirnie Ireland
524 585 v South Africa at Malahide 2021
50
Sean Williams Zimbabwe
522 571 v Sri Lanka at Bulawayo 2023
51
Tawhid Hridoy Bangladesh
519 519 v Sri Lanka at Pallekele 2025
52
Max O'Dowd Netherlands
517 523 v USA at Rotterdam 2024
53
Hashmatullah Shahidi Afghanistan
508 549 v Netherlands at Lucknow 2023
54
Monank Patel USA
505 554 v Papua New Guinea at Namibia 2022
55
Saim Ayub Pakistan
503 602 v South Africa at Johannesburg 2024
56
Curtis Campher Ireland
502 521 v Zimbabwe at Harare 2025
57
Mohammad Nabi Afghanistan
496 551 v Bangladesh at Mirpur 2016
58
Richie Berrington Scotland
493 555 v USA at Texas 2022
59
Jaker Ali Bangladesh
489 489 v Sri Lanka at Pallekele 2025
60
Brandon McMullen Scotland
485 505 v Netherlands at Utrecht 2025
61
Jatinder Singh Oman
482 506 v United Arab Emirates at Kathmandu, Nepal 2023
62
Sadeera Samarawickrama Sri Lanka
480 575 v Afghanistan at Pallekele 2024
63
Craig Ervine Zimbabwe
479 522 v Afghanistan at Bulawayo 2015
64
Liam Livingstone England
476 510 v West Indies at Antigua 2024
65
Avishka Fernando Sri Lanka
474 592 v South Africa at Colombo (RPS) 2021
66
Michael van Lingen Namibia
473 513 v United Arab Emirates at Namibia 2024
67
Brian Bennett Zimbabwe
471 471 v Ireland at Harare 2025
68
Muhammad Waseem United Arab Emirates
467 511 v Sri Lanka at Bulawayo 2023
69
Lorcan Tucker Ireland
465 465 v West Indies at Dublin 2025
70
Mehidy Hasan Miraz Bangladesh
462 480 v West Indies at St Kitts 2024
71
Tony de Zorzi South Africa
460 518 v Pakistan at Paarl 2024
72
Phil Salt England
459 485 v India at Ahmedabad 2025
73
Aqib Ilyas Oman
456 584 v USA at Kirtipur, Nepal 2020
74
Vriitya Aravind United Arab Emirates
455 538 v Oman at Bulawayo 2023
75
Mark Chapman New Zealand
453 462 v Pakistan at Napier 2025
=
Asif Khan United Arab Emirates
453 476 v USA at Harare 2023
77
Litton Das Bangladesh
446 627 v Zimbabwe at Harare 2022
=
Evin Lewis West Indies
446 567 v Sri Lanka at Antigua 2021
79
Jan Nicol Loftie-Eaton Namibia
443 456 v Oman at Oman 2025
80
Brandon King West Indies
442 501 v Bangladesh at St Kitts 2024
81
Sediqullah Atal Afghanistan
441 441 v Australia at Lahore 2025
82
Michael Leask Scotland
438 492 v Zimbabwe at Bulawayo 2023
=
Hardik Pandya India
438 564 v Sri Lanka at Colombo (RPS) 2021
=
Aaron Jones USA
438 541 v Papua New Guinea at Namibia 2023
85
Soumya Sarkar Bangladesh
437 666 v South Africa at Chittagong 2015
=
Tanzid Hasan Bangladesh
437 440 v Sri Lanka at Colombo (RPS) 2025
87
Josh Inglis Australia
434 442 v Afghanistan at Lahore 2025
=
Michael Bracewell New Zealand
434 458 v India at Raipur 2023
89
Pargat Singh Canada
433 433 v USA at Lauderhill 2025
90
Kushal Bhurtel Nepal
428 466 v Netherlands at Kirtipur, Nepal 2024
91
Vikramjit Singh Netherlands
426 469 v Namibia at Namibia 2025
92
Aarif Sheikh Nepal
424 424 v Netherlands at Scotland 2025
93
George Dockrell Ireland
421 466 v Zimbabwe at Harare 2023
=
Saiteja Mukkamalla USA
421 421 v Oman at Lauderhill 2025
95
Aasif Sheikh Nepal
420 496 v Papua New Guinea at Kirtipur, Nepal 2023
=
Milind Kumar USA
420 442 v Oman at Lauderhill 2025
97
Mohammad Nadeem Oman
419 430 v Zimbabwe at Bulawayo 2023
=
Abdullah Shafique Pakistan
419 479 v Bangladesh at Kolkata 2023
99
Teja Nidamanuru Netherlands
417 443 v West Indies at Harare 2023
100
Rohit Paudel Nepal
416 519 v Papua New Guinea at Dubai 2023
Select Language