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
401 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.67 90 Runs | 1 Wickets | Ct/St for Punjab Kings vs Chennai Super Kings at Cuttack on 07-May-2014
402 Down 5 Anaru Kitchen (New Zealand) flag Anaru Kitchen (New Zealand) 62.66 37 Runs | 3 Wickets | 2 Ct/St for Otago vs Northern Districts at Mount Maunganui on 06-Dec-2015
403 Down 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 62.66 9 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Mumbai Indians at Mumbai on 16-May-2012
404 Down 5 Sandeep Sharma (India) flag Sandeep Sharma (India) 62.38 na Runs | 5 Wickets | 1 Ct/St for Rajasthan Royals vs Mumbai Indians at Jaipur on 22-Apr-2024
405 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 62.36 9 Runs | 5 Wickets | 1 Ct/St for Kolkata Knight Riders vs Mumbai Indians at Chennai on 13-Apr-2021
406 Down 5 James Faulkner (Australia) flag James Faulkner (Australia) 62.35 46 Runs | 3 Wickets | 1 Ct/St for Rajasthan Royals vs Punjab Kings at Pune on 10-Apr-2015
407 Down 5 Michael Neser (Australia) flag Michael Neser (Australia) 62.35 64 Runs | 2 Wickets | 1 Ct/St for Brisbane Heat vs Perth Scorchers at Brisbane on 10-Jan-2024
408 Down 5 Jason Holder (West Indies) flag Jason Holder (West Indies) 62.35 13 Runs | 3 Wickets | 1 Ct/St for Lucknow Super Giants vs Kolkata Knight Riders at Pune on 07-May-2022
409 Down 5 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 62.35 38 Runs | 3 Wickets | 1 Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Abu Dhabi on 08-Nov-2020
410 Down 5 Shardul Thakur (India) flag Shardul Thakur (India) 62.35 68 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Kolkata on 06-Apr-2023
411 Down 5 Ayush Badoni (India) flag Ayush Badoni (India) 62.35 43 Runs | Wickets | 1 Ct/St for Lucknow Super Giants vs Punjab Kings at Mohali on 28-Apr-2023
412 Down 5 Adam Voges (Australia) flag Adam Voges (Australia) 62.35 70 Runs | 1 Wickets | 1 Ct/St for Nottinghamshire vs Yorkshire at Nottingham on 05-Jul-2012
413 Down 5 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 62.35 8 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Nottinghamshire at Leicester on 16-Jul-2021
414 Down 5 Moeen Ali (England) flag Moeen Ali (England) 62.35 9 Runs | 3 Wickets | 1 Ct/St for Chennai Super Kings vs Delhi Capitals at Navi Mumbai on 08-May-2022
415 Down 5 Cameron Green (Australia) flag Cameron Green (Australia) 62.35 37 Runs | 2 Wickets | 1 Ct/St for Royal Challengers Bengaluru vs Sunrisers Hyderabad at Hyderabad on 25-Apr-2024
416 Down 5 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 62.35 57 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 24-May-2015
417 Down 5 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 62.34 64 Runs | 1 Wickets | 1 Ct/St for Mumbai Indians vs Chennai Super Kings at Mumbai on 17-Apr-2015
418 Down 5 Liam Livingstone (England) flag Liam Livingstone (England) 62.34 69 Runs | 1 Wickets | 1 Ct/St for Birmingham Phoenix (Men) vs Oval Invincibles (Men) at Birmingham on 12-Aug-2025
419 Down 5 Ashmead Nedd (West Indies) flag Ashmead Nedd (West Indies) 62.34 5 Runs | 4 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Guyana Amazon Warriors at Georgetown on 20-Sep-2024
420 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 62.34 62 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Delhi Capitals at Delhi on 30-Mar-2019
421 Down 5 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 62.34 109 Runs | 1 Wickets | 1 Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 18-Aug-2017
422 Down 5 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 62.34 42 Runs | 2 Wickets | 1 Ct/St for Sunrisers Eastern Cape vs MI Cape Town at Cape Town on 16-Jan-2026
423 Down 6 Henry Thornton (Australia) flag Henry Thornton (Australia) 62.04 3 Runs | 5 Wickets | Ct/St for Adelaide Strikers vs Sydney Thunder at Sydney on 16-Dec-2022
424 Down 6 Abhishek Sharma (India) flag Abhishek Sharma (India) 62.03 33 Runs | 2 Wickets | Ct/St for Sunrisers Hyderabad vs Mumbai Indians at Abu Dhabi on 08-Oct-2021
425 Down 6 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 62.03 61 Runs | 1 Wickets | Ct/St for Worcestershire vs Lancashire at Worcester on 13-Jun-2021
426 Down 6 Andre Russell (West Indies) flag Andre Russell (West Indies) 62.03 49 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Kolkata on 24-Mar-2019
427 Down 6 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 62.03 58 Runs | 2 Wickets | Ct/St for Dhaka Capital vs Rangpur Riders at Mirpur on 17-Jan-2026
428 Down 7 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 62.03 57 Runs | 1 Wickets | Ct/St for Delhi Capitals vs Lucknow Super Giants at Delhi on 14-May-2024
429 Down 7 Matthew Short (Australia) flag Matthew Short (Australia) 62.03 76 Runs | 1 Wickets | Ct/St for Adelaide Strikers vs Perth Scorchers at Adelaide on 05-Jan-2024
430 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 62.03 50 Runs | 3 Wickets | Ct/St for Mumbai Indians vs Royal Challengers Bengaluru at Bengaluru on 01-May-2018
431 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 62.03 49 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Mumbai on 15-Apr-2022
432 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 62.03 42 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Royal Challengers Bengaluru at Mumbai on 07-Apr-2025
433 Down 7 Odean Smith (West Indies) flag Odean Smith (West Indies) 62.03 31 Runs | 3 Wickets | 2 Ct/St for Guyana Amazon Warriors vs St Lucia Kings at Basseterre on 02-Sep-2021
434 Down 7 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 62.03 25 Runs | 3 Wickets | 2 Ct/St for Antigua and Barbuda Falcons vs Trinbago Knight Riders at North Sound on 05-Sep-2024
435 Down 7 Benny Howell (England) flag Benny Howell (England) 62.02 42 Runs | 2 Wickets | 2 Ct/St for Gloucestershire vs Somerset at Taunton on 17-Jun-2022
436 Down 7 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 62.02 92 Runs | 2 Wickets | 2 Ct/St for St Kitts and Nevis Patriots vs St Lucia Kings at Basseterre on 01-Sep-2024
437 Down 7 Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 62.02 10 Runs | 3 Wickets | 2 Ct/St for Somerset vs Glamorgan at Cardiff on 16-Jul-2021
438 Down 7 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 62.02 30 Runs | 2 Wickets | 2 Ct/St for Central Districts vs Wellington at Wellington on 13-Jan-2024
439 Down 7 Jordan Thompson (England) flag Jordan Thompson (England) 62.02 50 Runs | 3 Wickets | 2 Ct/St for Yorkshire vs Nottinghamshire at Leeds on 19-Jul-2024
440 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 61.73 117 Runs | na Wickets | Ct/St for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 27-May-2018
441 Down 7 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 61.73 115 Runs | na Wickets | Ct/St for Punjab Kings vs Kolkata Knight Riders at Bengaluru on 01-Jun-2014
442 Down 7 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 61.73 101 Runs | na Wickets | Ct/St for Pretoria Capitals vs Sunrisers Eastern Cape at Cape Town on 25-Jan-2026
443 Down 8 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 61.73 82 Runs | na Wickets | Ct/St for Galle Marvels vs Jaffna Kings at Colombo on 21-Jul-2024
444 Down 8 Ben Sanderson (England) flag Ben Sanderson (England) 61.73 na Runs | 6 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Worcester on 06-Jun-2025
445 Down 8 Johan Botha (South Africa) flag Johan Botha (South Africa) 61.71 45 Runs | 3 Wickets | 1 Ct/St for Rajasthan Royals vs Mumbai Indians at Jaipur on 29-Apr-2011
446 Down 8 Jack Taylor (England) flag Jack Taylor (England) 61.71 8 Runs | 3 Wickets | 1 Ct/St for Gloucestershire vs Sussex at Hove on 06-Jun-2014
447 Down 8 Sam Curran (England) flag Sam Curran (England) 61.71 66 Runs | 2 Wickets | 1 Ct/St for Surrey vs Glamorgan at Cardiff on 07-Jun-2023
448 Down 8 Roston Chase (West Indies) flag Roston Chase (West Indies) 61.70 39 Runs | 1 Wickets | Ct/St for St Lucia Kings vs Guyana Amazon Warriors at Georgetown on 06-Oct-2024
449 Down 8 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 61.70 32 Runs | 3 Wickets | 1 Ct/St for Khulna Tigers vs Chittagong Kings at Mirpur on 09-Nov-2016
450 Down 8 Paul Walter (England) flag Paul Walter (England) 61.70 26 Runs | 3 Wickets | Ct/St for Essex vs Somerset at Birmingham on 15-Jul-2023
451 Down 8 Ollie Rayner (Germany) flag Ollie Rayner (Germany) 61.70 39 Runs | 2 Wickets | 1 Ct/St for Middlesex vs Essex at London on 21-Jun-2012
452 Down 8 Steven Mullaney (England) flag Steven Mullaney (England) 61.70 45 Runs | 2 Wickets | 1 Ct/St for Nottinghamshire vs Derbyshire at Nottingham on 23-Jun-2022
453 Down 8 Louis Kimber (England) flag Louis Kimber (England) 61.70 51 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Durham at Leicester on 06-Jun-2025
454 Down 8 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 61.70 82 Runs | 1 Wickets | 1 Ct/St for Joburg Super Kings vs Durban's Super Giants at Durban on 11-Jan-2023
455 Down 8 Will Jacks (England) flag Will Jacks (England) 61.39 100 Runs | 2 Wickets | Ct/St for Surrey vs Sussex at Hove on 18-Jul-2025
456 Down 8 Darren Stevens (England) flag Darren Stevens (England) 61.39 69 Runs | 2 Wickets | Ct/St for Kent vs Warwickshire at Birmingham on 09-Jul-2008
457 Down 8 Yusuf Pathan (India) flag Yusuf Pathan (India) 61.39 100 Runs | Wickets | Ct/St for Rajasthan Royals vs Mumbai Indians at Mumbai on 13-Mar-2010
458 Down 8 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 61.39 29 Runs | 3 Wickets | Ct/St for Hampshire vs Sussex at Southampton on 27-Jun-2011
459 Down 8 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 61.39 34 Runs | 2 Wickets | Ct/St for Yorkshire vs Worcestershire at Worcester on 02-Jun-2016
460 Down 8 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 61.39 77 Runs | 2 Wickets | Ct/St for Lancashire vs Northamptonshire at Northampton on 03-Aug-2017
461 Down 8 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 61.39 59 Runs | 1 Wickets | Ct/St for Fortune Barishal vs Sylhet Strikers at Sylhet on 07-Jan-2025
462 Down 8 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 61.39 66 Runs | 2 Wickets | Ct/St for Hampshire vs Somerset at Taunton on 25-Jun-2021
463 Down 8 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 61.39 4 Runs | 3 Wickets | Ct/St for Derbyshire vs Lancashire at Manchester on 01-Jul-2012
464 Down 8 Pawan Negi (India) flag Pawan Negi (India) 61.39 13 Runs | 3 Wickets | Ct/St for Royal Challengers Bengaluru vs Delhi Capitals at Delhi on 14-May-2017
465 Down 8 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 61.39 38 Runs | 3 Wickets | Ct/St for Dubai Capitals vs Sharjah Warriorz at Dubai on 19-Dec-2025
466 Down 8 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 61.39 11 Runs | 3 Wickets | Ct/St for Comilla Victorians vs Rangpur Riders at Mirpur on 04-Dec-2016
467 Down 8 Mason Crane (England) flag Mason Crane (England) 61.39 6 Runs | 4 Wickets | Ct/St for Glamorgan vs Essex at Chelmsford on 07-Jun-2024
468 Down 8 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 61.39 27 Runs | 3 Wickets | Ct/St for Jamaica Tallawahs vs St Lucia Kings at Basseterre on 09-Sep-2021
469 Down 8 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 61.39 56 Runs | 2 Wickets | Ct/St for Worcestershire vs Warwickshire at Birmingham on 23-Jun-2023
470 Down 8 Simon Marshall (England) flag Simon Marshall (England) 61.39 39 Runs | 4 Wickets | 2 Ct/St for Lancashire vs Derbyshire at Manchester on 03-Jul-2006
471 Down 8 Peter Trego (England) flag Peter Trego (England) 61.39 76 Runs | 2 Wickets | Ct/St for Somerset vs Hampshire at Taunton on 13-Jun-2014
472 Down 8 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.39 47 Runs | 2 Wickets | Ct/St for Dhaka Dominators vs Rangpur Riders at Mirpur on 06-Dec-2017
473 Down 8 Matt Renshaw (Australia) flag Matt Renshaw (Australia) 61.39 90 Runs | 1 Wickets | Ct/St for Brisbane Heat vs Adelaide Strikers at Adelaide on 03-Feb-2019
474 Down 8 Imran Qayyum (England) flag Imran Qayyum (England) 61.39 13 Runs | 5 Wickets | Ct/St for Kent vs Somerset at Canterbury on 20-Jul-2019
475 Down 8 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 61.39 78 Runs | 2 Wickets | 2 Ct/St for Melbourne Stars vs Melbourne Renegades at Melbourne on 01-Jan-2019
476 Down 8 Cameron Green (Australia) flag Cameron Green (Australia) 61.38 100 Runs | Wickets | Ct/St for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 21-May-2023
477 Down 8 Sourav Ganguly (India) flag Sourav Ganguly (India) 61.38 91 Runs | 2 Wickets | 2 Ct/St for Kolkata Knight Riders vs Deccan Chargers at Hyderabad on 11-May-2008
478 Down 8 Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 61.38 11 Runs | 4 Wickets | 2 Ct/St for Rajasthan Royals vs Punjab Kings at Jaipur on 06-Apr-2012
479 Down 8 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 61.38 89 Runs | Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Chennai on 27-May-2011
480 Down 8 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.38 24 Runs | 4 Wickets | 2 Ct/St for Rangpur Riders vs Dhaka Dominators at Mirpur on 25-Nov-2015
481 Down 8 Andre Russell (West Indies) flag Andre Russell (West Indies) 61.06 58 Runs | 1 Wickets | 3 Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Kingston on 02-Aug-2014
482 Down 8 Liam Dawson (England) flag Liam Dawson (England) 61.06 25 Runs | 3 Wickets | 1 Ct/St for Sunrisers Eastern Cape vs Pretoria Capitals at Gqeberha on 22-Jan-2025
483 Down 8 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 61.06 23 Runs | 3 Wickets | 1 Ct/St for Sylhet Strikers vs Chittagong Kings at Chattogram on 25-Jan-2019
484 Down 8 Sam Curran (England) flag Sam Curran (England) 61.06 6 Runs | 4 Wickets | 1 Ct/St for Surrey vs Gloucestershire at London on 31-May-2022
485 Down 8 Ian Thomas (England) flag Ian Thomas (England) 61.05 116 Runs | 1 Wickets | 1 Ct/St for Glamorgan vs Somerset at Taunton on 05-Jul-2004
486 Down 8 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 60.75 7 Runs | 5 Wickets | Ct/St for Guyana Amazon Warriors vs Barbados Royals at Bridgetown on 29-Aug-2017
487 Down 8 Anton Devcich (New Zealand) flag Anton Devcich (New Zealand) 60.75 42 Runs | 4 Wickets | Ct/St for Northern Districts vs Otago at Hamilton on 23-Dec-2017
488 Down 8 John Hastings (Australia) flag John Hastings (Australia) 60.75 43 Runs | 2 Wickets | Ct/St for Durham vs Yorkshire at Leeds on 10-Jul-2015
489 Down 8 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 60.75 45 Runs | 3 Wickets | Ct/St for Worcestershire vs Warwickshire at Worcester on 09-Jul-2021
490 Down 8 Ethan Brookes (England) flag Ethan Brookes (England) 60.75 44 Runs | 4 Wickets | Ct/St for Worcestershire vs Yorkshire at Worcester on 14-Jul-2024
491 Down 8 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 60.75 73 Runs | 3 Wickets | Ct/St for Northamptonshire vs Durham at Northampton on 26-Jun-2010
492 Down 8 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 60.75 38 Runs | 3 Wickets | Ct/St for Chittagong Vikings vs Chittagong Kings at Mirpur on 10-Feb-2012
493 Down 8 David Hussey (Australia) flag David Hussey (Australia) 60.75 56 Runs | 1 Wickets | Ct/St for Nottinghamshire vs Warwickshire at Nottingham on 27-Jun-2010
494 Down 8 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 60.75 35 Runs | 4 Wickets | Ct/St for Essex vs Surrey at Chelmsford on 20-Jun-2008
495 Down 8 Jack Taylor (England) flag Jack Taylor (England) 60.75 38 Runs | 4 Wickets | Ct/St for Gloucestershire vs Somerset at Bristol on 01-Jul-2011
496 Down 8 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 60.75 33 Runs | 1 Wickets | Ct/St for MI New York vs Los Angeles Knight Riders at Dallas on 21-Jul-2024
497 Down 8 Kieran Noema-Barnett (New Zealand) flag Kieran Noema-Barnett (New Zealand) 60.75 47 Runs | 3 Wickets | Ct/St for Central Districts vs Northern Districts at Napier on 13-Dec-2019
498 Down 8 David Wiese (Namibia) flag David Wiese (Namibia) 60.75 34 Runs | 3 Wickets | Ct/St for Northern Superchargers (Men) vs Birmingham Phoenix (Men) at Birmingham on 19-Aug-2022
499 Down 8 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 60.75 48 Runs | 3 Wickets | Ct/St for Fortune Barishal vs Sylhet Strikers at Chattogram on 17-Feb-2024
500 Down 8 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.75 24 Runs | 3 Wickets | Ct/St for St Kitts and Nevis Patriots vs St Lucia Kings at Gros Islet on 12-Aug-2017
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #glennmaxwell #maxwell #anarukitchen #kitchen #sunilnarine #narine #sandeepsharma #sharma #andrerussell #russell #jamesfaulkner #faulkner #michaelneser #neser #jasonholder #holder #marcusstoinis #stoinis #shardulthakur #thakur #ayushbadoni #badoni #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings