Rank |
Player |
Rating |
Career Best Rating |
1 |
Suryakumar Yadav
India
|
861 |
910 v New Zealand at Ranchi 2023 |
2 |
Phil Salt
England
|
802 |
802 v West Indies at Trinidad 2023 |
3 |
Mohammad Rizwan
Pakistan
|
781 |
875 v England at Lahore 2022 |
4 |
Babar Azam
Pakistan
|
761 |
896 v England at Cardiff 2019 |
5 |
Aiden Markram
South Africa
|
755 |
796 v England at Sharjah 2021 |
6 |
Yashasvi Jaiswal
India
|
714 |
739 v Afghanistan at Indore 2024 |
7 |
Rilee Rossouw
South Africa
|
689 |
724 v West Indies at Johannesburg 2023 |
8 |
Jos Buttler
England
|
680 |
687 v West Indies at Trinidad 2023 |
9 |
Reeza Hendricks
South Africa
|
660 |
674 v India at Gqeberha 2023 |
10 |
Dawid Malan
England
|
657 |
915 v South Africa at Cape Town 2020 |
11 |
Ruturaj Gaikwad
India
|
654 |
700 v Australia at Raipur 2023 |
12 |
Finn Allen
New Zealand
|
652 |
723 v Pakistan at Dunedin 2024 |
13 |
Brandon King
West Indies
|
643 |
688 v England at Grenada 2023 |
14 |
Mitchell Marsh
Australia
|
641 |
652 v South Africa at Durban 2023 |
15 |
Nicholas Pooran
West Indies
|
630 |
667 v Bangladesh at Guyana 2022 |
16 |
Glenn Phillips
New Zealand
|
625 |
703 v England at Brisbane 2022 |
17 |
Travis Head
Australia
|
622 |
622 v New Zealand at Auckland 2024 |
= |
Tim Seifert
New Zealand
|
622 |
685 v Pakistan at Napier 2020 |
19 |
Quinton de Kock
South Africa
|
610 |
671 v Sri Lanka at Colombo (RPS) 2021 |
20 |
Kusal Mendis
Sri Lanka
|
607 |
607 v Bangladesh at Sylhet 2024 |
21 |
Tim David
Australia
|
601 |
601 v New Zealand at Auckland 2024 |
22 |
Muhammad Waseem
United Arab Emirates
|
599 |
716 v Afghanistan at Abu Dhabi 2023 |
23 |
Rahmanullah Gurbaz
Afghanistan
|
593 |
625 v Sri Lanka at Dambulla 2024 |
24 |
Pathum Nissanka
Sri Lanka
|
589 |
698 v Pakistan at Dubai 2022 |
25 |
Glenn Maxwell
Australia
|
574 |
838 v Sri Lanka at Adelaide 2019 |
26 |
Rovman Powell
West Indies
|
572 |
572 v Australia at Perth 2024 |
27 |
Ibrahim Zadran
Afghanistan
|
570 |
592 v Sri Lanka at Dambulla 2024 |
28 |
George Munsey
Scotland
|
569 |
599 v Netherlands at Malahide 2019 |
29 |
Devon Conway
New Zealand
|
559 |
831 v Australia at Sydney 2022 |
30 |
Michael Levitt
Netherlands
|
558 |
558 v Nepal at Kirtipur, Nepal 2024 |
31 |
Rinku Singh
India
|
548 |
548 v Afghanistan at Bengaluru 2024 |
32 |
Charith Asalanka
Sri Lanka
|
546 |
594 v Australia at Pallekele 2022 |
33 |
Mark Chapman
New Zealand
|
542 |
561 v England at Trent Bridge 2023 |
34 |
Richie Berrington
Scotland
|
538 |
587 v Oman at Oman 2021 |
35 |
Litton Das
Bangladesh
|
534 |
590 v Ireland at Chittagong 2023 |
36 |
David Miller
South Africa
|
533 |
588 v Sri Lanka at Cape Town 2019 |
37 |
Johnson Charles
West Indies
|
532 |
604 v South Africa at Centurion 2023 |
38 |
Harry Brook
England
|
531 |
561 v New Zealand at Old Trafford 2023 |
39 |
David Warner
Australia
|
529 |
826 v West Indies at St Lucia 2010 |
40 |
Liam Livingstone
England
|
526 |
546 v Pakistan at Headingley 2021 |
= |
Najmul Hossain Shanto
Bangladesh
|
526 |
593 v England at Mirpur 2023 |
42 |
Josh Inglis
Australia
|
524 |
595 v India at Visakhapatnam 2023 |
43 |
Kyle Mayers
West Indies
|
516 |
553 v England at Grenada 2023 |
44 |
Jonny Bairstow
England
|
514 |
624 v South Africa at Cape Town 2020 |
45 |
Daryl Mitchell
New Zealand
|
512 |
582 v Sri Lanka at Auckland 2023 |
46 |
Virat Kohli
India
|
511 |
897 v England at Edgbaston 2014 |
47 |
Paul Stirling
Ireland
|
509 |
599 v United Arab Emirates at Dubai (GCA) 2021 |
48 |
Max O'Dowd
Netherlands
|
502 |
549 v Kenya at Dubai (GCA) 2019 |
49 |
Mohammad Nabi
Afghanistan
|
499 |
569 v Bangladesh at Mirpur 2019 |
50 |
Dipendra Singh Airee
Nepal
|
498 |
498 v Hong Kong at Oman 2024 |
51 |
Rohit Sharma
India
|
492 |
719 v West Indies at Lucknow 2018 |
52 |
Marcus Stoinis
Australia
|
490 |
531 v India at Trivandrum 2023 |
53 |
Andy Balbirnie
Ireland
|
489 |
524 v Hong Kong at Abu Dhabi 2019 |
54 |
Dasun Shanaka
Sri Lanka
|
486 |
517 v India at Rajkot 2023 |
55 |
Moeen Ali
England
|
484 |
525 v Australia at Canberra 2022 |
= |
Ishan Kishan
India
|
484 |
717 v Ireland at Malahide 2022 |
57 |
Fakhar Zaman
Pakistan
|
480 |
841 v Australia at Harare 2018 |
58 |
Sikandar Raza
Zimbabwe
|
476 |
482 v Sri Lanka at Colombo (RPS) 2024 |
= |
Hazratullah Zazai
Afghanistan
|
476 |
736 v West Indies at Lucknow 2019 |
60 |
Sherfane Rutherford
West Indies
|
474 |
474 v Australia at Perth 2024 |
61 |
Rohit Paudel
Nepal
|
473 |
517 v Hong Kong at Hong Kong 2024 |
62 |
Najibullah Zadran
Afghanistan
|
469 |
556 v Ireland at Abu Dhabi 2017 |
63 |
Matthew Wade
Australia
|
461 |
483 v West Indies at Hobart 2024 |
64 |
Iftikhar Ahmed
Pakistan
|
458 |
521 v New Zealand at Rawalpindi 2023 |
65 |
Shubman Gill
India
|
456 |
573 v West Indies at Lauderhill 2023 |
66 |
Tilak Varma
India
|
455 |
509 v West Indies at Lauderhill 2023 |
67 |
Tony Ura
Papua New Guinea
|
451 |
563 v Namibia at Dubai 2019 |
68 |
Ben Duckett
England
|
448 |
560 v Pakistan at Lahore 2022 |
69 |
Harry Tector
Ireland
|
438 |
438 v Pakistan at Dublin 2024 |
70 |
Anshuman Rath
Hong Kong, China
|
426 |
426 v Nepal at Oman 2024 |
71 |
Shivam Dube
India
|
424 |
472 v Afghanistan at Indore 2024 |
72 |
Towhid Hridoy
Bangladesh
|
422 |
440 v Zimbabwe at Chittagong 2024 |
73 |
Kamindu Mendis
Sri Lanka
|
420 |
463 v Bangladesh at Sylhet 2024 |
74 |
Heinrich Klaasen
South Africa
|
418 |
494 v Ireland at Bristol 2022 |
75 |
Mahmudullah
Bangladesh
|
416 |
544 v Zimbabwe at Chittagong 2019 |
= |
Curtis Campher
Ireland
|
416 |
435 v Zimbabwe at Harare 2023 |
77 |
Kane Williamson
New Zealand
|
415 |
761 v Bangladesh at Napier 2017 |
= |
Hardik Pandya
India
|
415 |
490 v West Indies at Guyana 2023 |
79 |
Afif Hossain
Bangladesh
|
414 |
508 v New Zealand at Christchurch 2022 |
80 |
Shakib Al Hasan
Bangladesh
|
411 |
619 v Pakistan at Mirpur 2015 |
= |
Shreyas Iyer
India
|
411 |
622 v South Africa at Cuttack 2022 |
= |
JJ Smit
Namibia
|
411 |
445 v Netherlands at Kirtipur, Nepal 2024 |
83 |
Babar Hayat
Hong Kong, China
|
410 |
499 v Ireland at Bready 2016 |
84 |
Muhammad Tanveer
Qatar
|
408 |
441 v Maldives at Oman 2020 |
85 |
Vriitya Aravind
United Arab Emirates
|
406 |
472 v New Zealand at Dubai 2023 |
86 |
Temba Bavuma
South Africa
|
402 |
482 v India at Cuttack 2022 |
87 |
Aasif Sheikh
Nepal
|
400 |
427 v Hong Kong at Oman 2024 |
88 |
Sybrand Engelbrecht
Netherlands
|
397 |
478 v Namibia at Kirtipur, Nepal 2024 |
89 |
Alishan Sharafu
United Arab Emirates
|
395 |
395 v Oman at Oman 2024 |
90 |
Dhananjaya de Silva
Sri Lanka
|
392 |
418 v New Zealand at Queenstown 2023 |
91 |
Ben McDermott
Australia
|
391 |
415 v India at Bengaluru 2023 |
92 |
Aaron Johnson
Canada
|
390 |
447 v Panama at Bermuda 2023 |
93 |
Matthew Cross
Scotland
|
388 |
478 v Zimbabwe at Edinburgh 2021 |
94 |
Lorcan Tucker
Ireland
|
380 |
440 v Australia at Brisbane 2022 |
95 |
Shai Hope
West Indies
|
378 |
395 v Australia at Hobart 2024 |
96 |
Gerhard Erasmus
Namibia
|
376 |
499 v Ireland at Sharjah 2021 |
= |
Nikolaas Davin
Namibia
|
376 |
540 v Zimbabwe at Namibia 2023 |
98 |
Matthew Short
Australia
|
371 |
439 v South Africa at Durban 2023 |
99 |
Sadeera Samarawickrama
Sri Lanka
|
369 |
431 v Bangladesh at Sylhet 2024 |
100 |
James Neesham
New Zealand
|
368 |
410 v Bangladesh at Bay Oval 2023 |