Rank |
Player |
Rating |
Career Best Rating |
1 |
Ravichandran Ashwin
India
|
870 |
904 v England at Mumbai 2016 |
2 |
Josh Hazlewood
Australia
|
847 |
864 v India at Bengaluru 2017 |
= |
Jasprit Bumrah
India
|
847 |
881 v England at Visakhapatnam 2024 |
4 |
Kagiso Rabada
South Africa
|
834 |
902 v Australia at Gqeberha 2018 |
5 |
Pat Cummins
Australia
|
820 |
914 v England at Old Trafford 2019 |
6 |
Nathan Lyon
Australia
|
801 |
801 v New Zealand at Christchurch 2024 |
7 |
Ravindra Jadeja
India
|
788 |
899 v Australia at Ranchi 2017 |
8 |
James Anderson
England
|
739 |
903 v India at Lord's 2018 |
9 |
Shaheen Afridi
Pakistan
|
733 |
836 v Sri Lanka at Galle 2022 |
10 |
Kyle Jamieson
New Zealand
|
729 |
836 v England at Lord's 2022 |
11 |
Prabath Jayasuriya
Sri Lanka
|
724 |
783 v Afghanistan at Colombo (SSC) 2024 |
12 |
Matt Henry
New Zealand
|
711 |
711 v Australia at Christchurch 2024 |
13 |
Mitchell Starc
Australia
|
704 |
807 v New Zealand at Perth 2019 |
14 |
Ollie Robinson
England
|
700 |
820 v New Zealand at Mount Maunganui 2023 |
15 |
Kuldeep Yadav
India
|
686 |
686 v England at Dharamsala 2024 |
16 |
Kemar Roach
West Indies
|
666 |
781 v India at Jamaica 2019 |
17 |
Anrich Nortje
South Africa
|
664 |
698 v West Indies at Centurion 2023 |
18 |
Taijul Islam
Bangladesh
|
654 |
708 v New Zealand at Sylhet 2023 |
19 |
Tim Southee
New Zealand
|
634 |
839 v India at Kanpur 2021 |
20 |
Jason Holder
West Indies
|
600 |
862 v England at Southampton 2020 |
21 |
Mohammed Shami
India
|
598 |
789 v Bangladesh at Indore 2019 |
22 |
Chris Woakes
England
|
593 |
690 v Pakistan at Old Trafford 2020 |
23 |
Marco Jansen
South Africa
|
592 |
636 v Australia at Brisbane 2022 |
24 |
Mehidy Hasan
Bangladesh
|
589 |
696 v West Indies at Dhaka 2018 |
25 |
Mohammed Siraj
India
|
587 |
661 v South Africa at Cape Town 2024 |
26 |
Mark Wood
England
|
582 |
640 v Australia at The Oval 2023 |
27 |
Asitha Fernando
Sri Lanka
|
576 |
576 v Bangladesh at Chittagong 2024 |
28 |
Keshav Maharaj
South Africa
|
566 |
696 v Zimbabwe at Gqeberha 2017 |
29 |
Shakib Al Hasan
Bangladesh
|
561 |
705 v Australia at Mirpur 2017 |
30 |
Lungi Ngidi
South Africa
|
558 |
638 v India at Cape Town 2022 |
31 |
Alzarri Joseph
West Indies
|
552 |
577 v South Africa at Johannesburg 2023 |
= |
Ramesh Mendis
Sri Lanka
|
552 |
641 v Pakistan at Galle 2023 |
33 |
Hasan Ali
Pakistan
|
551 |
760 v Bangladesh at Mirpur 2021 |
34 |
Jack Leach
England
|
549 |
604 v New Zealand at Headingley 2022 |
35 |
Kyle Mayers
West Indies
|
540 |
562 v South Africa at Johannesburg 2023 |
36 |
Ajaz Patel
New Zealand
|
526 |
548 v Bangladesh at Mirpur 2023 |
= |
Axar Patel
India
|
526 |
650 v Bangladesh at Chittagong 2022 |
38 |
Naseem Shah
Pakistan
|
514 |
530 v Sri Lanka at Colombo (SSC) 2023 |
39 |
Kasun Rajitha
Sri Lanka
|
510 |
515 v Bangladesh at Sylhet 2024 |
40 |
Duanne Olivier
South Africa
|
504 |
692 v Sri Lanka at Gqeberha 2019 |
41 |
Vishwa Fernando
Sri Lanka
|
502 |
502 v Bangladesh at Chittagong 2024 |
42 |
Shannon Gabriel
West Indies
|
501 |
758 v Bangladesh at Jamaica 2018 |
43 |
Umesh Yadav
India
|
498 |
671 v Bangladesh at Kolkata 2019 |
44 |
Lahiru Kumara
Sri Lanka
|
482 |
517 v Zimbabwe at Harare 2020 |
= |
Noman Ali
Pakistan
|
482 |
497 v Sri Lanka at Colombo (SSC) 2023 |
46 |
Abrar Ahmed
Pakistan
|
449 |
463 v Sri Lanka at Colombo (SSC) 2023 |
47 |
Jayden Seales
West Indies
|
432 |
508 v Bangladesh at St Lucia 2022 |
= |
Aamer Jamal
Pakistan
|
432 |
432 v Australia at Sydney 2024 |
49 |
Ben Stokes
England
|
420 |
606 v West Indies at St Lucia 2019 |
50 |
Nayeem Hasan
Bangladesh
|
418 |
426 v New Zealand at Mirpur 2023 |
51 |
Shamar Joseph
West Indies
|
397 |
397 v Australia at Brisbane 2024 |
52 |
Glenn Phillips
New Zealand
|
394 |
411 v Australia at Wellington 2024 |
53 |
Moeen Ali
England
|
393 |
633 v West Indies at Edgbaston 2017 |
54 |
Gudakesh Motie
West Indies
|
378 |
447 v Zimbabwe at Bulawayo 2023 |
55 |
Nandre Burger
South Africa
|
372 |
380 v India at Cape Town 2024 |
56 |
Roston Chase
West Indies
|
370 |
505 v England at Old Trafford 2020 |
57 |
William O'Rourke
New Zealand
|
365 |
369 v Australia at Wellington 2024 |
58 |
Scott Boland
Australia
|
363 |
534 v India at The Oval 2023 |
59 |
Matthew Potts
England
|
357 |
432 v India at Edgbaston 2022 |
60 |
Todd Murphy
Australia
|
354 |
380 v England at The Oval 2023 |
61 |
Shardul Thakur
India
|
350 |
489 v South Africa at Cape Town 2022 |
62 |
Joe Root
England
|
343 |
377 v India at Hyderabad 2024 |
63 |
Jomel Warrican
West Indies
|
331 |
346 v Sri Lanka at Galle 2021 |
64 |
Josh Tongue
England
|
328 |
356 v Australia at Lord's 2023 |
65 |
Cameron Green
Australia
|
320 |
338 v England at Hobart 2022 |
66 |
Mark Adair
Ireland
|
319 |
319 v Afghanistan at Abu Dhabi 2024 |
67 |
Mitchell Santner
New Zealand
|
316 |
344 v West Indies at Hamilton 2017 |
68 |
Ebadot Hossain
Bangladesh
|
315 |
328 v Afghanistan at Mirpur 2023 |
69 |
Shoriful Islam
Bangladesh
|
312 |
336 v New Zealand at Mirpur 2023 |
70 |
Tom Hartley
England
|
310 |
382 v India at Visakhapatnam 2024 |
71 |
Shoaib Bashir
England
|
308 |
308 v India at Dharamsala 2024 |
72 |
Ish Sodhi
New Zealand
|
293 |
365 v Pakistan at Karachi 2023 |
73 |
Dane Piedt
South Africa
|
288 |
319 v England at Cape Town 2016 |
= |
Neil Brand
South Africa
|
288 |
293 v New Zealand at Mount Maunganui 2024 |
75 |
Michael Bracewell
New Zealand
|
286 |
304 v Sri Lanka at Wellington 2023 |
76 |
Rahkeem Cornwall
West Indies
|
282 |
376 v Sri Lanka at Antigua 2021 |
= |
Amir Hamza
Afghanistan
|
282 |
389 v Zimbabwe at Abu Dhabi 2021 |
78 |
Sajid Khan
Pakistan
|
278 |
415 v Bangladesh at Mirpur 2021 |
79 |
Simon Harmer
South Africa
|
277 |
391 v Bangladesh at Gqeberha 2022 |
80 |
Victor Nyauchi
Zimbabwe
|
276 |
327 v Afghanistan at Abu Dhabi 2021 |
= |
Naveed Zadran
Afghanistan
|
276 |
276 v Ireland at Abu Dhabi 2024 |
82 |
Mitchell Marsh
Australia
|
263 |
349 v West Indies at Melbourne 2015 |
83 |
Khaled Ahmed
Bangladesh
|
259 |
259 v Sri Lanka at Chittagong 2024 |
84 |
Rehan Ahmed
England
|
255 |
287 v India at Visakhapatnam 2024 |
85 |
Wiaan Mulder
South Africa
|
250 |
360 v Sri Lanka at Johannesburg 2021 |
= |
Blair Tickner
New Zealand
|
250 |
266 v Sri Lanka at Wellington 2023 |
87 |
Donald Tiripano
Zimbabwe
|
237 |
248 v Bangladesh at Harare 2021 |
88 |
Mohammad Nawaz
Pakistan
|
236 |
316 v Sri Lanka at Galle 2022 |
89 |
Yamin Ahmadzai
Afghanistan
|
231 |
360 v Bangladesh at Chittagong 2019 |
90 |
Gerald Coetzee
South Africa
|
226 |
325 v West Indies at Johannesburg 2023 |
91 |
Zahid Mahmood
Pakistan
|
224 |
243 v England at Multan 2022 |
92 |
Brandon Mavuta
Zimbabwe
|
221 |
221 v West Indies at Bulawayo 2023 |
93 |
Taskin Ahmed
Bangladesh
|
217 |
226 v Afghanistan at Mirpur 2023 |
94 |
Faheem Ashraf
Pakistan
|
216 |
292 v Australia at Karachi 2022 |
95 |
Hasan Mahmud
Bangladesh
|
215 |
215 v Sri Lanka at Chittagong 2024 |
96 |
Michael Neser
Australia
|
208 |
254 v West Indies at Adelaide 2022 |
= |
Matthew Kuhnemann
Australia
|
208 |
255 v India at Indore 2023 |
98 |
Nijat Masood
Afghanistan
|
196 |
196 v Ireland at Abu Dhabi 2024 |
99 |
Rachin Ravindra
New Zealand
|
194 |
217 v Australia at Wellington 2024 |
100 |
Salman Agha
Pakistan
|
191 |
201 v Sri Lanka at Galle 2023 |