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
401 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 39.00 104* Runs in 60 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Indore on 20-Apr-2017 (SR-173%)
402 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 38.99 57* Runs in 33 Balls in 1st inns for Oval Invincibles (Men) vs Manchester Originals (Men) at London on 27-Aug-2023 (SR-173%)
403 No change Ben Duckett (England) flag Ben Duckett (England) 38.99 88 Runs in 45 Balls in 2nd inns for Northamptonshire vs Nottinghamshire at Northampton on 06-Jul-2018 (SR-196%)
404 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 38.98 77* Runs in 34 Balls in 1st inns for Kandy Falcons vs Colombo Strikers at Colombo on 22-Dec-2022 (SR-226%)
405 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 38.97 107 Runs in 49 Balls in 1st inns for Royal Challengers Bengaluru vs Punjab Kings at Bengaluru on 06-May-2011 (SR-218%)
406 No change Darren Bravo (West Indies) flag Darren Bravo (West Indies) 38.96 86* Runs in 63 Balls in 1st inns for Trinbago Knight Riders vs Jamaica Tallawahs at Port of Spain on 23-Jul-2015 (SR-137%)
407 No change David Warner (Australia) flag David Warner (Australia) 38.96 90 Runs in 45 Balls in 2nd inns for Sunrisers Hyderabad vs Chennai Super Kings at Ranchi on 22-May-2014 (SR-200%)
408 No change Stephen Eskinazi (England) flag Stephen Eskinazi (England) 38.95 87 Runs in 37 Balls in 1st inns for Middlesex vs Gloucestershire at Radlett on 26-May-2022 (SR-235%)
409 No change Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 38.91 76 Runs in 31 Balls in 2nd inns for Northamptonshire vs Lancashire at Manchester on 19-Jul-2024 (SR-245%)
410 No change Henry Davids (South Africa) flag Henry Davids (South Africa) 38.90 77* Runs in 44 Balls in 2nd inns for Paarl Rocks vs Tshwane Spartans at Paarl on 16-Dec-2019 (SR-175%)
411 No change Sohaib Maqsood (Pakistan) flag Sohaib Maqsood (Pakistan) 38.88 85* Runs in 42 Balls in 1st inns for Multan Sultans vs Peshawar Zalmi at Dubai on 06-Mar-2018 (SR-202%)
412 No change Michael Pollard (New Zealand) flag Michael Pollard (New Zealand) 38.87 74 Runs in 36 Balls in 1st inns for Wellington vs Auckland at Auckland on 24-Dec-2016 (SR-206%)
413 No change Suresh Raina (India) flag Suresh Raina (India) 38.83 82* Runs in 42 Balls in 1st inns for Chennai Super Kings vs Mumbai Indians at Delhi on 21-May-2013 (SR-195%)
414 No change David Willey (England) flag David Willey (England) 38.81 60 Runs in 27 Balls in 1st inns for Northamptonshire vs Surrey at Birmingham on 17-Aug-2013 (SR-222%)
415 No change Joe Clarke (England) flag Joe Clarke (England) 38.80 100* Runs in 44 Balls in 2nd inns for Nottinghamshire vs Durham at Chester-le-Street on 29-Aug-2020 (SR-227%)
416 No change Andrew Ellis (New Zealand) flag Andrew Ellis (New Zealand) 38.77 41 Runs in 17 Balls in 2nd inns for Canterbury vs Auckland at Auckland on 22-Jan-2012 (SR-241%)
417 No change Martin van Jaarsveld (South Africa) flag Martin van Jaarsveld (South Africa) 38.76 75 Runs in 46 Balls in 1st inns for Kent vs Leicestershire at Leicester on 24-Jul-2006 (SR-163%)
418 No change Ben Stokes (England) flag Ben Stokes (England) 38.74 103* Runs in 63 Balls in 2nd inns for Rising Pune Supergiant vs Gujarat Lions at Pune on 01-May-2017 (SR-163%)
419 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 38.74 72* Runs in 31 Balls in 1st inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Basseterre on 12-Sep-2021 (SR-232%)
420 No change Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 38.73 101* Runs in 57 Balls in 2nd inns for Canterbury vs Auckland at Auckland on 17-Jan-2012 (SR-177%)
421 No change Ashton Turner (Australia) flag Ashton Turner (Australia) 38.72 84* Runs in 47 Balls in 2nd inns for Perth Scorchers vs Sydney Sixers at Perth on 28-Jan-2023 (SR-179%)
422 No change Dawid Malan (England) flag Dawid Malan (England) 38.69 117 Runs in 57 Balls in 1st inns for Middlesex vs Surrey at London on 23-Jul-2019 (SR-205%)
423 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 38.62 117 Runs in 64 Balls in 1st inns for Lucknow Super Giants vs Gujarat Titans at Ahmedabad on 22-May-2025 (SR-183%)
424 No change Owais Shah (England) flag Owais Shah (England) 38.62 76 Runs in 42 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 11-Apr-2012 (SR-181%)
425 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 38.58 55* Runs in 25 Balls in 1st inns for Trent Rockets (Men) vs Birmingham Phoenix (Men) at Birmingham on 15-Aug-2022 (SR-220%)
426 No change Chris Nash (England) flag Chris Nash (England) 38.57 80* Runs in 58 Balls in 2nd inns for Sussex vs Yorkshire at Cardiff on 25-Aug-2012 (SR-138%)
427 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 38.56 114* Runs in 54 Balls in 2nd inns for Central Districts vs Otago at Dunedin on 28-Nov-2021 (SR-211%)
428 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 38.54 114 Runs in 52 Balls in 2nd inns for Hobart Hurricanes vs Melbourne Renegades at Melbourne on 12-Jan-2017 (SR-219%)
429 No change Hamish Rutherford (New Zealand) flag Hamish Rutherford (New Zealand) 38.54 106 Runs in 50 Balls in 1st inns for Otago vs Central Districts at New Plymouth on 21-Dec-2016 (SR-212%)
430 No change Lhuan-dre Pretorius (South Africa) flag Lhuan-dre Pretorius (South Africa) 38.51 97 Runs in 51 Balls in 2nd inns for Paarl Royals vs Sunrisers Eastern Cape at Paarl on 11-Jan-2025 (SR-190%)
431 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 38.49 118* Runs in 61 Balls in 2nd inns for Leicestershire vs Worcestershire at Leicester on 18-Jul-2021 (SR-193%)
432 No change Ben Stokes (England) flag Ben Stokes (England) 38.45 107* Runs in 60 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Abu Dhabi on 25-Oct-2020 (SR-178%)
433 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 38.45 81 Runs in 27 Balls in 2nd inns for Sharjah Warriorz vs Dubai Capitals at Sharjah on 17-Jan-2025 (SR-300%)
434 No change James Vince (England) flag James Vince (England) 38.41 107* Runs in 65 Balls in 1st inns for Hampshire vs Worcestershire at Worcester on 14-Aug-2015 (SR-165%)
435 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 38.38 78 Runs in 35 Balls in 1st inns for Chattogram Challengers vs Rangpur Riders at Sylhet on 08-Nov-2017 (SR-223%)
436 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.37 88* Runs in 35 Balls in 1st inns for Middlesex vs Somerset at Richmond on 04-Aug-2019 (SR-251%)
437 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 38.36 72* Runs in 40 Balls in 2nd inns for Jaffna Kings vs Galle Marvels at Colombo on 21-Jul-2024 (SR-180%)
438 No change Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 38.35 108* Runs in 60 Balls in 1st inns for Chennai Super Kings vs Lucknow Super Giants at Chennai on 23-Apr-2024 (SR-180%)
439 No change Jack Taylor (England) flag Jack Taylor (England) 38.34 80 Runs in 41 Balls in 2nd inns for Gloucestershire vs Durham at Bristol on 10-Aug-2016 (SR-195%)
440 No change Virender Sehwag (India) flag Virender Sehwag (India) 38.33 75 Runs in 34 Balls in 2nd inns for Delhi Capitals vs Rajasthan Royals at Ahmedabad on 15-Mar-2010 (SR-221%)
441 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 38.32 75* Runs in 47 Balls in 2nd inns for Wayamba United vs Uva Next at Colombo on 28-Aug-2012 (SR-160%)
442 No change Daniel Bell-Drummond (England) flag Daniel Bell-Drummond (England) 38.30 82 Runs in 51 Balls in 1st inns for Kent vs Sussex at Birmingham on 18-Sep-2021 (SR-161%)
443 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 38.30 86 Runs in 44 Balls in 1st inns for Hobart Hurricanes vs Sydney Sixers at Melbourne on 24-Jan-2021 (SR-195%)
444 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 38.27 92* Runs in 43 Balls in 2nd inns for Wellington vs Otago at Dunedin on 14-Jan-2021 (SR-214%)
445 No change Dean Brownlie (New Zealand) flag Dean Brownlie (New Zealand) 38.26 99 Runs in 46 Balls in 1st inns for Northern Districts vs Wellington at Hamilton on 22-Dec-2018 (SR-215%)
446 No change Sean Dickson (South Africa) flag Sean Dickson (South Africa) 38.23 78 Runs in 57 Balls in 2nd inns for Somerset vs Surrey at Birmingham on 14-Sep-2024 (SR-137%)
447 No change Liam Livingstone (England) flag Liam Livingstone (England) 38.23 69* Runs in 27 Balls in 2nd inns for Birmingham Phoenix (Men) vs Oval Invincibles (Men) at Birmingham on 12-Aug-2025 (SR-256%)
448 No change Will Jacks (England) flag Will Jacks (England) 38.20 70 Runs in 24 Balls in 1st inns for Surrey vs Middlesex at London on 10-Jun-2021 (SR-292%)
449 No change Steven Smith (Australia) flag Steven Smith (Australia) 38.18 121* Runs in 64 Balls in 1st inns for Sydney Sixers vs Perth Scorchers at Sydney on 11-Jan-2025 (SR-189%)
450 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 38.18 66* Runs in 30 Balls in 2nd inns for Chattogram Challengers vs Rangpur Riders at Chattogram on 16-Feb-2024 (SR-220%)
451 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 38.17 70 Runs in 40 Balls in 2nd inns for Sydney Thunder vs Melbourne Stars at Melbourne on 24-Jan-2016 (SR-175%)
452 No change Richard Levi (South Africa) flag Richard Levi (South Africa) 38.17 88 Runs in 43 Balls in 1st inns for Northamptonshire vs Nottinghamshire at Nottingham on 22-Jul-2017 (SR-205%)
453 No change Chris Jordan (England) flag Chris Jordan (England) 38.16 73 Runs in 35 Balls in 2nd inns for Surrey vs Somerset at Taunton on 03-Jul-2022 (SR-209%)
454 No change Jordan Cox (England) flag Jordan Cox (England) 38.16 86* Runs in 29 Balls in 1st inns for Oval Invincibles (Men) vs Welsh Fire (Men) at London on 16-Aug-2025 (SR-297%)
455 No change Mal Loye (England) flag Mal Loye (England) 38.15 73 Runs in 32 Balls in 1st inns for Lancashire vs Derbyshire at Manchester on 18-Jul-2005 (SR-228%)
456 No change Graeme Hick (England) flag Graeme Hick (England) 38.12 116* Runs in 65 Balls in 1st inns for Worcestershire vs Northamptonshire at Luton on 05-Jul-2004 (SR-178%)
457 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 38.10 71* Runs in 34 Balls in 1st inns for Chittagong Kings vs Khulna Tigers at Mirpur on 26-Nov-2016 (SR-209%)
458 No change Alex Hales (England) flag Alex Hales (England) 38.09 110 Runs in 56 Balls in 1st inns for Sydney Thunder vs Sydney Sixers at Adelaide on 22-Jan-2021 (SR-196%)
459 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 38.07 95* Runs in 44 Balls in 2nd inns for Mumbai Indians vs Rajasthan Royals at Mumbai on 25-May-2014 (SR-216%)
460 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 38.07 100* Runs in 45 Balls in 1st inns for Fortune Barishal vs Rangpur Riders at Chattogram on 19-Jan-2023 (SR-222%)
461 No change Alex Hales (England) flag Alex Hales (England) 38.04 71 Runs in 29 Balls in 1st inns for Sydney Thunder vs Melbourne Stars at Canberra on 29-Dec-2020 (SR-245%)
462 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 37.99 89 Runs in 47 Balls in 1st inns for Royal Challengers Bengaluru vs Mumbai Indians at Chennai on 27-May-2011 (SR-189%)
463 No change Luke Wright (England) flag Luke Wright (England) 37.98 92 Runs in 53 Balls in 1st inns for Sussex vs Somerset at Birmingham on 15-Sep-2018 (SR-174%)
464 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 37.98 70* Runs in 51 Balls in 1st inns for Barisal Burners vs Dhaka Gladiators at Mirpur on 29-Feb-2012 (SR-137%)
465 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 37.93 64 Runs in 38 Balls in 2nd inns for Trent Rockets (Men) vs Oval Invincibles (Men) at London on 31-Aug-2025 (SR-168%)
466 No change Alex Hales (England) flag Alex Hales (England) 37.93 113* Runs in 56 Balls in 2nd inns for Rangpur Riders vs Sylhet Strikers at Sylhet on 06-Jan-2025 (SR-202%)
467 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 37.91 69 Runs in 46 Balls in 1st inns for Lahore Qalandars vs Multan Sultans at Lahore on 27-Feb-2022 (SR-150%)
468 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 37.90 117* Runs in 53 Balls in 1st inns for Deccan Chargers vs Rajasthan Royals at Hyderabad on 24-Apr-2008 (SR-221%)
469 No change Suresh Raina (India) flag Suresh Raina (India) 37.86 99* Runs in 52 Balls in 1st inns for Chennai Super Kings vs Sunrisers Hyderabad at Hyderabad on 08-May-2013 (SR-190%)
470 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 37.82 96* Runs in 44 Balls in 1st inns for Jozi Stars vs Tshwane Spartans at Johannesburg on 11-Dec-2018 (SR-218%)
471 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 37.81 101 Runs in 51 Balls in 2nd inns for Brisbane Heat vs Hobart Hurricanes at Brisbane on 29-Dec-2015 (SR-198%)
472 No change Virat Kohli (India) flag Virat Kohli (India) 37.81 113* Runs in 72 Balls in 1st inns for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 06-Apr-2024 (SR-157%)
473 No change Matthew Short (Australia) flag Matthew Short (Australia) 37.78 109 Runs in 54 Balls in 1st inns for Adelaide Strikers vs Brisbane Heat at Adelaide on 11-Jan-2025 (SR-202%)
474 No change Jos Buttler (England) flag Jos Buttler (England) 37.75 94* Runs in 53 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 13-May-2018 (SR-177%)
475 No change Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 37.71 89* Runs in 44 Balls in 1st inns for Chattogram Challengers vs Khulna Tigers at Mirpur on 14-Feb-2022 (SR-202%)
476 No change Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 37.70 72 Runs in 38 Balls in 2nd inns for Galle Marvels vs Dambulla Sixers at Dambula on 09-Jul-2024 (SR-189%)
477 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 37.70 86* Runs in 31 Balls in 2nd inns for Worcestershire vs Durham at Worcester on 28-Jul-2019 (SR-277%)
478 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 37.70 98* Runs in 49 Balls in 2nd inns for Brisbane Heat vs Perth Scorchers at Perth on 05-Jan-2017 (SR-200%)
479 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 37.69 68* Runs in 39 Balls in 2nd inns for Trinbago Knight Riders vs Guyana Amazon Warriors at Tarouba on 16-Sep-2018 (SR-174%)
480 No change Sanju Samson (India) flag Sanju Samson (India) 37.69 71* Runs in 33 Balls in 2nd inns for Rajasthan Royals vs Lucknow Super Giants at Lucknow on 27-Apr-2024 (SR-215%)
481 No change Michael Lumb (England) flag Michael Lumb (England) 37.66 124* Runs in 69 Balls in 1st inns for Hampshire vs Essex at Southampton on 04-Jun-2009 (SR-180%)
482 No change Joe Denly (England) flag Joe Denly (England) 37.61 116* Runs in 63 Balls in 2nd inns for Kent vs Surrey at London on 14-Jul-2017 (SR-184%)
483 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 37.61 101* Runs in 53 Balls in 1st inns for Yorkshire vs Northamptonshire at Northampton on 02-Jul-2010 (SR-191%)
484 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 37.60 109 Runs in 56 Balls in 1st inns for Kolkata Knight Riders vs Rajasthan Royals at Kolkata on 16-Apr-2024 (SR-195%)
485 No change James Vince (England) flag James Vince (England) 37.58 98* Runs in 49 Balls in 2nd inns for Hampshire vs Sussex at Southampton on 13-Jul-2025 (SR-200%)
486 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 37.54 116* Runs in 52 Balls in 2nd inns for Pretoria Capitals vs MI Cape Town at Centurion on 01-Feb-2024 (SR-223%)
487 No change Alex Hales (England) flag Alex Hales (England) 37.54 88 Runs in 35 Balls in 1st inns for Islamabad United vs Karachi Kings at Rawalpindi on 19-May-2025 (SR-251%)
488 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 37.53 70 Runs in 44 Balls in 1st inns for Trinbago Knight Riders vs Jamaica Tallawahs at Basseterre on 13-Aug-2014 (SR-159%)
489 No change Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 37.51 78 Runs in 41 Balls in 1st inns for Jamaica Tallawahs vs Barbados Royals at Bridgetown on 31-Aug-2023 (SR-190%)
490 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 37.50 80 Runs in 30 Balls in 1st inns for Central Districts vs Auckland at New Plymouth on 31-Jan-2010 (SR-267%)
491 No change Alex Ross (Australia) flag Alex Ross (Australia) 37.49 89* Runs in 49 Balls in 2nd inns for Durdanto Dhaka vs Fortune Barishal at Chattogram on 14-Feb-2024 (SR-182%)
492 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 37.48 74 Runs in 29 Balls in 2nd inns for Somerset vs Sussex at Taunton on 01-Jun-2022 (SR-255%)
493 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 37.44 70* Runs in 31 Balls in 2nd inns for Kolkata Knight Riders vs Punjab Kings at Mumbai on 01-Apr-2022 (SR-226%)
494 No change David Hussey (Australia) flag David Hussey (Australia) 37.41 81* Runs in 42 Balls in 1st inns for Nottinghamshire vs Warwickshire at Birmingham on 16-Jun-2010 (SR-193%)
495 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 37.40 80 Runs in 34 Balls in 2nd inns for Jaffna Kings vs Dambulla Sixers at Pallekele on 03-Jul-2024 (SR-235%)
496 No change Venkatesh Iyer (India) flag Venkatesh Iyer (India) 37.37 104 Runs in 51 Balls in 1st inns for Kolkata Knight Riders vs Mumbai Indians at Mumbai on 16-Apr-2023 (SR-204%)
497 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 37.35 83 Runs in 31 Balls in 2nd inns for Mumbai Indians vs Punjab Kings at Mumbai on 10-Apr-2019 (SR-268%)
498 No change Ian Bell (England) flag Ian Bell (England) 37.35 131 Runs in 62 Balls in 2nd inns for Warwickshire vs Northamptonshire at Birmingham on 20-Jul-2018 (SR-211%)
499 No change Darren Stevens (England) flag Darren Stevens (England) 37.35 90 Runs in 39 Balls in 1st inns for Kent vs Surrey at London on 19-Jun-2015 (SR-231%)
500 No change Asif Ali (Pakistan) flag Asif Ali (Pakistan) 37.33 80 Runs in 33 Balls in 2nd inns for Cape Town Blitz vs Durban Heat at Durban on 18-Nov-2018 (SR-242%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #hashimamla #amla #jamesneesham #neesham #benduckett #duckett #waninduhasaranga #hasaranga #chrisgayle #gayle #darrenbravo #bravo #davidwarner #warner #stepheneskinazi #eskinazi #matthewbreetzke #breetzke #henrydavids #davids #sohaibmaqsood #maqsood #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings