Rank |
Player |
Rating |
Career Best Rating |
1 |
Joe Root
England
|
881 |
923 v India at Edgbaston 2022 |
2 |
Kane Williamson
New Zealand
|
859 |
919 v Pakistan at Christchurch 2021 |
3 |
Daryl Mitchell
New Zealand
|
768 |
804 v Bangladesh at Sylhet 2023 |
4 |
Harry Brook
England
|
758 |
773 v Australia at The Oval 2023 |
5 |
Steven Smith
Australia
|
757 |
947 v South Africa at Durban 2018 |
6 |
Rohit Sharma
India
|
751 |
813 v England at The Oval 2021 |
7 |
Yashasvi Jaiswal
India
|
740 |
740 v England at Dharamsala 2024 |
8 |
Virat Kohli
India
|
737 |
937 v England at Southampton 2018 |
9 |
Babar Azam
Pakistan
|
734 |
882 v New Zealand at Karachi 2022 |
10 |
Usman Khawaja
Australia
|
728 |
847 v England at Lord's 2023 |
= |
Mohammad Rizwan
Pakistan
|
728 |
728 v Bangladesh at Rawalpindi 2024 |
12 |
Marnus Labuschagne
Australia
|
720 |
937 v West Indies at Adelaide 2022 |
13 |
Saud Shakeel
Pakistan
|
715 |
728 v Australia at Melbourne 2023 |
14 |
Dimuth Karunaratne
Sri Lanka
|
714 |
783 v Ireland at Galle 2023 |
15 |
Travis Head
Australia
|
697 |
884 v India at The Oval 2023 |
16 |
Dhananjaya de Silva
Sri Lanka
|
692 |
695 v Bangladesh at Sylhet 2024 |
17 |
Mushfiqur Rahim
Bangladesh
|
684 |
684 v Pakistan at Rawalpindi 2024 |
18 |
Shubman Gill
India
|
664 |
664 v England at Dharamsala 2024 |
19 |
Ben Duckett
England
|
662 |
719 v India at Rajkot 2024 |
20 |
Zak Crawley
England
|
655 |
710 v West Indies at Lord's 2024 |
21 |
Temba Bavuma
South Africa
|
654 |
687 v West Indies at Trinidad 2024 |
22 |
Aiden Markram
South Africa
|
647 |
759 v Australia at Johannesburg 2018 |
23 |
Dinesh Chandimal
Sri Lanka
|
641 |
755 v West Indies at St Lucia 2018 |
24 |
Angelo Mathews
Sri Lanka
|
638 |
877 v New Zealand at Christchurch 2014 |
25 |
Cameron Green
Australia
|
634 |
661 v New Zealand at Wellington 2024 |
26 |
Dean Elgar
South Africa
|
628 |
784 v Australia at Johannesburg 2018 |
27 |
Litton Das
Bangladesh
|
627 |
724 v Sri Lanka at Mirpur 2022 |
28 |
Jonny Bairstow
England
|
625 |
772 v South Africa at Old Trafford 2017 |
29 |
Ollie Pope
England
|
616 |
684 v India at Hyderabad 2024 |
30 |
Ben Stokes
England
|
615 |
827 v West Indies at Old Trafford 2020 |
31 |
Sean Williams
Zimbabwe
|
602 |
621 v Afghanistan at Abu Dhabi 2021 |
32 |
David Warner
Australia
|
598 |
880 v New Zealand at Perth 2015 |
33 |
Tom Latham
New Zealand
|
595 |
733 v West Indies at Hamilton 2020 |
34 |
Abdullah Shafique
Pakistan
|
593 |
676 v England at Rawalpindi 2022 |
35 |
Tom Blundell
New Zealand
|
587 |
782 v England at Wellington 2023 |
36 |
Kamindu Mendis
Sri Lanka
|
586 |
586 v England at Old Trafford 2024 |
37 |
Imam-ul-Haq
Pakistan
|
578 |
632 v Sri Lanka at Galle 2023 |
38 |
Alex Carey
Australia
|
574 |
628 v South Africa at Sydney 2023 |
39 |
Cheteshwar Pujara
India
|
565 |
888 v Sri Lanka at Nagpur 2017 |
40 |
Ravindra Jadeja
India
|
564 |
605 v Australia at Nagpur 2023 |
= |
Agha Salman
Pakistan
|
564 |
611 v Australia at Melbourne 2023 |
42 |
Jamie Smith
England
|
548 |
548 v Sri Lanka at Old Trafford 2024 |
43 |
Shakib Al Hasan
Bangladesh
|
543 |
694 v Australia at Mirpur 2017 |
44 |
Devon Conway
New Zealand
|
542 |
661 v South Africa at Christchurch 2022 |
45 |
Henry Nicholls
New Zealand
|
540 |
778 v Bangladesh at Wellington 2019 |
46 |
Mominul Haque
Bangladesh
|
536 |
661 v Pakistan at Mirpur 2015 |
47 |
Kraigg Brathwaite
West Indies
|
531 |
701 v England at Headingley 2017 |
= |
Kyle Verreynne
South Africa
|
531 |
536 v Australia at Melbourne 2022 |
49 |
Ajinkya Rahane
India
|
525 |
825 v New Zealand at Indore 2016 |
50 |
Tamim Iqbal
Bangladesh
|
518 |
709 v Australia at Mirpur 2017 |
= |
Craig Ervine
Zimbabwe
|
518 |
555 v West Indies at Bulawayo 2023 |
52 |
Shreyas Iyer
India
|
514 |
666 v Bangladesh at Mirpur 2022 |
53 |
Axar Patel
India
|
513 |
548 v Australia at Ahmedabad 2023 |
54 |
Ibrahim Zadran
Afghanistan
|
509 |
509 v Ireland at Abu Dhabi 2024 |
55 |
Jermaine Blackwood
West Indies
|
505 |
596 v Bangladesh at Chittagong 2021 |
56 |
Lorcan Tucker
Ireland
|
503 |
503 v Zimbabwe at Stormont 2024 |
57 |
Mitchell Marsh
Australia
|
502 |
552 v South Africa at Gqeberha 2018 |
= |
Kusal Mendis
Sri Lanka
|
502 |
693 v West Indies at St Lucia 2018 |
= |
David Bedingham
South Africa
|
502 |
528 v New Zealand at Hamilton 2024 |
60 |
KL Rahul
India
|
494 |
761 v Sri Lanka at Pallekele 2017 |
61 |
Jason Holder
West Indies
|
487 |
581 v England at Barbados 2019 |
62 |
Keegan Petersen
South Africa
|
483 |
597 v India at Cape Town 2022 |
63 |
Najmul Hossain Shanto
Bangladesh
|
475 |
570 v New Zealand at Sylhet 2023 |
64 |
Rachin Ravindra
New Zealand
|
474 |
474 v Australia at Christchurch 2024 |
65 |
Glenn Phillips
New Zealand
|
470 |
521 v Australia at Wellington 2024 |
66 |
Sarfaraz Ahmed
Pakistan
|
467 |
716 v Sri Lanka at Galle 2015 |
67 |
Shan Masood
Pakistan
|
462 |
653 v England at Old Trafford 2020 |
68 |
Niroshan Dickwella
Sri Lanka
|
460 |
595 v Zimbabwe at Harare 2020 |
69 |
Joshua Da Silva
West Indies
|
457 |
484 v England at Grenada 2022 |
70 |
Dhruv Jurel
India
|
452 |
461 v England at Ranchi 2024 |
71 |
Ben Foakes
England
|
451 |
512 v New Zealand at Mount Maunganui 2023 |
72 |
Rahmat Shah
Afghanistan
|
441 |
477 v Sri Lanka at Colombo (SSC) 2024 |
73 |
Kavem Hodge
West Indies
|
439 |
450 v England at Edgbaston 2024 |
74 |
Zakir Hassan
Bangladesh
|
437 |
461 v India at Mirpur 2022 |
75 |
Oshada Fernando
Sri Lanka
|
422 |
509 v Pakistan at Karachi 2019 |
76 |
Kyle Mayers
West Indies
|
407 |
526 v Sri Lanka at Antigua 2021 |
77 |
Devdutt Padikkal
India
|
405 |
405 v England at Dharamsala 2024 |
78 |
Harry Tector
Ireland
|
404 |
504 v Sri Lanka at Galle 2023 |
79 |
Hashmatullah Shahidi
Afghanistan
|
395 |
397 v Zimbabwe at Abu Dhabi 2021 |
80 |
Tony de Zorzi
South Africa
|
394 |
394 v West Indies at Guyana 2024 |
81 |
Chris Woakes
England
|
390 |
496 v India at Lord's 2018 |
= |
Innocent Kaia
Zimbabwe
|
390 |
394 v West Indies at Bulawayo 2023 |
83 |
Marco Jansen
South Africa
|
389 |
435 v India at Centurion 2023 |
= |
Alick Athanaze
West Indies
|
389 |
416 v South Africa at Trinidad 2024 |
85 |
Mehidy Hasan
Bangladesh
|
385 |
385 v Pakistan at Rawalpindi 2024 |
86 |
Mahmudul Hasan Joy
Bangladesh
|
377 |
472 v South Africa at Durban 2022 |
87 |
Andy McBrine
Ireland
|
376 |
376 v Zimbabwe at Stormont 2024 |
88 |
Ravichandran Ashwin
India
|
371 |
553 v England at Mohali 2016 |
89 |
Tagenarine Chanderpaul
West Indies
|
357 |
497 v Zimbabwe at Bulawayo 2023 |
90 |
Sarfaraz Khan
India
|
355 |
419 v England at Rajkot 2024 |
91 |
Faheem Ashraf
Pakistan
|
350 |
547 v South Africa at Rawalpindi 2021 |
92 |
Prince Masvaure
Zimbabwe
|
346 |
346 v Ireland at Stormont 2024 |
= |
Andy Balbirnie
Ireland
|
346 |
359 v Afghanistan at Abu Dhabi 2024 |
94 |
Roston Chase
West Indies
|
344 |
626 v Pakistan at Dominica 2017 |
95 |
Dan Lawrence
England
|
343 |
442 v West Indies at Barbados 2022 |
96 |
Nurul Hasan
Bangladesh
|
340 |
410 v West Indies at St Lucia 2022 |
97 |
Will Young
New Zealand
|
337 |
472 v Bangladesh at Christchurch 2022 |
98 |
Milan Rathnayake
Sri Lanka
|
333 |
333 v England at Old Trafford 2024 |
99 |
Paul Stirling
Ireland
|
328 |
366 v Sri Lanka at Galle 2023 |
100 |
Nishan Madushka
Sri Lanka
|
319 |
355 v Bangladesh at Chittagong 2024 |