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