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
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
502 No change Ryan Higgins (England) flag Ryan Higgins (England) 37.29 68* Runs in 28 Balls in 2nd inns for Middlesex vs Gloucestershire at Cheltenham on 07-Jul-2017 (SR-243%)
503 No change Shane Watson (Australia) flag Shane Watson (Australia) 37.29 98* Runs in 53 Balls in 2nd inns for Rajasthan Royals vs Sunrisers Hyderabad at Jaipur on 27-Apr-2013 (SR-185%)
506 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.22 66* Runs in 32 Balls in 2nd inns for Hampshire vs Kent at Canterbury on 24-Jun-2012 (SR-206%)
507 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 37.20 95 Runs in 49 Balls in 1st inns for Central Districts vs Otago at Dunedin on 18-Dec-2011 (SR-194%)
508 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 37.17 83 Runs in 30 Balls in 2nd inns for Hampshire vs Middlesex at Radlett on 07-Jun-2022 (SR-277%)
509 No change Ayush Mhatre (India) flag Ayush Mhatre (India) 37.17 94 Runs in 48 Balls in 2nd inns for Chennai Super Kings vs Royal Challengers Bengaluru at Bengaluru on 03-May-2025 (SR-196%)
510 No change Adam Hose (England) flag Adam Hose (England) 37.17 88* Runs in 35 Balls in 1st inns for Warwickshire vs Nottinghamshire at Nottingham on 17-Jun-2022 (SR-251%)
511 No change Sam Billings (England) flag Sam Billings (England) 37.16 76* Runs in 40 Balls in 2nd inns for Oval Invincibles (Men) vs Trent Rockets (Men) at London on 21-Aug-2023 (SR-190%)
513 No change Ian Harvey (Australia) flag Ian Harvey (Australia) 37.13 100* Runs in 50 Balls in 2nd inns for Gloucestershire vs Warwickshire at Birmingham on 23-Jun-2003 (SR-200%)
514 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 37.12 64* Runs in 23 Balls in 1st inns for Manchester Originals (Men) vs Southern Brave (Men) at Southampton on 18-Aug-2022 (SR-278%)
515 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 37.10 65* Runs in 50 Balls in 1st inns for Delhi Capitals vs Mumbai Indians at Dubai on 10-Nov-2020 (SR-130%)
517 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.06 89 Runs in 45 Balls in 2nd inns for Punjab Kings vs Rajasthan Royals at Sharjah on 20-Apr-2014 (SR-198%)
518 No change Jason Roy (England) flag Jason Roy (England) 37.06 120* Runs in 62 Balls in 1st inns for Surrey vs Kent at London on 29-Jul-2016 (SR-194%)
522 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 36.93 63* Runs in 21 Balls in 1st inns for Leicestershire vs Durham at Leicester on 28-Jul-2017 (SR-300%)
523 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 36.91 65* Runs in 23 Balls in 1st inns for St Lucia Kings vs Trinbago Knight Riders at Gros Islet on 16-Aug-2018 (SR-283%)
524 No change Liam Livingstone (England) flag Liam Livingstone (England) 36.88 46 Runs in 19 Balls in 2nd inns for Birmingham Phoenix (Men) vs Southern Brave (Men) at London on 21-Aug-2021 (SR-242%)
525 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 36.87 100 Runs in 51 Balls in 1st inns for Texas Super Kings vs San Francisco Unicorns at Dallas on 20-Jun-2025 (SR-196%)
526 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 36.86 83* Runs in 35 Balls in 1st inns for Barbados Royals vs St Lucia Kings at Gros Islet on 10-Aug-2017 (SR-237%)
528 No change Rikki Clarke (England) flag Rikki Clarke (England) 36.85 79* Runs in 42 Balls in 1st inns for Surrey vs Gloucestershire at Bristol on 24-Jul-2006 (SR-188%)
529 No change Virat Kohli (India) flag Virat Kohli (India) 36.81 101* Runs in 61 Balls in 1st inns for Royal Challengers Bengaluru vs Gujarat Titans at Bengaluru on 21-May-2023 (SR-166%)
530 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 36.79 71 Runs in 24 Balls in 1st inns for Essex vs Sussex at Chelmsford on 17-Jun-2022 (SR-296%)
533 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 36.73 95 Runs in 46 Balls in 2nd inns for Melbourne Renegades vs Brisbane Heat at Melbourne on 18-Jan-2025 (SR-207%)
535 No change Tom Banton (England) flag Tom Banton (England) 36.72 100 Runs in 52 Balls in 1st inns for Somerset vs Kent at Taunton on 10-Aug-2019 (SR-192%)
536 No change Josh Cobb (England) flag Josh Cobb (England) 36.72 80 Runs in 48 Balls in 2nd inns for Northamptonshire vs Durham at Birmingham on 20-Aug-2016 (SR-167%)
537 No change Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 36.71 139 Runs in 64 Balls in 1st inns for Wellington vs Otago at Wellington on 21-Dec-2023 (SR-217%)
540 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 36.63 74 Runs in 39 Balls in 1st inns for Melbourne Stars vs Sydney Thunder at Melbourne on 24-Jan-2016 (SR-190%)
543 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 36.55 113* Runs in 55 Balls in 2nd inns for Lahore Qalandars vs Multan Sultans at Lahore on 15-Mar-2020 (SR-205%)
544 No change Shubman Gill (India) flag Shubman Gill (India) 36.54 94* Runs in 51 Balls in 1st inns for Gujarat Titans vs Lucknow Super Giants at Ahmedabad on 07-May-2023 (SR-184%)
545 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 36.54 75 Runs in 30 Balls in 2nd inns for St Lucia Kings vs Jamaica Tallawahs at Kingston on 12-Sep-2019 (SR-250%)
546 No change KL Rahul (India) flag KL Rahul (India) 36.52 103* Runs in 60 Balls in 1st inns for Lucknow Super Giants vs Mumbai Indians at Mumbai on 16-Apr-2022 (SR-172%)
547 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.51 88 Runs in 48 Balls in 1st inns for Peshawar Zalmi vs Islamabad United at Dubai on 09-Feb-2017 (SR-183%)
548 No change Liam Dawson (England) flag Liam Dawson (England) 36.50 82 Runs in 41 Balls in 2nd inns for Hampshire vs Somerset at Taunton on 01-Aug-2018 (SR-200%)
549 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 36.48 93* Runs in 55 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Mumbai on 11-May-2017 (SR-169%)
552 No change Graeme Hick (England) flag Graeme Hick (England) 36.47 97* Runs in 49 Balls in 2nd inns for Worcestershire vs Somerset at Worcester on 09-Jul-2006 (SR-198%)
554 No change Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 36.44 48* Runs in 15 Balls in 2nd inns for Somerset vs Gloucestershire at Bristol on 09-Jun-2022 (SR-320%)
556 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 36.42 103* Runs in 54 Balls in 2nd inns for Otago vs Northern Districts at Hamilton on 19-Jan-2012 (SR-191%)
557 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 36.41 100* Runs in 47 Balls in 2nd inns for Derbyshire vs Durham at Derby on 03-Jul-2022 (SR-213%)
558 No change Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 36.37 88* Runs in 52 Balls in 2nd inns for Central Districts vs Northern Districts at Mount Maunganui on 27-Dec-2018 (SR-169%)
559 No change Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 36.36 82* Runs in 33 Balls in 1st inns for Dhaka Capital vs Chittagong Vikings at Sylhet on 09-Jan-2025 (SR-248%)
561 No change Shykat Ali (Bangladesh) flag Shykat Ali (Bangladesh) 36.35 58 Runs in 34 Balls in 2nd inns for Fortune Barishal vs Comilla Victorians at Mirpur on 18-Feb-2022 (SR-171%)
562 No change Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 36.33 75 Runs in 43 Balls in 2nd inns for Dhaka Gladiators vs Barisal Burners at Mirpur on 29-Feb-2012 (SR-174%)
563 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 36.32 102* Runs in 51 Balls in 2nd inns for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 06-May-2024 (SR-200%)
564 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 36.30 127 Runs in 65 Balls in 1st inns for Hobart Hurricanes vs Melbourne Renegades at Melbourne on 29-Dec-2021 (SR-195%)
565 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 36.28 71 Runs in 33 Balls in 2nd inns for Sharjah Warriorz vs Dubai Capitals at Dubai on 28-Jan-2025 (SR-215%)
566 No change Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 36.26 106 Runs in 52 Balls in 1st inns for Islamabad United vs Peshawar Zalmi at Rawalpindi on 14-Apr-2025 (SR-204%)
567 No change Sohail Akhtar (Pakistan) flag Sohail Akhtar (Pakistan) 36.25 75 Runs in 34 Balls in 2nd inns for Lahore Qalandars vs Islamabad United at Karachi on 09-Mar-2019 (SR-221%)
568 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 36.23 58* Runs in 24 Balls in 2nd inns for Jamaica Tallawahs vs Guyana Amazon Warriors at Kingston on 02-Aug-2014 (SR-242%)
569 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 36.23 74 Runs in 30 Balls in 1st inns for Durban's Super Giants vs Joburg Super Kings at Johannesburg on 08-Feb-2024 (SR-247%)
571 No change Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 36.19 88* Runs in 58 Balls in 1st inns for Chennai Super Kings vs Mumbai Indians at Dubai on 19-Sep-2021 (SR-152%)
572 No change Alex Hales (England) flag Alex Hales (England) 36.19 91 Runs in 33 Balls in 2nd inns for Nottinghamshire vs Derbyshire at Derby on 03-Jun-2022 (SR-276%)
576 No change Karun Nair (India) flag Karun Nair (India) 36.15 89 Runs in 40 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Delhi on 13-Apr-2025 (SR-223%)
577 No change Sam Hain (England) flag Sam Hain (England) 36.14 98* Runs in 48 Balls in 1st inns for Warwickshire vs Yorkshire at Leeds on 05-Jul-2024 (SR-204%)
578 No change Jason Roy (England) flag Jason Roy (England) 36.12 122* Runs in 65 Balls in 1st inns for Surrey vs Somerset at London on 17-Jul-2015 (SR-188%)
580 No change Luke Wright (England) flag Luke Wright (England) 36.12 101 Runs in 53 Balls in 2nd inns for Sussex vs Glamorgan at Arundel on 09-Jul-2017 (SR-191%)
581 No change Ravi Bopara (England) flag Ravi Bopara (England) 36.12 105* Runs in 62 Balls in 1st inns for Essex vs Somerset at Chelmsford on 11-Jul-2010 (SR-169%)
582 No change Michael Klinger (Australia) flag Michael Klinger (Australia) 36.12 104* Runs in 64 Balls in 2nd inns for Gloucestershire vs Essex at Chelmsford on 11-Jun-2015 (SR-163%)
583 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 36.10 97* Runs in 55 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Hobart on 04-Jan-2021 (SR-176%)
586 No change Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 36.08 79* Runs in 42 Balls in 2nd inns for San Francisco Unicorns vs Washington Freedom at Dallas on 22-Jul-2024 (SR-188%)
587 No change Brandon King (West Indies) flag Brandon King (West Indies) 36.07 132* Runs in 72 Balls in 1st inns for Guyana Amazon Warriors vs Barbados Royals at Georgetown on 06-Oct-2019 (SR-183%)
588 No change Graeme Hick (England) flag Graeme Hick (England) 36.06 110 Runs in 49 Balls in 1st inns for Worcestershire vs Northamptonshire at Kidderminster on 29-Jun-2007 (SR-224%)
589 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 36.05 103* Runs in 60 Balls in 1st inns for Rajasthan Royals vs Royal Challengers Bengaluru at Bengaluru on 15-Apr-2012 (SR-172%)
591 No change Naman Ojha (India) flag Naman Ojha (India) 36.01 79* Runs in 36 Balls in 1st inns for Sunrisers Hyderabad vs Punjab Kings at Hyderabad on 14-May-2014 (SR-219%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #malloye #loye #graemehick #hick #darensammy #sammy #alexhales #hales #iftikharahmed #ahmed #lukewright #wright #bradhodge #hodge #marcusstoinis #stoinis #mohammadhafeez #hafeez #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings