Rank |
Player |
Rating |
Career Best Rating |
1 |
Joe Root
England
|
903 |
932 v Pakistan at Multan 2024 |
2 |
Yashasvi Jaiswal
India
|
825 |
825 v Australia at Perth 2024 |
3 |
Kane Williamson
New Zealand
|
804 |
919 v Pakistan at Christchurch 2021 |
4 |
Harry Brook
England
|
778 |
829 v Pakistan at Multan 2024 |
5 |
Daryl Mitchell
New Zealand
|
743 |
804 v Bangladesh at Sylhet 2023 |
6 |
Rishabh Pant
India
|
736 |
801 v England at Edgbaston 2022 |
7 |
Steven Smith
Australia
|
726 |
947 v South Africa at Durban 2018 |
8 |
Saud Shakeel
Pakistan
|
724 |
728 v Australia at Melbourne 2023 |
9 |
Kamindu Mendis
Sri Lanka
|
716 |
716 v New Zealand at Galle 2024 |
10 |
Travis Head
Australia
|
713 |
884 v India at The Oval 2023 |
11 |
Ben Duckett
England
|
701 |
719 v India at Rajkot 2024 |
12 |
Usman Khawaja
Australia
|
694 |
847 v England at Lord's 2023 |
13 |
Virat Kohli
India
|
689 |
937 v England at Southampton 2018 |
14 |
Dimuth Karunaratne
Sri Lanka
|
683 |
783 v Ireland at Galle 2023 |
= |
Marnus Labuschagne
Australia
|
683 |
937 v West Indies at Adelaide 2022 |
16 |
Dhananjaya de Silva
Sri Lanka
|
682 |
699 v England at The Oval 2024 |
17 |
Shubman Gill
India
|
673 |
701 v Bangladesh at Chennai 2024 |
18 |
Babar Azam
Pakistan
|
670 |
882 v New Zealand at Karachi 2022 |
19 |
Dinesh Chandimal
Sri Lanka
|
668 |
755 v West Indies at St Lucia 2018 |
20 |
Salman Agha
Pakistan
|
662 |
684 v England at Multan 2024 |
21 |
Mohammad Rizwan
Pakistan
|
661 |
728 v Bangladesh at Rawalpindi 2024 |
= |
Rachin Ravindra
New Zealand
|
661 |
711 v India at Pune 2024 |
23 |
Angelo Mathews
Sri Lanka
|
652 |
877 v New Zealand at Christchurch 2014 |
24 |
Temba Bavuma
South Africa
|
641 |
687 v West Indies at Trinidad 2024 |
25 |
Cameron Green
Australia
|
628 |
661 v New Zealand at Wellington 2024 |
26 |
Rohit Sharma
India
|
623 |
813 v England at The Oval 2021 |
27 |
Aiden Markram
South Africa
|
622 |
759 v Australia at Johannesburg 2018 |
28 |
Dean Elgar
South Africa
|
616 |
784 v Australia at Johannesburg 2018 |
= |
Devon Conway
New Zealand
|
616 |
661 v South Africa at Christchurch 2022 |
30 |
Zak Crawley
England
|
615 |
710 v West Indies at Lord's 2024 |
31 |
Sean Williams
Zimbabwe
|
602 |
621 v Afghanistan at Abu Dhabi 2021 |
32 |
Mushfiqur Rahim
Bangladesh
|
599 |
684 v Pakistan at Rawalpindi 2024 |
= |
Litton Das
Bangladesh
|
599 |
724 v Sri Lanka at Mirpur 2022 |
34 |
Jonny Bairstow
England
|
595 |
772 v South Africa at Old Trafford 2017 |
35 |
Tom Latham
New Zealand
|
594 |
733 v West Indies at Hamilton 2020 |
36 |
Kyle Verreynne
South Africa
|
593 |
614 v Bangladesh at Mirpur 2024 |
37 |
Jamie Smith
England
|
588 |
614 v Sri Lanka at The Oval 2024 |
38 |
Tony de Zorzi
South Africa
|
578 |
578 v Bangladesh at Chittagong 2024 |
39 |
Alex Carey
Australia
|
577 |
628 v South Africa at Sydney 2023 |
40 |
Ollie Pope
England
|
575 |
684 v India at Hyderabad 2024 |
41 |
Ben Stokes
England
|
564 |
827 v West Indies at Old Trafford 2020 |
42 |
Glenn Phillips
New Zealand
|
557 |
557 v India at Mumbai 2024 |
43 |
Imam-ul-Haq
Pakistan
|
555 |
632 v Sri Lanka at Galle 2023 |
44 |
Will Young
New Zealand
|
550 |
550 v India at Mumbai 2024 |
45 |
Kusal Mendis
Sri Lanka
|
547 |
693 v West Indies at St Lucia 2018 |
46 |
Abdullah Shafique
Pakistan
|
541 |
676 v England at Rawalpindi 2022 |
47 |
Mominul Haque
Bangladesh
|
537 |
661 v Pakistan at Mirpur 2015 |
= |
Tom Blundell
New Zealand
|
537 |
782 v England at Wellington 2023 |
49 |
KL Rahul
India
|
535 |
761 v Sri Lanka at Pallekele 2017 |
50 |
Ravindra Jadeja
India
|
534 |
605 v Australia at Nagpur 2023 |
51 |
Pathum Nissanka
Sri Lanka
|
519 |
568 v England at The Oval 2024 |
52 |
Craig Ervine
Zimbabwe
|
518 |
555 v West Indies at Bulawayo 2023 |
53 |
Kraigg Brathwaite
West Indies
|
516 |
701 v England at Headingley 2017 |
54 |
Henry Nicholls
New Zealand
|
513 |
778 v Bangladesh at Wellington 2019 |
55 |
Ibrahim Zadran
Afghanistan
|
509 |
509 v Ireland at Abu Dhabi 2024 |
56 |
Mitchell Marsh
Australia
|
505 |
552 v South Africa at Gqeberha 2018 |
57 |
Shakib Al Hasan
Bangladesh
|
503 |
694 v Australia at Mirpur 2017 |
= |
Lorcan Tucker
Ireland
|
503 |
503 v Zimbabwe at Stormont 2024 |
59 |
Najmul Hossain Shanto
Bangladesh
|
501 |
570 v New Zealand at Sylhet 2023 |
60 |
Shan Masood
Pakistan
|
500 |
653 v England at Old Trafford 2020 |
61 |
David Bedingham
South Africa
|
493 |
528 v New Zealand at Hamilton 2024 |
62 |
Alick Athanaze
West Indies
|
488 |
488 v Bangladesh at Antigua 2024 |
63 |
Shreyas Iyer
India
|
484 |
666 v Bangladesh at Mirpur 2022 |
64 |
Axar Patel
India
|
483 |
548 v Australia at Ahmedabad 2023 |
65 |
Jason Holder
West Indies
|
482 |
581 v England at Barbados 2019 |
66 |
Keegan Petersen
South Africa
|
474 |
597 v India at Cape Town 2022 |
67 |
Mehidy Hasan
Bangladesh
|
460 |
467 v South Africa at Mirpur 2024 |
68 |
Joshua Da Silva
West Indies
|
449 |
484 v England at Grenada 2022 |
69 |
Sarfaraz Ahmed
Pakistan
|
448 |
716 v Sri Lanka at Galle 2015 |
70 |
Rahmat Shah
Afghanistan
|
441 |
477 v Sri Lanka at Colombo (SSC) 2024 |
71 |
Tristan Stubbs
South Africa
|
438 |
438 v Bangladesh at Chittagong 2024 |
72 |
Kavem Hodge
West Indies
|
434 |
450 v England at Edgbaston 2024 |
73 |
Ben Foakes
England
|
429 |
512 v New Zealand at Mount Maunganui 2023 |
74 |
Nitish Kumar Reddy
India
|
414 |
414 v Australia at Perth 2024 |
75 |
Kamran Ghulam
Pakistan
|
410 |
438 v England at Multan 2024 |
76 |
Wiaan Mulder
South Africa
|
408 |
408 v Bangladesh at Chittagong 2024 |
77 |
Harry Tector
Ireland
|
404 |
504 v Sri Lanka at Galle 2023 |
78 |
Sarfaraz Khan
India
|
396 |
509 v New Zealand at Bengaluru 2024 |
79 |
Hashmatullah Shahidi
Afghanistan
|
395 |
397 v Zimbabwe at Abu Dhabi 2021 |
80 |
Washington Sundar
India
|
390 |
494 v England at Ahmedabad 2021 |
81 |
Justin Greaves
West Indies
|
386 |
386 v Bangladesh at Antigua 2024 |
82 |
Marco Jansen
South Africa
|
381 |
435 v India at Centurion 2023 |
83 |
Andy McBrine
Ireland
|
376 |
376 v Zimbabwe at Stormont 2024 |
84 |
Jaker Ali
Bangladesh
|
364 |
364 v West Indies at Antigua 2024 |
85 |
Mahmudul Hasan Joy
Bangladesh
|
361 |
472 v South Africa at Durban 2022 |
86 |
Ravichandran Ashwin
India
|
360 |
553 v England at Mohali 2016 |
= |
Mikyle Louis
West Indies
|
360 |
360 v Bangladesh at Antigua 2024 |
88 |
Dhruv Jurel
India
|
356 |
461 v England at Ranchi 2024 |
89 |
Tagenarine Chanderpaul
West Indies
|
353 |
497 v Zimbabwe at Bulawayo 2023 |
90 |
Mitchell Santner
New Zealand
|
351 |
431 v England at Mount Maunganui 2019 |
91 |
Chris Woakes
England
|
347 |
496 v India at Lord's 2018 |
92 |
Prince Masvaure
Zimbabwe
|
346 |
346 v Ireland at Stormont 2024 |
= |
Andy Balbirnie
Ireland
|
346 |
359 v Afghanistan at Abu Dhabi 2024 |
94 |
Zakir Hassan
Bangladesh
|
343 |
461 v India at Mirpur 2022 |
95 |
Saim Ayub
Pakistan
|
342 |
364 v England at Multan 2024 |
96 |
Faheem Ashraf
Pakistan
|
336 |
547 v South Africa at Rawalpindi 2021 |
97 |
Shadman Islam
Bangladesh
|
334 |
396 v West Indies at Dhaka 2018 |
98 |
Paul Stirling
Ireland
|
328 |
366 v Sri Lanka at Galle 2023 |
99 |
Aamer Jamal
Pakistan
|
326 |
335 v England at Multan 2024 |
100 |
Dan Lawrence
England
|
323 |
442 v West Indies at Barbados 2022 |