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 4 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 63.45 11 Runs | 4 Wickets | 1 Ct/St for Pakistan vs New Zealand at Lahore on 14-Apr-2023
402 Down 4 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 63.45 17 Runs | 3 Wickets | 1 Ct/St for South Africa vs Ireland at Bristol on 05-Aug-2022
403 Down 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.45 28 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 31-Jan-2026
404 Down 5 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 63.45 40 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 29-Jan-2026
405 Down 6 Usman Qadir (Pakistan) flag Usman Qadir (Pakistan) 63.45 18 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 05-Apr-2022
406 Down 6 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 63.45 2 Runs | 4 Wickets | 1 Ct/St for Australia vs Sri Lanka at Sydney on 11-Feb-2022
407 Down 6 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 63.45 1 Runs | 5 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
408 Down 6 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 63.15 15 Runs | 3 Wickets | 2 Ct/St for Kuwait vs United Arab Emirates at Dubai on 21-Dec-2024
409 Down 6 Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 63.15 33 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Auckland on 22-Feb-2012
410 Down 6 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 63.14 37 Runs | 1 Wickets | 2 Ct/St for West Indies vs India at Hyderabad on 06-Dec-2019
411 Down 6 Nandan Yadav (Nepal) flag Nandan Yadav (Nepal) 63.14 12 Runs | 2 Wickets | 2 Ct/St for Nepal vs Netherlands at Glasgow on 16-Jun-2025
412 Down 6 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 62.84 54 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Harare on 24-Aug-2013
413 Down 6 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 62.83 75 Runs | 2 Wickets | 1 Ct/St for Malaysia vs Hong Kong at Singapore on 22-Jul-2025
414 Down 6 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 62.83 32 Runs | 2 Wickets | 1 Ct/St for Kuwait vs Singapore at Al Amerat on 24-Aug-2022
415 Down 6 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.83 49 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dehradun on 21-Feb-2019
416 Down 6 Iqbal Hussain (Qatar) flag Iqbal Hussain (Qatar) 62.83 19 Runs | 4 Wickets | 1 Ct/St for Qatar vs United Arab Emirates at Al Amerat on 26-Feb-2020
417 Down 6 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 62.83 21 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Osbourn on 07-Mar-2021
418 Down 6 Bilal Hassan (Uganda) flag Bilal Hassan (Uganda) 62.83 18 Runs | 2 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
419 Down 6 JJ Smit (Namibia) flag JJ Smit (Namibia) 62.83 111 Runs | Wickets | 1 Ct/St for Namibia vs Kenya at Harare on 26-Sep-2025
420 Down 6 Jamshid Nasiri (France) flag Jamshid Nasiri (France) 62.83 65 Runs | 1 Wickets | 1 Ct/St for France vs Austria at Stockholm on 09-Aug-2025
421 Down 6 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 62.83 54 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
422 Down 6 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 62.83 37 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Namibia at Windhoek on 29-Sep-2024
423 Down 6 George Bailey (Australia) flag George Bailey (Australia) 62.55 63 Runs | na Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
424 Down 6 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 62.52 26 Runs | Wickets | 1 Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
425 Down 6 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 62.52 26 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012
426 Down 6 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 62.52 34 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009
427 Down 6 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 62.52 4 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
428 Down 6 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 62.21 76 Runs | Wickets | 3 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
429 Down 6 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 62.21 39 Runs | 4 Wickets | 1 Ct/St for United Arab Emirates vs Ireland at Abu Dhabi on 19-Oct-2019
430 Down 6 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 61.93 117 Runs | na Wickets | 1 Ct/St for West Indies vs South Africa at Johannesburg on 11-Sep-2007
431 Down 6 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 61.93 na Runs | 5 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
432 Down 6 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 61.91 23 Runs | 2 Wickets | 1 Ct/St for Netherlands vs South Africa at New York on 08-Jun-2024
433 Down 6 JJ Smit (Namibia) flag JJ Smit (Namibia) 61.91 31 Runs | 1 Wickets | 1 Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
434 Down 6 Tim Bresnan (England) flag Tim Bresnan (England) 61.91 23 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Gros Islet on 10-May-2010
435 Down 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.91 23 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Mirpur on 30-Mar-2014
436 Down 6 Andre Russell (West Indies) flag Andre Russell (West Indies) 61.90 20 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Bengaluru on 20-Mar-2016
437 Down 6 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 61.90 17 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
438 Down 6 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 61.90 45 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Thiruvananthapuram on 26-Nov-2023
439 Down 6 Arshdeep Singh (India) flag Arshdeep Singh (India) 61.90 2 Runs | 3 Wickets | 1 Ct/St for India vs Afghanistan at Bridgetown on 20-Jun-2024
440 Down 6 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 61.90 25 Runs | 2 Wickets | 1 Ct/St for India vs England at London on 14-Jun-2009
441 Down 6 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 61.90 11 Runs | 3 Wickets | 1 Ct/St for New Zealand vs India at Visakhapatnam on 28-Jan-2026
442 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 61.90 21 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bengaluru on 21-Mar-2016
443 Down 7 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 61.90 1 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at Pallekele on 01-Oct-2012
444 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 61.90 28 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
445 Down 7 David Hussey (Australia) flag David Hussey (Australia) 61.90 10 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 11-May-2010
446 Down 7 Craig Wright (Scotland) flag Craig Wright (Scotland) 61.90 14 Runs | 3 Wickets | 1 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
447 Down 7 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 61.90 12 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
448 Down 7 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 61.90 2 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs India at Bridgetown on 20-Jun-2024
449 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 61.90 28 Runs | 1 Wickets | 1 Ct/St for South Africa vs West Indies at Nagpur on 25-Mar-2016
450 Down 7 Jos Buttler (England) flag Jos Buttler (England) 61.62 71 Runs | na Wickets | 2 Ct/St for England vs Australia at Dubai on 30-Oct-2021
451 Down 7 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 61.60 Runs | 2 Wickets | 2 Ct/St for New Zealand vs India at Nagpur on 15-Mar-2016
452 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 61.59 35 Runs | Wickets | 2 Ct/St for India vs Afghanistan at Abu Dhabi on 03-Nov-2021
453 Down 7 Sean Abbott (Australia) flag Sean Abbott (Australia) 61.29 13 Runs | 3 Wickets | 1 Ct/St for Australia vs New Zealand at Mount Maunganui on 04-Oct-2025
454 Down 7 Moeen Ali (England) flag Moeen Ali (England) 61.29 31 Runs | 3 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 23-Jan-2022
455 Down 7 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 61.29 51 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Mirpur on 22-Jul-2025
456 Down 7 Roston Chase (West Indies) flag Roston Chase (West Indies) 61.29 28 Runs | 3 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 05-Nov-2025
457 Down 7 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 61.29 29 Runs | 1 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 06-Nov-2025
458 Down 7 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 61.28 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dubai on 13-Dec-2013
459 Down 7 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 61.28 3 Runs | 2 Wickets | 1 Ct/St for India vs South Africa at Cape Town on 24-Feb-2018
460 Down 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 61.28 6 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Dubai on 12-Nov-2009
461 Down 7 Ben Stokes (England) flag Ben Stokes (England) 61.28 46 Runs | 1 Wickets | 1 Ct/St for England vs India at Ahmedabad on 18-Mar-2021
462 Down 7 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 61.28 20 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Nelson on 29-Dec-2017
463 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 61.28 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 02-Apr-2023
464 Down 7 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 61.28 68 Runs | Wickets | 1 Ct/St for South Africa vs India at Dharamsala on 02-Oct-2015
465 Down 7 Riyan Parag (India) flag Riyan Parag (India) 61.28 7 Runs | 3 Wickets | 1 Ct/St for India vs Sri Lanka at Pallekele on 27-Jul-2024
466 Down 7 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 61.28 78 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Dunedin on 25-Feb-2021
467 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.28 70 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 03-Mar-2021
468 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.98 22 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Dharamsala on 18-Mar-2016
469 Down 7 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 60.97 7 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Chattogram on 24-Mar-2014
470 Down 7 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 60.97 6 Runs | 3 Wickets | 2 Ct/St for Nepal vs South Africa at Kingstown on 14-Jun-2024
471 Down 7 Liam Livingstone (England) flag Liam Livingstone (England) 60.96 37 Runs | 3 Wickets | Ct/St for England vs Australia at Southampton on 11-Sep-2024
472 Down 7 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 60.96 75 Runs | 1 Wickets | Ct/St for Pakistan vs England at Sharjah on 30-Nov-2015
473 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.96 40 Runs | Wickets | Ct/St for Sri Lanka vs West Indies at Mirpur on 03-Apr-2014
474 Down 7 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 60.96 72 Runs | 1 Wickets | Ct/St for Australia vs New Zealand at Wellington on 21-Feb-2024
475 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 60.96 69 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 27-Mar-2012
476 Down 7 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 60.96 21 Runs | 3 Wickets | Ct/St for West Indies vs Pakistan at Lauderhill on 31-Jul-2025
477 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 60.96 59 Runs | 1 Wickets | Ct/St for India vs South Africa at Cuttack on 09-Dec-2025
478 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 60.96 50 Runs | 1 Wickets | Ct/St for India vs Bangladesh at North Sound on 22-Jun-2024
479 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 60.96 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Dubai on 28-Oct-2021
480 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 60.96 36 Runs | 3 Wickets | Ct/St for West Indies vs England at Bridgetown on 29-Jan-2022
481 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 60.96 54 Runs | 1 Wickets | Ct/St for Australia vs India at Bridgetown on 07-May-2010
482 Down 7 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 60.96 35 Runs | 1 Wickets | Ct/St for New Zealand vs India at Johannesburg on 16-Sep-2007
483 Down 7 Arshdeep Singh (India) flag Arshdeep Singh (India) 60.96 2 Runs | 2 Wickets | Ct/St for India vs South Africa at Perth on 30-Oct-2022
484 Down 7 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 60.96 21 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Auckland on 26-Dec-2006
485 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.96 38 Runs | 3 Wickets | Ct/St for Bangladesh vs Sri Lanka at Colombo on 06-Apr-2017
486 Down 7 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 60.96 11 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
487 Down 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 60.96 13 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Kingstown on 27-Jul-2013
488 Down 7 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 60.96 18 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Cape Town on 22-Sep-2007
489 Down 7 James Neesham (New Zealand) flag James Neesham (New Zealand) 60.96 25 Runs | 4 Wickets | Ct/St for New Zealand vs Australia at Mount Maunganui on 04-Oct-2025
490 Down 7 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 60.96 48 Runs | 1 Wickets | Ct/St for Bangladesh vs Afghanistan at Sharjah on 30-Aug-2022
491 Down 7 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 60.96 101 Runs | 2 Wickets | Ct/St for Namibia vs Nepal at Kirtipur on 27-Feb-2024
492 Down 7 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 60.96 15 Runs | 5 Wickets | Ct/St for Bahrain vs Tanzania at Kuala Lumpur on 09-Mar-2024
493 Down 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 60.96 13 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Sep-2022
494 Down 7 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 60.96 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at London on 14-Jun-2009
495 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.96 8 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 09-May-2010
496 Down 7 Rory Kleinveldt (South Africa) flag Rory Kleinveldt (South Africa) 60.96 22 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 03-Mar-2013
497 Down 7 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 60.96 53 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Sylhet on 09-Mar-2024
498 Down 7 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 60.96 4 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Singapore at Al Amerat on 22-Aug-2022
499 Down 7 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 60.96 43 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018
500 Down 7 Michael Leask (Scotland) flag Michael Leask (Scotland) 60.96 35 Runs | 1 Wickets | Ct/St for Scotland vs Namibia at Bridgetown on 06-Jun-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #harisrauf #rauf #dwainepretorius #pretorius #shadabkhan #khan #saimayub #ayub #usmanqadir #qadir #joshhazlewood #hazlewood #hasanali #ali #yasinpatel #patel #robnicol #nicol #kieronpollard #pollard #nandanyadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings