Listing top 1,000 individual match performances as per our scorecards. Each scored using contextual logic—factoring in opposition strength, match pressure, conditions, game importance etc. The list is scientifically based, so some lesser-known performances may outrank legendary ones. No manual adjustments are made; everything is merit-based.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
201 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 52.41 3-Ct/St in 2nd inns vs Rangpur Riders at Chattogram on 23-Jan-2025
202 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 52.37 4-Ct/St in 2nd inns vs Surrey at Hove on 23-Jun-2022
203 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 52.35 3-Ct/St in 2nd inns vs Comilla Victorians at Chattogram on 25-Nov-2017
204 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 52.35 3-Ct/St in 2nd inns vs Comilla Victorians at Sylhet on 30-Jan-2024
205 No change Matt Critchley (England) flag Matt Critchley (England) 52.30 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 07-Sep-2019
206 No change Hilton Cartwright (Australia) flag Hilton Cartwright (Australia) 52.29 3-Ct/St in 2nd inns vs Sydney Sixers at Carrara on 26-Dec-2020
207 No change Devon Smith (West Indies) flag Devon Smith (West Indies) 52.26 4-Ct/St in 1st inns vs Antigua Hawksbills at Gros Islet on 06-Aug-2013
208 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 52.22 3-Ct/St in 2nd inns vs Auckland at Wellington on 19-Jan-2020
209 No change Zak Crawley (England) flag Zak Crawley (England) 52.17 3-Ct/St in 2nd inns vs Hampshire at Southampton on 02-Jun-2024
210 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 52.15 4-Ct/St in 2nd inns vs Dambulla Sixers at Dambula on 06-Jul-2024
211 No change Stephen Cunis (New Zealand) flag Stephen Cunis (New Zealand) 52.13 3-Ct/St in 1st inns vs Auckland at Auckland on 05-Feb-2006
212 No change Dan Christian (Australia) flag Dan Christian (Australia) 52.10 4-Ct/St in 2nd inns vs Brisbane Heat at Hobart on 22-Dec-2015
213 No change Harry Brook (England) flag Harry Brook (England) 52.07 4-Ct/St in 2nd inns vs Northamptonshire at Leeds on 29-Aug-2019
214 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 52.01 3-Ct/St in 2nd inns vs Lahore Qalandars at Abu Dhabi on 13-Jun-2021
215 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 51.98 3-Ct/St in 1st inns vs Mumbai Indians at Abu Dhabi on 19-Sep-2020
216 No change Dan Mousley (England) flag Dan Mousley (England) 51.92 3-Ct/St in 2nd inns vs Lancashire at Birmingham on 09-Jul-2025
217 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 51.86 3-Ct/St in 1st inns vs Jamaica Tallawahs at Lauderhill on 19-Aug-2018
218 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 51.85 4-Ct/St in 1st inns vs Punjab Kings at Jaipur on 24-May-2025
219 No change Danza Hyatt (West Indies) flag Danza Hyatt (West Indies) 51.83 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at St George's on 11-Jul-2014
220 No change Tom Banton (England) flag Tom Banton (England) 51.83 3-Ct/St in 2nd inns vs Desert Vipers at Abu Dhabi on 27-Jan-2025
221 No change Steven Croft (England) flag Steven Croft (England) 51.83 3-Ct/St in 2nd inns vs Nottinghamshire at Nottingham on 31-May-2022
222 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 51.83 3-Ct/St in 2nd inns vs Gujarat Titans at Chennai on 26-Mar-2024
223 No change Azam Khan (Pakistan) flag Azam Khan (Pakistan) 51.78 4-Ct/St in 1st inns vs Trinbago Knight Riders at Port of Spain on 05-Sep-2023
224 No change Sam Billings (England) flag Sam Billings (England) 51.77 4-Ct/St in 2nd inns vs Somerset at Taunton on 10-Jun-2022
225 No change Peter Handscomb (Australia) flag Peter Handscomb (Australia) 51.74 4-Ct/St in 1st inns vs Hobart Hurricanes at Launceston on 30-Dec-2019
226 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 51.68 3-Ct/St in 2nd inns vs Comilla Victorians at Sylhet on 18-Jan-2019
227 No change Christiaan Jonker (South Africa) flag Christiaan Jonker (South Africa) 51.65 3-Ct/St in 2nd inns vs Comilla Victorians at Mirpur on 21-Jan-2019
228 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 51.62 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at Basseterre on 07-Sep-2021
229 No change Axar Patel (India) flag Axar Patel (India) 51.62 3-Ct/St in 2nd inns vs Gujarat Titans at Delhi on 24-Apr-2024
230 No change Jacob Bethell (England) flag Jacob Bethell (England) 51.47 3-Ct/St in 1st inns vs Oval Invincibles (Men) at Birmingham on 12-Aug-2025
231 No change Mayank Dagar (India) flag Mayank Dagar (India) 51.46 3-Ct/St in 1st inns vs Lucknow Super Giants at Bengaluru on 02-Apr-2024
232 No change Rikki Clarke (England) flag Rikki Clarke (England) 51.41 3-Ct/St in 2nd inns vs Essex at Birmingham on 13-Aug-2015
233 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 51.41 4-Ct/St in 2nd inns vs Auckland at Auckland on 17-Jan-2018
234 No change Naman Dhir (India) flag Naman Dhir (India) 51.40 3-Ct/St in 1st inns vs Kolkata Knight Riders at Mumbai on 31-Mar-2025
235 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 51.38 4-Ct/St in 2nd inns vs Colombo Strikers at Colombo on 10-Dec-2021
236 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 51.34 3-Ct/St in 2nd inns vs Rajasthan Royals at Hyderabad on 02-May-2024
237 No change Max Holden (England) flag Max Holden (England) 51.31 3-Ct/St in 1st inns vs Birmingham Phoenix (Men) at Nottingham on 27-Aug-2025
238 No change Henry Brookes (England) flag Henry Brookes (England) 51.28 3-Ct/St in 2nd inns vs Southern Brave (Men) at Birmingham on 10-Aug-2022
239 No change Greg Hay (New Zealand) flag Greg Hay (New Zealand) 51.25 3-Ct/St in 1st inns vs Wellington at Palmerston North on 27-Dec-2022
240 No change Junior Dala (South Africa) flag Junior Dala (South Africa) 51.25 3-Ct/St in 2nd inns vs Pretoria Capitals at Centurion on 05-Feb-2023
241 No change Ben Kellaway (England) flag Ben Kellaway (England) 51.25 3-Ct/St in 1st inns vs Birmingham Phoenix (Men) at Birmingham on 22-Aug-2025
242 No change Dhruv Jurel (India) flag Dhruv Jurel (India) 51.25 3-Ct/St in 2nd inns vs Lucknow Super Giants at Jaipur on 24-Mar-2024
243 No change Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 51.01 3-Ct/St in 1st inns vs Jaffna Kings at Dambula on 06-Jul-2024
244 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 51.01 3-Ct/St in 2nd inns vs Quetta Gladiators at Lahore on 03-Mar-2020
245 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 50.98 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Hyderabad on 30-Apr-2017
246 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 50.96 4-Ct/St in 1st inns vs Islamabad United at Abu Dhabi on 22-Jun-2021
247 No change David Hussey (Australia) flag David Hussey (Australia) 50.92 3-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Dharamsala on 17-May-2011
248 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 50.86 4-Ct/St in 2nd inns vs Lahore Qalandars at Abu Dhabi on 18-Jun-2021
249 No change Keemo Paul (West Indies) flag Keemo Paul (West Indies) 50.82 3-Ct/St in 1st inns vs Barbados Royals at Georgetown on 25-Sep-2022
250 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 50.82 3-Ct/St in 1st inns vs Guyana Amazon Warriors at Tarouba on 30-Aug-2025
251 No change Jason Roy (England) flag Jason Roy (England) 50.82 3-Ct/St in 2nd inns vs Sydney Sixers at Perth on 06-Jan-2021
252 No change Jos Buttler (England) flag Jos Buttler (England) 50.74 3-Ct/St in 1st inns vs Mumbai Indians at Mumbai on 13-Apr-2019
253 No change James Vince (England) flag James Vince (England) 50.70 3-Ct/St in 1st inns vs Peshawar Zalmi at Multan on 26-Feb-2020
254 No change Sanju Samson (India) flag Sanju Samson (India) 50.69 3-Ct/St in 1st inns vs Mumbai Indians at Mumbai on 13-May-2018
255 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 50.69 3-Ct/St in 2nd inns vs Sunrisers Hyderabad at Hyderabad on 14-Apr-2019
256 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 50.67 3-Ct/St in 1st inns vs Perth Scorchers at Launceston on 30-Dec-2018
257 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 50.64 3-Ct/St in 1st inns vs Guyana Amazon Warriors at Kingston on 02-Aug-2014
258 No change Sheldon Jackson (India) flag Sheldon Jackson (India) 50.63 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Navi Mumbai on 30-Mar-2022
259 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 50.61 4-Ct/St in 1st inns vs Chennai Super Kings at Sharjah on 23-Oct-2020
260 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 50.61 4-Ct/St in 2nd inns vs Kolkata Knight Riders at Navi Mumbai on 23-Apr-2022
261 No change Fynn Hudson-Prentice (England) flag Fynn Hudson-Prentice (England) 50.58 3-Ct/St in 2nd inns vs Surrey at London on 07-Jun-2024
262 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 50.56 4-Ct/St in 2nd inns vs Comilla Victorians at Mirpur on 26-Nov-2016
263 No change Tom Abell (England) flag Tom Abell (England) 50.55 3-Ct/St in 2nd inns vs Hampshire at Taunton on 09-Jun-2024
264 No change Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 50.52 3-Ct/St in 1st inns vs Wellington at Christchurch on 16-Jan-2021
265 No change Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 50.49 3-Ct/St in 2nd inns vs Northern Districts at Christchurch on 13-Jan-2023
266 No change Michael Burgess (England) flag Michael Burgess (England) 50.44 4-Ct/St in 1st inns vs Yorkshire at Birmingham on 30-Jun-2021
267 No change Liam Livingstone (England) flag Liam Livingstone (England) 50.42 3-Ct/St in 1st inns vs Islamabad United at Rawalpindi on 07-Mar-2020
268 No change Tom Rogers (Australia) flag Tom Rogers (Australia) 50.37 3-Ct/St in 1st inns vs Surrey at London on 07-Jul-2024
269 No change Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 50.35 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at Georgetown on 10-Jul-2016
270 No change Rohit Sharma (India) flag Rohit Sharma (India) 50.33 3-Ct/St in 2nd inns vs Delhi Capitals at Delhi on 18-Apr-2010
271 No change Sanju Samson (India) flag Sanju Samson (India) 50.31 3-Ct/St in 1st inns vs Gujarat Titans at Ahmedabad on 09-Apr-2025
272 No change Riley Meredith (Australia) flag Riley Meredith (Australia) 50.31 3-Ct/St in 2nd inns vs Multan Sultans at Rawalpindi on 16-Apr-2025
273 No change Suresh Raina (India) flag Suresh Raina (India) 50.29 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 19-Mar-2010
274 No change Ishan Kishan (India) flag Ishan Kishan (India) 50.28 4-Ct/St in 1st inns vs Delhi Capitals at Hyderabad on 05-May-2025
275 No change Simon Harmer (South Africa) flag Simon Harmer (South Africa) 50.18 3-Ct/St in 2nd inns vs Sussex at Hove on 22-Aug-2019
276 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 50.17 3-Ct/St in 2nd inns vs Barbados Royals at Bridgetown on 02-Sep-2023
277 No change Joe Weatherley (England) flag Joe Weatherley (England) 50.16 3-Ct/St in 1st inns vs Surrey at London on 05-Jun-2025
278 No change Craig Overton (England) flag Craig Overton (England) 50.15 3-Ct/St in 1st inns vs Sussex at Hove on 06-Jun-2025
279 No change Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 50.08 3-Ct/St in 2nd inns vs Multan Sultans at Multan on 23-Feb-2024
280 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 50.08 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Kolkata on 09-May-2015
281 No change Alex Ross (Australia) flag Alex Ross (Australia) 50.08 3-Ct/St in 1st inns vs Perth Scorchers at Perth on 22-Dec-2014
282 No change Rohit Sharma (India) flag Rohit Sharma (India) 50.01 3-Ct/St in 1st inns vs Chennai Super Kings at Bengaluru on 23-May-2012
283 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 50.00 3-Ct/St in 1st inns vs Northern Districts at Auckland on 02-Feb-2019
284 No change James Vince (England) flag James Vince (England) 49.94 3-Ct/St in 2nd inns vs Nelson Mandela Bay Giants at Gqeberha on 27-Nov-2019
285 No change Jamie Overton (England) flag Jamie Overton (England) 49.86 3-Ct/St in 2nd inns vs Kent at London on 01-Oct-2020
286 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 49.65 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 09-Jun-2022
287 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 49.59 3-Ct/St in 2nd inns vs Hampshire at Chelmsford on 23-Jun-2011
288 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 49.55 3-Ct/St in 2nd inns vs Lahore Qalandars at Lahore on 15-Mar-2023
289 No change Leo Carter (New Zealand) flag Leo Carter (New Zealand) 49.53 3-Ct/St in 1st inns vs Wellington at Wellington on 23-Jan-2023
290 No change Will Rhodes (England) flag Will Rhodes (England) 49.52 3-Ct/St in 2nd inns vs Nottinghamshire at Nottingham on 11-Jun-2021
291 No change Anuj Rawat (India) flag Anuj Rawat (India) 49.48 4-Ct/St in 1st inns vs Punjab Kings at Bengaluru on 25-Mar-2024
292 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 49.45 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Georgetown on 12-Sep-2018
293 No change Luke Pomersbach (Australia) flag Luke Pomersbach (Australia) 49.44 3-Ct/St in 2nd inns vs Mumbai Indians at Chennai on 27-May-2011
294 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 49.43 3-Ct/St in 2nd inns vs Nottinghamshire at Derby on 01-Jul-2011
295 No change James Bracey (England) flag James Bracey (England) 49.43 4-Ct/St in 1st inns vs Kent at Bristol on 01-Jun-2022
296 No change Luke Hollman (England) flag Luke Hollman (England) 49.40 3-Ct/St in 1st inns vs Surrey at London on 20-Jun-2025
297 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 49.39 4-Ct/St in 1st inns vs Punjab Kings at Kolkata on 08-May-2023
298 No change Chris Cooke (England) flag Chris Cooke (England) 49.38 4-Ct/St in 1st inns vs Northamptonshire at Cardiff on 13-Sep-2020
299 No change Moeen Ali (England) flag Moeen Ali (England) 49.34 3-Ct/St in 2nd inns vs Delhi Capitals at Dubai on 04-Oct-2021
300 No change Tim Bresnan (England) flag Tim Bresnan (England) 49.34 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 28-Jun-2014
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #yasirali #ali #mohammadrizwan #rizwan #dwaynesmith #smith #babarazam #azam #mattcritchley #critchley #hiltoncartwright #cartwright #devonsmith #tomblundell #blundell #zakcrawley #crawley #kusalmendis #mendis #stephencunis #cunis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings