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.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
301 Down 5 Harbhajan Singh (India) flag Harbhajan Singh (India) 64.60 49 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Deccan Chargers at Navi Mumbai on 28-Mar-2010
302 Down 5 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 64.60 2 Runs | 4 Wickets | 3 Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Hyderabad on 14-Apr-2019
303 Down 5 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 64.60 55 Runs | 2 Wickets | 3 Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Georgetown on 08-Sep-2018
304 Down 5 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 64.60 56 Runs | 2 Wickets | 1 Ct/St for Central Districts vs Wellington at Palmerston North on 27-Dec-2022
305 Down 5 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 64.60 19 Runs | 3 Wickets | 1 Ct/St for Guyana Amazon Warriors vs Jamaica Tallawahs at Basseterre on 27-Aug-2023
306 Down 5 Sean Abbott (Australia) flag Sean Abbott (Australia) 64.60 16 Runs | 4 Wickets | Ct/St for Sydney Sixers vs Brisbane Heat at Sydney on 24-Jan-2024
307 Down 5 James Faulkner (Australia) flag James Faulkner (Australia) 64.60 23 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Nottinghamshire at Nottingham on 27-Jul-2018
308 Down 5 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 64.59 68 Runs | 1 Wickets | 1 Ct/St for Northern Districts vs Auckland at Auckland on 26-Dec-2012
309 Down 5 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 64.31 158 Runs | na Wickets | 1 Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 18-Apr-2008
310 Down 5 Jack Wildermuth (Australia) flag Jack Wildermuth (Australia) 64.29 31 Runs | 3 Wickets | Ct/St for Brisbane Heat vs Sydney Thunder at Canberra on 14-Dec-2020
311 Down 5 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 64.29 23 Runs | 3 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Dubai on 19-Sep-2021
312 Down 5 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 64.29 34 Runs | 4 Wickets | Ct/St for Islamabad United vs Karachi Kings at Karachi on 06-Feb-2022
313 Down 5 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 64.29 20 Runs | 4 Wickets | Ct/St for Perth Scorchers vs Sydney Thunder at Perth on 09-Jan-2021
314 Down 5 Sean Abbott (Australia) flag Sean Abbott (Australia) 64.29 41 Runs | 3 Wickets | Ct/St for Sydney Sixers vs Adelaide Strikers at Sydney on 26-Jan-2022
315 Down 5 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 64.28 62 Runs | 2 Wickets | Ct/St for Melbourne Stars vs Hobart Hurricanes at Melbourne on 18-Dec-2025
316 Down 5 Luis Reece (England) flag Luis Reece (England) 64.28 59 Runs | 2 Wickets | Ct/St for Derbyshire vs Lancashire at Manchester on 09-Jun-2021
317 Down 5 Liam Livingstone (England) flag Liam Livingstone (England) 64.28 70 Runs | 2 Wickets | Ct/St for Lancashire vs Durham at Chester-le-Street on 02-Aug-2019
318 Down 5 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 64.28 52 Runs | 2 Wickets | Ct/St for Quetta Gladiators vs Islamabad United at Rawalpindi on 05-Mar-2023
319 Down 5 Will Sutherland (Australia) flag Will Sutherland (Australia) 64.28 51 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Sydney Sixers at Sydney on 08-Dec-2023
320 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 64.28 48 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Kolkata on 27-Mar-2019
321 Down 5 Will Jacks (England) flag Will Jacks (England) 64.28 97 Runs | 1 Wickets | 2 Ct/St for Surrey vs Middlesex at London on 20-Jun-2025
322 Down 5 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 64.28 65 Runs | 2 Wickets | 2 Ct/St for Auckland vs Canterbury at Christchurch on 05-Jan-2014
323 Down 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 64.28 26 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Sharjah on 11-Oct-2021
324 Down 5 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.96 6 Runs | 4 Wickets | 1 Ct/St for Trent Rockets (Men) vs London Spirit (Men) at Nottingham on 07-Aug-2024
325 Down 5 Jim Allenby (Australia) flag Jim Allenby (Australia) 63.96 50 Runs | 5 Wickets | 1 Ct/St for Leicestershire vs Derbyshire at Leicester on 27-Jun-2008
326 Down 5 Ben Raine (England) flag Ben Raine (England) 63.96 48 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Yorkshire at Leeds on 27-May-2016
327 Down 5 Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 63.96 15 Runs | 4 Wickets | 1 Ct/St for Chittagong Vikings vs Khulna Royal Bengals at Mirpur on 07-Feb-2013
328 Down 5 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 63.96 22 Runs | 3 Wickets | Ct/St for Northern Districts vs Canterbury at Christchurch on 11-Feb-2023
329 Down 5 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 63.95 39 Runs | 3 Wickets | 1 Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 30-Apr-2025
330 Down 5 Will Jacks (England) flag Will Jacks (England) 63.95 43 Runs | 3 Wickets | 1 Ct/St for Surrey vs Middlesex at London on 25-May-2023
331 Down 5 Chris Nash (England) flag Chris Nash (England) 63.95 36 Runs | 4 Wickets | 1 Ct/St for Sussex vs Gloucestershire at Arundel on 03-Jul-2011
332 Down 5 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 63.95 41 Runs | 4 Wickets | 1 Ct/St for Auckland vs Wellington at Wellington on 18-Jan-2019
333 Down 5 Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 63.65 64 Runs | 3 Wickets | Ct/St for Middlesex vs Essex at Chelmsford on 15-Jun-2008
334 Down 5 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 63.65 51 Runs | 4 Wickets | Ct/St for Derbyshire vs Yorkshire at Chesterfield on 14-Jul-2013
335 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 63.65 37 Runs | 4 Wickets | Ct/St for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 11-Feb-2012
336 Down 5 David Willey (England) flag David Willey (England) 63.65 81 Runs | 2 Wickets | Ct/St for Northern Superchargers (Men) vs London Spirit (Men) at London on 03-Aug-2021
337 Down 5 Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 63.65 73 Runs | 2 Wickets | Ct/St for Otago vs Wellington at Wellington on 24-Dec-2022
338 Down 5 David Willey (England) flag David Willey (England) 63.65 79 Runs | 3 Wickets | Ct/St for Yorkshire vs Northamptonshire at Northampton on 16-Aug-2018
339 Down 5 Ross Whiteley (England) flag Ross Whiteley (England) 63.65 46 Runs | 3 Wickets | Ct/St for Derbyshire vs Nottinghamshire at Derby on 07-Jun-2024
340 Down 5 Liam Dawson (England) flag Liam Dawson (England) 63.65 19 Runs | 4 Wickets | Ct/St for Hampshire vs Essex at Chelmsford on 02-Jun-2023
341 Down 5 Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 63.65 42 Runs | 3 Wickets | Ct/St for Kent vs Sussex at Hove on 27-Jun-2008
342 Down 5 Liam Dawson (England) flag Liam Dawson (England) 63.65 6 Runs | 3 Wickets | Ct/St for London Spirit (Men) vs Birmingham Phoenix (Men) at London on 30-Aug-2022
343 Down 5 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.65 52 Runs | 2 Wickets | Ct/St for Islamabad United vs Lahore Qalandars at Lahore on 23-Feb-2020
344 Down 5 Jason Holder (West Indies) flag Jason Holder (West Indies) 63.65 47 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Punjab Kings at Sharjah on 25-Sep-2021
345 Down 5 George Worker (New Zealand) flag George Worker (New Zealand) 63.65 42 Runs | 5 Wickets | Ct/St for Central Districts vs Otago at New Plymouth on 07-Nov-2015
346 Down 5 Hardik Pandya (India) flag Hardik Pandya (India) 63.65 25 Runs | 3 Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Mumbai on 03-Apr-2019
347 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.65 37 Runs | 4 Wickets | Ct/St for Dhaka Dominators vs Sylhet Strikers at Mirpur on 11-Nov-2017
348 Down 5 Andrew McDonald (Australia) flag Andrew McDonald (Australia) 63.65 59 Runs | 3 Wickets | Ct/St for Leicestershire vs Yorkshire at Leicester on 29-Jun-2011
349 Down 5 James Neesham (New Zealand) flag James Neesham (New Zealand) 63.65 75 Runs | 2 Wickets | Ct/St for Northamptonshire vs Leicestershire at Northampton on 01-Jun-2022
350 Down 5 Saif Zaib (England) flag Saif Zaib (England) 63.65 44 Runs | 3 Wickets | Ct/St for Northamptonshire vs Worcestershire at Northampton on 07-Jun-2024
351 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 63.65 64 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Kolkata on 23-Mar-2024
352 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.65 6 Runs | 4 Wickets | Ct/St for Melbourne Renegades vs Sydney Sixers at Sydney on 16-Jan-2019
353 Down 5 Lewis Gregory (England) flag Lewis Gregory (England) 63.65 76 Runs | 2 Wickets | Ct/St for Rangpur Riders vs Chattogram Challengers at Chattogram on 21-Dec-2019
354 Down 5 Tom Curran (England) flag Tom Curran (England) 63.65 62 Runs | 3 Wickets | Ct/St for Sydney Sixers vs Sydney Thunder at Sydney on 24-Dec-2018
355 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.65 65 Runs | 2 Wickets | Ct/St for Sydney Thunder vs Melbourne Stars at Melbourne on 08-Jan-2013
356 Down 5 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 63.65 89 Runs | 3 Wickets | Ct/St for Washington Freedom vs Texas Super Kings at Dallas on 22-Jun-2025
357 Down 5 Simon Keene (New Zealand) flag Simon Keene (New Zealand) 63.65 81 Runs | 2 Wickets | Ct/St for Auckland vs Wellington at Wellington on 20-Jan-2025
358 Down 5 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 63.64 41 Runs | 2 Wickets | Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Port of Spain on 11-Aug-2018
359 Down 5 Jacob Bethell (England) flag Jacob Bethell (England) 63.64 87 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Hobart Hurricanes at Hobart on 14-Jan-2025
360 Down 5 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 63.64 97 Runs | 2 Wickets | Ct/St for Jaffna Kings vs Dambulla Sixers at Hambantota on 30-Nov-2020
361 Down 5 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 63.64 39 Runs | 3 Wickets | Ct/St for Essex vs Gloucestershire at Chelmsford on 03-Jun-2011
362 Down 5 David Willey (England) flag David Willey (England) 63.64 54 Runs | 3 Wickets | Ct/St for Northamptonshire vs Yorkshire at Leeds on 30-May-2025
363 Down 5 Jason Holder (West Indies) flag Jason Holder (West Indies) 63.64 38 Runs | 4 Wickets | Ct/St for St Kitts and Nevis Patriots vs Barbados Royals at Basseterre on 21-Aug-2025
364 Down 5 Adam Lyth (England) flag Adam Lyth (England) 63.64 48 Runs | 5 Wickets | Ct/St for Yorkshire vs Nottinghamshire at Nottingham on 25-Aug-2019
365 Down 5 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 63.64 101 Runs | 2 Wickets | Ct/St for Glamorgan vs Sussex at Arundel on 09-Jul-2017
366 Down 5 Graeme Swann (England) flag Graeme Swann (England) 63.64 61 Runs | 3 Wickets | Ct/St for Nottinghamshire vs Derbyshire at Nottingham on 27-Jun-2007
367 Down 5 Daniel Sams (Australia) flag Daniel Sams (Australia) 63.64 65 Runs | 2 Wickets | Ct/St for Sydney Thunder vs Brisbane Heat at Canberra on 14-Dec-2020
368 Down 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 63.64 31 Runs | 4 Wickets | Ct/St for Dhaka Dominators vs Chattogram Challengers at Mirpur on 04-Feb-2019
369 Down 5 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.64 10 Runs | 6 Wickets | Ct/St for Essex vs Glamorgan at Chelmsford on 08-Jul-2011
370 Down 5 Chris Schofield (England) flag Chris Schofield (England) 63.64 3 Runs | 4 Wickets | Ct/St for Surrey vs Sussex at Hove on 29-Jun-2007
371 Down 5 Daniel Sams (Australia) flag Daniel Sams (Australia) 63.64 98 Runs | 1 Wickets | Ct/St for Sydney Thunder vs Melbourne Renegades at Melbourne on 08-Jan-2022
372 Down 5 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 63.32 59 Runs | 3 Wickets | 1 Ct/St for Auckland vs Northern Districts at Auckland on 22-Jan-2010
373 Down 5 Moeen Ali (England) flag Moeen Ali (England) 63.31 41 Runs | 3 Wickets | Ct/St for Worcestershire vs Sussex at Birmingham on 15-Sep-2018
374 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.31 87 Runs | 1 Wickets | 3 Ct/St for Chattogram Challengers vs Chittagong Kings at Chattogram on 18-Nov-2016
375 Down 5 Tom Curran (England) flag Tom Curran (England) 63.31 67 Runs | 1 Wickets | Ct/St for Oval Invincibles (Men) vs Manchester Originals (Men) at London on 27-Aug-2023
376 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.31 26 Runs | 3 Wickets | Ct/St for Northamptonshire vs Lancashire at Birmingham on 29-Aug-2015
377 Down 5 Ravi Bopara (England) flag Ravi Bopara (England) 63.31 50 Runs | 4 Wickets | 1 Ct/St for Sylhet Super Stars vs Comilla Victorians at Chattogram on 30-Nov-2015
378 Down 5 Anil Kumble (India) flag Anil Kumble (India) 63.31 1 Runs | 4 Wickets | Ct/St for Royal Challengers Bengaluru vs Deccan Chargers at Johannesburg on 24-May-2009
379 Down 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 62.99 27 Runs | 3 Wickets | 1 Ct/St for Kolkata Knight Riders vs Delhi Capitals at Delhi on 29-Apr-2025
380 Down 5 Piyush Chawla (India) flag Piyush Chawla (India) 62.99 13 Runs | 2 Wickets | 1 Ct/St for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014
381 Down 5 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 62.99 5 Runs | 4 Wickets | 1 Ct/St for Somerset vs Essex at Birmingham on 15-Jul-2023
382 Down 5 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 62.99 59 Runs | Wickets | 1 Ct/St for Sussex vs Somerset at Birmingham on 15-Aug-2009
383 Down 5 Sean Abbott (Australia) flag Sean Abbott (Australia) 62.99 9 Runs | 4 Wickets | 1 Ct/St for Surrey vs Somerset at Birmingham on 15-Jul-2023
384 Down 5 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 62.99 8 Runs | 4 Wickets | 1 Ct/St for MI Cape Town vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025
385 Down 5 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 62.99 25 Runs | 1 Wickets | 1 Ct/St for Multan Sultans vs Lahore Qalandars at Lahore on 18-Mar-2023
386 Down 5 KL Rahul (India) flag KL Rahul (India) 62.70 98 Runs | na Wickets | 2 Ct/St for Punjab Kings vs Chennai Super Kings at Dubai on 07-Oct-2021
387 Down 5 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 62.70 140 Runs | na Wickets | 2 Ct/St for Lucknow Super Giants vs Kolkata Knight Riders at Navi Mumbai on 18-May-2022
388 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.70 154 Runs | na Wickets | 2 Ct/St for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2022
389 Down 5 Ankit Rajpoot (India) flag Ankit Rajpoot (India) 62.69 8 Runs | 5 Wickets | Ct/St for Punjab Kings vs Sunrisers Hyderabad at Hyderabad on 26-Apr-2018
390 Down 5 Adam Zampa (Australia) flag Adam Zampa (Australia) 62.68 Runs | 6 Wickets | Ct/St for Rising Pune Supergiant vs Sunrisers Hyderabad at Visakhapatnam on 10-May-2016
391 Down 5 Moeen Ali (England) flag Moeen Ali (England) 62.68 41 Runs | 2 Wickets | Ct/St for Worcestershire vs Lancashire at Birmingham on 15-Sep-2018
392 Down 5 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 62.68 124 Runs | Wickets | Ct/St for Lucknow Super Giants vs Chennai Super Kings at Chennai on 23-Apr-2024
393 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.68 54 Runs | 1 Wickets | Ct/St for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 14-May-2023
394 Down 5 Liam Dawson (England) flag Liam Dawson (England) 62.67 22 Runs | 3 Wickets | Ct/St for Islamabad United vs Multan Sultans at Lahore on 20-Feb-2022
395 Down 5 Dan Mousley (England) flag Dan Mousley (England) 62.67 63 Runs | 1 Wickets | Ct/St for Warwickshire vs Yorkshire at Leeds on 01-Jul-2022
396 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.67 47 Runs | 1 Wickets | Ct/St for Punjab Kings vs Mumbai Indians at Mumbai on 11-May-2017
397 Down 5 Tom Curran (England) flag Tom Curran (England) 62.67 37 Runs | 3 Wickets | Ct/St for Surrey vs Hampshire at Southampton on 30-May-2024
398 Down 5 Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 62.67 29 Runs | 2 Wickets | Ct/St for Trinbago Knight Riders vs St Kitts and Nevis Patriots at Tarouba on 09-Sep-2017
399 Down 5 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 62.67 32 Runs | 2 Wickets | 2 Ct/St for Multan Sultans vs Islamabad United at Karachi on 18-Mar-2024
400 Down 5 Chris Morris (South Africa) flag Chris Morris (South Africa) 62.67 16 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Chennai Super Kings at Chennai on 10-May-2015
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #harbhajansingh #singh #kagisorabada #rabada #rovmanpowell #powell #tombruce #bruce #romarioshepherd #shepherd #seanabbott #abbott #jamesfaulkner #faulkner #scottstyris #styris #brendonmccullum #mccullum #jackwildermuth #wildermuth #dwaynebravo #bravo #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings