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
501 No change David Willey (England) flag David Willey (England) 59.29 47 Runs | 2 Wickets | Ct/St for Northamptonshire vs Somerset at Taunton on 07-Jul-2013
502 No change Benny Howell (England) flag Benny Howell (England) 59.29 43 Runs | 2 Wickets | Ct/St for Colombo Strikers vs Jaffna Kings at Pallekele on 12-Dec-2022
503 No change Imran Qayyum (England) flag Imran Qayyum (England) 59.29 13 Runs | 5 Wickets | Ct/St for Kent vs Somerset at Canterbury on 20-Jul-2019
504 No change Matt Renshaw (Australia) flag Matt Renshaw (Australia) 59.29 90 Runs | 1 Wickets | Ct/St for Brisbane Heat vs Adelaide Strikers at Adelaide on 03-Feb-2019
505 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 59.29 88 Runs | 1 Wickets | Ct/St for Cumilla Warriors vs Chittagong Kings at Mirpur on 28-Dec-2019
506 No change Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 59.29 9 Runs | 3 Wickets | Ct/St for St Lucia Kings vs Guyana Amazon Warriors at Georgetown on 11-Aug-2018
507 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.28 89 Runs | Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Chennai on 27-May-2011
508 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 59.28 92 Runs | 2 Wickets | 2 Ct/St for St Kitts and Nevis Patriots vs St Lucia Kings at Basseterre on 01-Sep-2024
509 No change Naeem Islam (Bangladesh) flag Naeem Islam (Bangladesh) 58.98 56 Runs | 2 Wickets | 1 Ct/St for Chittagong Vikings vs Durbar Rajshahi at Chattogram on 20-Jan-2025
510 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 58.97 35 Runs | 4 Wickets | 1 Ct/St for Northamptonshire vs Derbyshire at Derby on 16-Jul-2010
511 No change Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 58.97 23 Runs | 3 Wickets | 1 Ct/St for Sylhet Strikers vs Chittagong Kings at Chattogram on 25-Jan-2019
512 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.97 35 Runs | 3 Wickets | 1 Ct/St for Melbourne Stars vs Hobart Hurricanes at Hobart on 28-Dec-2023
513 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.68 24 Runs | 3 Wickets | Ct/St for St Kitts and Nevis Patriots vs St Lucia Kings at Gros Islet on 12-Aug-2017
514 No change Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 58.68 7 Runs | 5 Wickets | Ct/St for Guyana Amazon Warriors vs Barbados Royals at Bridgetown on 29-Aug-2017
515 No change Moeen Ali (England) flag Moeen Ali (England) 58.68 75 Runs | 2 Wickets | Ct/St for Comilla Victorians vs Khulna Tigers at Mirpur on 11-Feb-2022
516 No change Adam Lyth (England) flag Adam Lyth (England) 58.68 48 Runs | 5 Wickets | Ct/St for Yorkshire vs Nottinghamshire at Nottingham on 25-Aug-2019
517 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.68 6 Runs | 4 Wickets | Ct/St for Melbourne Renegades vs Sydney Sixers at Sydney on 16-Jan-2019
518 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 58.68 54 Runs | 3 Wickets | Ct/St for Auckland vs Otago at Dunedin on 15-Jan-2010
519 No change Jacob Bethell (England) flag Jacob Bethell (England) 58.68 56 Runs | 2 Wickets | Ct/St for Warwickshire vs Northamptonshire at Birmingham on 20-Jun-2024
520 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 58.68 33 Runs | 4 Wickets | Ct/St for Kochi Tuskers Kerala vs Rajasthan Royals at Indore on 15-May-2011
521 No change Ethan Brookes (England) flag Ethan Brookes (England) 58.68 44 Runs | 4 Wickets | Ct/St for Worcestershire vs Yorkshire at Worcester on 14-Jul-2024
522 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 58.68 71 Runs | 2 Wickets | Ct/St for Sunrisers Eastern Cape vs Paarl Royals at Paarl on 02-Feb-2024
523 No change Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 58.68 50 Runs | 2 Wickets | Ct/St for Colombo Strikers vs Dambulla Sixers at Hambantota on 11-Dec-2020
524 No change Jack Wildermuth (Australia) flag Jack Wildermuth (Australia) 58.67 31 Runs | 3 Wickets | Ct/St for Brisbane Heat vs Sydney Thunder at Canberra on 14-Dec-2020
525 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 58.67 38 Runs | 3 Wickets | Ct/St for Chittagong Vikings vs Chittagong Kings at Mirpur on 10-Feb-2012
526 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 58.67 35 Runs | 4 Wickets | Ct/St for Essex vs Surrey at Chelmsford on 20-Jun-2008
527 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 58.67 39 Runs | 3 Wickets | Ct/St for Essex vs Gloucestershire at Chelmsford on 03-Jun-2011
528 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 58.67 38 Runs | 4 Wickets | Ct/St for St Kitts and Nevis Patriots vs Barbados Royals at Basseterre on 21-Aug-2025
529 No change Joe Root (England) flag Joe Root (England) 58.67 64 Runs | 2 Wickets | Ct/St for Yorkshire vs Derbyshire at Leeds on 30-Aug-2020
530 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 58.67 73 Runs | 3 Wickets | Ct/St for Northamptonshire vs Durham at Northampton on 26-Jun-2010
531 No change Chamidu Wickramasinghe (Sri Lanka) flag Chamidu Wickramasinghe (Sri Lanka) 58.67 56 Runs | 2 Wickets | Ct/St for Dambulla Sixers vs Galle Marvels at Dambula on 09-Jul-2024
532 No change Sam Curran (England) flag Sam Curran (England) 58.67 50 Runs | 3 Wickets | Ct/St for Oval Invincibles (Men) vs Southern Brave (Men) at Southampton on 18-Aug-2025
533 No change David Hussey (Australia) flag David Hussey (Australia) 58.67 56 Runs | 1 Wickets | Ct/St for Nottinghamshire vs Warwickshire at Nottingham on 27-Jun-2010
534 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 58.67 47 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Punjab Kings at Sharjah on 25-Sep-2021
535 No change Brett D'Oliveira (England) flag Brett D'Oliveira (England) 58.67 45 Runs | 3 Wickets | Ct/St for Worcestershire vs Warwickshire at Worcester on 09-Jul-2021
536 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 58.67 38 Runs | 2 Wickets | Ct/St for MI Emirates vs Abu Dhabi Knight Riders at Abu Dhabi on 21-Jan-2025
537 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 58.67 65 Runs | 2 Wickets | Ct/St for Surrey vs Hampshire at Southampton on 06-Jul-2006
538 No change Rohit Sharma (India) flag Rohit Sharma (India) 58.67 38 Runs | 4 Wickets | Ct/St for Deccan Chargers vs Mumbai Indians at Centurion on 06-May-2009
539 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 58.67 35 Runs | 2 Wickets | Ct/St for Surrey vs Essex at Chelmsford on 05-Jul-2005
540 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.67 33 Runs | 1 Wickets | Ct/St for MI New York vs Los Angeles Knight Riders at Dallas on 21-Jul-2024
541 No change David Hussey (Australia) flag David Hussey (Australia) 58.67 49 Runs | 2 Wickets | Ct/St for Nottinghamshire vs Leicestershire at Nottingham on 28-Jun-2013
542 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 58.67 48 Runs | 2 Wickets | Ct/St for Northern Districts vs Auckland at Auckland on 08-Jan-2014
543 No change Saif Zaib (England) flag Saif Zaib (England) 58.67 44 Runs | 3 Wickets | Ct/St for Northamptonshire vs Worcestershire at Northampton on 07-Jun-2024
544 No change Mohammad Sami (Pakistan) flag Mohammad Sami (Pakistan) 58.67 3 Runs | 5 Wickets | Ct/St for Chittagong Kings vs Dhaka Gladiators at Mirpur on 27-Feb-2012
545 No change Ian Harvey (Australia) flag Ian Harvey (Australia) 58.67 108 Runs | 2 Wickets | Ct/St for Yorkshire vs Lancashire at Leeds on 14-Jul-2004
546 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 58.67 31 Runs | 5 Wickets | Ct/St for Surrey vs Kent at Beckenham on 23-Jun-2010
547 No change Chris Morris (South Africa) flag Chris Morris (South Africa) 58.67 82 Runs | 2 Wickets | Ct/St for Delhi Capitals vs Gujarat Lions at Delhi on 27-Apr-2016
548 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 58.67 37 Runs | 3 Wickets | Ct/St for Central Districts vs Canterbury at Christchurch on 10-Jan-2021
549 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 58.67 49 Runs | 3 Wickets | Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Pune on 14-May-2022
550 No change James Vince (England) flag James Vince (England) 58.67 84 Runs | 1 Wickets | Ct/St for Hampshire vs Middlesex at Richmond on 14-Jul-2013
551 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 58.67 98 Runs | 1 Wickets | Ct/St for Sydney Thunder vs Melbourne Renegades at Melbourne on 08-Jan-2022
552 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.67 47 Runs | 2 Wickets | Ct/St for Dhaka Dominators vs Rangpur Riders at Mirpur on 06-Dec-2017
553 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.67 32 Runs | 3 Wickets | Ct/St for Washington Freedom vs Los Angeles Knight Riders at Oakland on 17-Jun-2025
554 No change Keith Barker (England) flag Keith Barker (England) 58.67 23 Runs | 3 Wickets | Ct/St for Warwickshire vs Leicestershire at Birmingham on 23-Jun-2010
555 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 58.67 31 Runs | 4 Wickets | Ct/St for Dhaka Dominators vs Chattogram Challengers at Mirpur on 04-Feb-2019
556 No change Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 58.67 76 Runs | 1 Wickets | Ct/St for Auckland vs Otago at Auckland on 04-Dec-2016
557 No change Mark Ealham (England) flag Mark Ealham (England) 58.67 91 Runs | 1 Wickets | Ct/St for Nottinghamshire vs Yorkshire at Nottingham on 07-Jul-2004
558 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 58.67 93 Runs | 2 Wickets | Ct/St for Lancashire vs Derbyshire at Derby on 25-Jun-2009
559 No change Moeen Ali (England) flag Moeen Ali (England) 58.67 32 Runs | 4 Wickets | Ct/St for Worcestershire vs Nottinghamshire at Nottingham on 18-Jul-2019
560 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 58.67 17 Runs | 4 Wickets | Ct/St for Chennai Super Kings vs Kolkata Knight Riders at Ranchi on 02-May-2014
561 No change Liam Dawson (England) flag Liam Dawson (England) 58.66 4 Runs | 2 Wickets | 1 Ct/St for Sunrisers Eastern Cape vs MI Cape Town at Johannesburg on 08-Feb-2025
562 No change Albie Morkel (South Africa) flag Albie Morkel (South Africa) 58.66 10 Runs | 2 Wickets | 1 Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 26-May-2013
563 No change Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 58.66 23 Runs | 1 Wickets | 1 Ct/St for Canterbury vs Northern Districts at Hamilton on 29-Jan-2022
564 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 58.66 11 Runs | 3 Wickets | 1 Ct/St for Washington Freedom vs San Francisco Unicorns at Dallas on 28-Jul-2024
565 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 58.66 22 Runs | 1 Wickets | 1 Ct/St for Lahore Qalandars vs Quetta Gladiators at Lahore on 25-May-2025
566 No change Venkatesh Iyer (India) flag Venkatesh Iyer (India) 58.66 50 Runs | Wickets | 1 Ct/St for Kolkata Knight Riders vs Chennai Super Kings at Dubai on 15-Oct-2021
567 No change Shane Watson (Australia) flag Shane Watson (Australia) 58.38 117 Runs | na Wickets | Ct/St for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 27-May-2018
568 No change Laurie Evans (England) flag Laurie Evans (England) 58.38 76 Runs | na Wickets | Ct/St for Perth Scorchers vs Sydney Sixers at Melbourne on 28-Jan-2022
569 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 58.38 82 Runs | na Wickets | Ct/St for Galle Marvels vs Jaffna Kings at Colombo on 21-Jul-2024
570 No change Josh Cobb (England) flag Josh Cobb (England) 58.36 50 Runs | 5 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Northampton on 09-Jun-2022
571 No change Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 58.36 6 Runs | 1 Wickets | Ct/St for Brisbane Heat vs Perth Scorchers at Perth on 04-Feb-2023
572 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.36 87 Runs | 1 Wickets | 3 Ct/St for Chattogram Challengers vs Chittagong Kings at Chattogram on 18-Nov-2016
573 No change Shane Watson (Australia) flag Shane Watson (Australia) 58.36 55 Runs | 3 Wickets | 1 Ct/St for St Lucia Kings vs St Kitts and Nevis Patriots at Basseterre on 03-Jul-2016
574 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 58.35 41 Runs | 4 Wickets | 1 Ct/St for Auckland vs Wellington at Wellington on 18-Jan-2019
575 No change Dominic Thornely (Australia) flag Dominic Thornely (Australia) 58.35 67 Runs | 3 Wickets | 1 Ct/St for Surrey vs Middlesex at London on 23-Jun-2005
576 No change Ian Harvey (Australia) flag Ian Harvey (Australia) 58.35 64 Runs | 3 Wickets | 1 Ct/St for Northamptonshire vs Glamorgan at Northampton on 29-May-2009
577 No change Dan Christian (Australia) flag Dan Christian (Australia) 58.35 4 Runs | 2 Wickets | Ct/St for Rising Pune Supergiant vs Mumbai Indians at Hyderabad on 21-May-2017
578 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 58.35 6 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Kolkata on 24-May-2015
579 No change Usama Mir (Pakistan) flag Usama Mir (Pakistan) 58.35 Runs | 3 Wickets | Ct/St for Multan Sultans vs Lahore Qalandars at Lahore on 18-Mar-2023
580 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.35 40 Runs | 1 Wickets | Ct/St for Washington Freedom vs San Francisco Unicorns at Dallas on 28-Jul-2024
581 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 58.35 27 Runs | 1 Wickets | Ct/St for Warwickshire vs Nottinghamshire at Birmingham on 02-Sep-2017
582 No change Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 58.35 19 Runs | 2 Wickets | Ct/St for Barbados Royals vs Guyana Amazon Warriors at Tarouba on 12-Oct-2019
583 No change Ravi Bopara (England) flag Ravi Bopara (England) 58.35 50 Runs | 4 Wickets | 1 Ct/St for Sylhet Super Stars vs Comilla Victorians at Chattogram on 30-Nov-2015
584 No change Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 58.35 53 Runs | 2 Wickets | 1 Ct/St for Melbourne Renegades vs Hobart Hurricanes at Melbourne on 12-Jan-2017
585 No change Jimmy Ormond (England) flag Jimmy Ormond (England) 58.07 na Runs | 4 Wickets | 1 Ct/St for Surrey vs Warwickshire at Nottingham on 19-Jul-2003
586 No change John Hastings (Australia) flag John Hastings (Australia) 58.04 22 Runs | 3 Wickets | 1 Ct/St for Melbourne Stars vs Perth Scorchers at Perth on 25-Jan-2015
587 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 58.04 34 Runs | 1 Wickets | 1 Ct/St for Dubai Capitals vs Desert Vipers at Dubai on 09-Feb-2025
588 No change James Fuller (England) flag James Fuller (England) 58.04 Runs | 4 Wickets | 1 Ct/St for Otago vs Wellington at Dunedin on 20-Jan-2013
589 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 58.04 4 Runs | 3 Wickets | 1 Ct/St for Sunrisers Hyderabad vs Mumbai Indians at Mumbai on 12-Apr-2017
590 No change Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 58.04 2 Runs | 4 Wickets | 1 Ct/St for Chennai Super Kings vs Kolkata Knight Riders at Kolkata on 07-May-2025
591 No change KL Rahul (India) flag KL Rahul (India) 57.77 98 Runs | na Wickets | 2 Ct/St for Punjab Kings vs Chennai Super Kings at Dubai on 07-Oct-2021
592 No change David Warner (Australia) flag David Warner (Australia) 57.77 126 Runs | na Wickets | 2 Ct/St for Sunrisers Hyderabad vs Kolkata Knight Riders at Hyderabad on 30-Apr-2017
593 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 57.76 115 Runs | na Wickets | Ct/St for Punjab Kings vs Kolkata Knight Riders at Bengaluru on 01-Jun-2014
594 No change Harry Gurney (England) flag Harry Gurney (England) 57.76 na Runs | 4 Wickets | Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Sep-2017
595 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 57.76 108 Runs | na Wickets | Ct/St for Hampshire vs Northamptonshire at Birmingham on 13-Sep-2025
596 No change Ravi Bopara (England) flag Ravi Bopara (England) 57.76 105 Runs | na Wickets | Ct/St for Northamptonshire vs Surrey at London on 03-Sep-2025
597 No change Michael Hogan (Australia) flag Michael Hogan (Australia) 57.76 na Runs | 5 Wickets | Ct/St for Glamorgan vs Surrey at London on 27-May-2022
598 No change Akash Madhwal (India) flag Akash Madhwal (India) 57.76 na Runs | 5 Wickets | Ct/St for Mumbai Indians vs Lucknow Super Giants at Chennai on 24-May-2023
599 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 57.74 81 Runs | Wickets | Ct/St for Barbados Royals vs Jamaica Tallawahs at Kingston on 03-Aug-2014
600 No change Josh Cobb (England) flag Josh Cobb (England) 57.74 80 Runs | Wickets | 2 Ct/St for Northamptonshire vs Durham at Birmingham on 20-Aug-2016
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #davidwilley #willey #bennyhowell #howell #imranqayyum #qayyum #mattrenshaw #renshaw #soumyasarkar #sarkar #qaisahmad #ahmad #chrisgayle #gayle #kylemayers #mayers #naeemislam #islam #eltonchigumbura #chigumbura #sohailtanvir #tanvir #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings