Rank |
Player |
Rating |
Career Best Rating |
1 |
Mohammad Nabi
Afghanistan
|
318 |
350 v Ireland at Greater Noida 2017 |
2 |
Sikandar Raza
Zimbabwe
|
291 |
298 v Pakistan at Bulawayo 2024 |
3 |
Rashid Khan
Afghanistan
|
254 |
351 v Pakistan at Abu Dhabi 2018 |
4 |
Mehidy Hasan
Bangladesh
|
252 |
295 v India at Mirpur 2022 |
5 |
Gerhard Erasmus
Namibia
|
245 |
245 v United Arab Emirates at Namibia 2024 |
6 |
Brandon McMullen
Scotland
|
240 |
240 v Nepal at Dallas 2024 |
7 |
Glenn Maxwell
Australia
|
233 |
340 v England at Headingley 2015 |
8 |
Mitchell Santner
New Zealand
|
225 |
308 v England at Christchurch 2018 |
= |
Azmatullah Omarzai
Afghanistan
|
225 |
225 v Bangladesh at Sharjah 2024 |
10 |
Zeeshan Maqsood
Oman
|
204 |
262 v Ireland at Bulawayo 2023 |
11 |
Ravindra Jadeja
India
|
197 |
372 v Zimbabwe at Bulawayo 2013 |
= |
Michael Leask
Scotland
|
197 |
213 v Namibia at Scotland 2024 |
13 |
Wanindu Hasaranga
Sri Lanka
|
196 |
252 v Oman at Bulawayo 2023 |
14 |
Shaheen Afridi
Pakistan
|
192 |
200 v Australia at Perth Stadium 2024 |
15 |
Sean Williams
Zimbabwe
|
191 |
238 v Pakistan at Rawalpindi 2020 |
16 |
Josh Hazlewood
Australia
|
190 |
216 v South Africa at Kolkata 2023 |
= |
Rachin Ravindra
New Zealand
|
190 |
220 v Sri Lanka at Bengaluru 2023 |
18 |
Marco Jansen
South Africa
|
185 |
246 v New Zealand at Pune 2023 |
19 |
Adil Rashid
England
|
179 |
251 v Sri Lanka at Pallekele 2018 |
20 |
Bas de Leede
Netherlands
|
178 |
185 v United Arab Emirates at Oman 2024 |
= |
Bernard Scholtz
Namibia
|
178 |
178 v United Arab Emirates at Namibia 2024 |
22 |
Mark Watt
Scotland
|
175 |
201 v Zimbabwe at Bulawayo 2023 |
= |
Hardik Pandya
India
|
175 |
253 v South Africa at Centurion 2018 |
24 |
Mark Adair
Ireland
|
174 |
183 v Zimbabwe at Harare 2023 |
25 |
Curtis Campher
Ireland
|
173 |
174 v Zimbabwe at Harare 2023 |
26 |
Aiden Markram
South Africa
|
169 |
180 v Australia at Potchefstroom 2023 |
= |
Maheesh Theekshana
Sri Lanka
|
169 |
173 v Afghanistan at Pallekele 2024 |
28 |
Harsh Thaker
Canada
|
168 |
168 v Oman at King City 2024 |
= |
Charith Asalanka
Sri Lanka
|
168 |
168 v New Zealand at Pallekele 2024 |
30 |
Chris Woakes
England
|
166 |
307 v New Zealand at Christchurch 2018 |
31 |
Andy McBrine
Ireland
|
163 |
218 v New Zealand at Malahide 2022 |
32 |
Alzarri Joseph
West Indies
|
162 |
209 v South Africa at Potchefstroom 2023 |
33 |
Sean Abbott
Australia
|
160 |
185 v West Indies at Canberra 2024 |
= |
Travis Head
Australia
|
160 |
184 v England at Edgbaston 2017 |
= |
Kuldeep Yadav
India
|
160 |
214 v New Zealand at Bay Oval 2019 |
= |
Nosthush Kenjige
USA
|
160 |
160 v Nepal at Dallas 2024 |
37 |
Shadab Khan
Pakistan
|
159 |
221 v Netherlands at Rotterdam 2022 |
= |
Aayan Khan
United Arab Emirates
|
159 |
185 v Canada at Dubai 2024 |
39 |
Liam Livingstone
England
|
156 |
159 v West Indies at Antigua 2024 |
40 |
Gudakesh Motie
West Indies
|
150 |
150 v England at Barbados 2024 |
41 |
Steven Taylor
USA
|
148 |
199 v Papua New Guinea at Namibia 2022 |
42 |
Sam Curran
England
|
146 |
161 v New Zealand at Lord's 2023 |
43 |
Sompal Kami
Nepal
|
144 |
148 v Netherlands at Kirtipur, Nepal 2024 |
= |
Keshav Maharaj
South Africa
|
144 |
169 v Australia at Kolkata 2023 |
= |
Roston Chase
West Indies
|
144 |
144 v England at Barbados 2024 |
46 |
Lungi Ngidi
South Africa
|
142 |
166 v England at Mumbai 2023 |
= |
Mohammed Siraj
India
|
142 |
155 v Australia at Ahmedabad 2023 |
48 |
Kagiso Rabada
South Africa
|
140 |
215 v India at Southampton 2019 |
= |
Sandeep Lamichhane
Nepal
|
140 |
155 v Ireland at Harare 2023 |
50 |
Ali Naseer
United Arab Emirates
|
139 |
139 v Netherlands at Oman 2024 |
51 |
Iftikhar Ahmed
Pakistan
|
138 |
153 v England at Kolkata 2023 |
52 |
Adam Zampa
Australia
|
137 |
154 v England at Trent Bridge 2024 |
= |
Mujeeb Ur Rahman
Afghanistan
|
137 |
176 v England at Delhi 2023 |
= |
JJ Smit
Namibia
|
137 |
178 v Nepal at Namibia 2022 |
55 |
Dipendra Singh Airee
Nepal
|
136 |
172 v United Arab Emirates at Harare 2023 |
= |
Basil Hameed
United Arab Emirates
|
136 |
153 v Nepal at Kirtipur, Nepal 2022 |
= |
Dunith Wellalage
Sri Lanka
|
136 |
148 v West Indies at Pallekele 2024 |
58 |
Ayaan Khan
Oman
|
135 |
161 v Netherlands at Harare 2023 |
59 |
Kushal Malla
Nepal
|
134 |
152 v Namibia at Kirtipur, Nepal 2024 |
60 |
Axar Patel
India
|
130 |
158 v New Zealand at Visakhapatnam 2016 |
= |
Richard Ngarava
Zimbabwe
|
130 |
134 v Pakistan at Bulawayo 2024 |
62 |
Logan van Beek
Netherlands
|
129 |
178 v Bangladesh at Kolkata 2023 |
= |
Aqib Ilyas
Oman
|
129 |
169 v Namibia at Namibia 2021 |
64 |
Haris Rauf
Pakistan
|
128 |
132 v Australia at Perth Stadium 2024 |
65 |
Pat Cummins
Australia
|
126 |
171 v New Zealand at Lord's 2019 |
= |
Andile Phehlukwayo
South Africa
|
126 |
245 v Afghanistan at Cardiff 2019 |
= |
Ruben Trumpelmann
Namibia
|
126 |
148 v Netherlands at Kirtipur, Nepal 2024 |
68 |
Mitchell Starc
Australia
|
125 |
227 v New Zealand at Melbourne 2015 |
= |
Mitchell Marsh
Australia
|
125 |
313 v New Zealand at Canberra 2016 |
70 |
Trent Boult
New Zealand
|
124 |
210 v India at Old Trafford 2019 |
= |
Glenn Phillips
New Zealand
|
124 |
126 v Sri Lanka at Pallekele 2024 |
72 |
Safyaan Sharif
Scotland
|
123 |
158 v Namibia at Kirtipur, Nepal 2023 |
= |
Mustafizur Rahman
Bangladesh
|
123 |
189 v West Indies at Sylhet 2018 |
= |
Cameron Green
Australia
|
123 |
138 v India at Rajkot 2023 |
75 |
George Dockrell
Ireland
|
120 |
170 v Zimbabwe at Hobart 2015 |
= |
Karan KC
Nepal
|
120 |
123 v USA at Dallas 2024 |
= |
Marcus Stoinis
Australia
|
120 |
237 v India at Ranchi 2019 |
= |
Fazalhaq Farooqi
Afghanistan
|
120 |
132 v South Africa at Sharjah 2024 |
79 |
Dhananjaya de Silva
Sri Lanka
|
119 |
228 v Afghanistan at Hambantota 2023 |
= |
Jasprit Bumrah
India
|
119 |
196 v New Zealand at Old Trafford 2019 |
= |
Kaleemullah
Oman
|
119 |
136 v USA at Texas 2022 |
= |
Jan Frylinck
Namibia
|
119 |
163 v Papua New Guinea at Amini Park 2022 |
83 |
Daryl Mitchell
New Zealand
|
117 |
132 v India at Mumbai 2023 |
= |
Michael Bracewell
New Zealand
|
117 |
163 v India at Hyderabad 2023 |
85 |
Harry Tector
Ireland
|
115 |
126 v Oman at Bulawayo 2023 |
86 |
Ben Stokes
England
|
112 |
303 v New Zealand at Lord's 2019 |
87 |
Gulshan Jha
Nepal
|
111 |
115 v Scotland at Dallas 2024 |
88 |
Saurabh Netravalkar
USA
|
108 |
120 v Netherlands at Harare 2023 |
= |
Dilshan Madushanka
Sri Lanka
|
108 |
125 v Bangladesh at Chittagong 2024 |
90 |
Tabraiz Shamsi
South Africa
|
107 |
131 v Australia at Potchefstroom 2023 |
91 |
Mohammad Nawaz
Pakistan
|
106 |
128 v Sri Lanka at Hyderabad 2023 |
= |
Graham Hume
Ireland
|
106 |
106 v South Africa at Abu Dhabi 2024 |
93 |
Washington Sundar
India
|
105 |
108 v New Zealand at Indore 2023 |
= |
Lalit Rajbanshi
Nepal
|
105 |
109 v USA at Dallas 2024 |
= |
Saad Bin Zafar
Canada
|
105 |
105 v Oman at King City 2024 |
96 |
Matt Henry
New Zealand
|
104 |
181 v Australia at Sydney 2016 |
= |
Romario Shepherd
West Indies
|
104 |
114 v Australia at Melbourne 2024 |
98 |
Josh Little
Ireland
|
103 |
116 v Zimbabwe at Harare 2023 |
99 |
Gulbadin Naib
Afghanistan
|
102 |
191 v Ireland at Dehradun 2019 |
100 |
Bilal Khan
Oman
|
101 |
132 v USA at Texas 2022 |