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 Down 3 Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 62.21 34 Runs | 4 Wickets | 1 Ct/St for United States of America vs Canada at Prairie View on 12-Apr-2024
402 Down 3 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
403 Down 3 George Bailey (Australia) flag George Bailey (Australia) 61.93 63 Runs | na Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
404 Down 3 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
405 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 61.91 18 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Mohali on 27-Mar-2016
406 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 61.91 52 Runs | Wickets | 1 Ct/St for South Africa vs India at Perth on 30-Oct-2022
407 Down 3 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
408 Down 3 JJ Smit (Namibia) flag JJ Smit (Namibia) 61.90 31 Runs | 1 Wickets | 1 Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
409 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.90 23 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Mirpur on 30-Mar-2014
410 Down 3 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 61.90 35 Runs | 1 Wickets | 1 Ct/St for Ireland vs Australia at Colombo on 19-Sep-2012
411 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.90 59 Runs | Wickets | 1 Ct/St for Australia vs Afghanistan at Kingstown on 22-Jun-2024
412 Down 3 Tim Bresnan (England) flag Tim Bresnan (England) 61.90 23 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Gros Islet on 10-May-2010
413 Down 3 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
414 Down 3 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
415 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 61.90 29 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
416 Down 3 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
417 Down 3 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 61.90 2 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Ireland at Dharamsala on 13-Mar-2016
418 Down 3 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
419 Down 3 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
420 Down 3 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
421 Down 3 Andre Botha (Ireland) flag Andre Botha (Ireland) 61.59 4 Runs | 2 Wickets | 2 Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
422 Down 3 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
423 Down 3 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
424 Down 3 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
425 Down 4 Daniel Sams (Australia) flag Daniel Sams (Australia) 61.29 28 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
426 Down 4 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
427 Down 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 61.28 17 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
428 Down 4 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 61.28 45 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Thiruvananthapuram on 26-Nov-2023
429 Down 4 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 61.28 29 Runs | 1 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 06-Nov-2025
430 Down 5 Shane Watson (Australia) flag Shane Watson (Australia) 61.28 21 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bengaluru on 21-Mar-2016
431 Down 5 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 61.28 6 Runs | 4 Wickets | 1 Ct/St for West Indies vs New Zealand at Tarouba on 12-Jun-2024
432 Down 5 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
433 Down 5 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
434 Down 5 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
435 Down 5 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
436 Down 5 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 61.28 12 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
437 Down 5 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
438 Down 5 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
439 Down 5 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
440 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 60.96 4 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at Nagpur on 25-Mar-2016
441 Down 5 Adam Zampa (Australia) flag Adam Zampa (Australia) 60.96 4 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Hobart on 09-Feb-2024
442 Down 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.96 34 Runs | 3 Wickets | Ct/St for Bangladesh vs Hong Kong at Chattogram on 20-Mar-2014
443 Down 5 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
444 Down 5 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
445 Down 5 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
446 Down 5 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
447 Down 5 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
448 Down 5 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
449 Down 5 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 60.96 27 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Pakistan at Mirpur on 29-Feb-2016
450 Down 5 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
451 Down 5 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
452 Down 5 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
453 Down 5 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
454 Down 5 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
455 Down 5 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
456 Down 5 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 60.96 69 Runs | 1 Wickets | Ct/St for Pakistan vs United Arab Emirates at Sharjah on 30-Aug-2025
457 Down 5 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
458 Down 5 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
459 Down 5 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
460 Down 5 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
461 Down 5 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
462 Down 5 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 60.96 34 Runs | 1 Wickets | Ct/St for Zimbabwe vs India at Melbourne on 06-Nov-2022
463 Down 5 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 60.96 24 Runs | 2 Wickets | Ct/St for South Africa vs Scotland at London on 07-Jun-2009
464 Down 5 Karan KC (Nepal) flag Karan KC (Nepal) 60.96 6 Runs | 3 Wickets | Ct/St for Nepal vs United States of America at Dallas on 19-Oct-2024
465 Down 5 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 60.96 53 Runs | 1 Wickets | Ct/St for Afghanistan vs Hong Kong at Abu Dhabi on 09-Sep-2025
466 Down 5 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
467 Down 5 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
468 Down 5 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 60.96 28 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Sylhet on 17-Dec-2018
469 Down 5 Timm van der Gugten (Netherlands) flag Timm van der Gugten (Netherlands) 60.96 21 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
470 Down 5 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 60.96 31 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Rawalpindi on 24-Apr-2023
471 Down 5 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
472 Down 5 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
473 Down 5 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 60.96 40 Runs | 2 Wickets | Ct/St for Nepal vs Oman at King City on 29-Sep-2024
474 Down 5 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 60.96 43 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018
475 Down 5 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
476 Down 5 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
477 Down 5 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 60.96 20 Runs | 2 Wickets | Ct/St for Ireland vs New Zealand at Nottingham on 11-Jun-2009
478 Down 5 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 60.96 33 Runs | 3 Wickets | Ct/St for Ireland vs Netherlands at Malahide on 25-Jul-2015
479 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.96 40 Runs | 2 Wickets | Ct/St for Afghanistan vs Zimbabwe at Abu Dhabi on 19-Mar-2021
480 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 60.96 28 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 05-Dec-2014
481 Down 5 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 60.96 16 Runs | 3 Wickets | Ct/St for Papua New Guinea vs Scotland at Al Amerat on 19-Oct-2021
482 Down 5 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 60.96 39 Runs | 2 Wickets | Ct/St for Afghanistan vs Kenya at Sharjah on 30-Sep-2013
483 Down 5 Mark Adair (Ireland) flag Mark Adair (Ireland) 60.96 23 Runs | 3 Wickets | Ct/St for Ireland vs India at Malahide on 28-Jun-2022
484 Down 5 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
485 Down 5 Dewald Nel (Scotland) flag Dewald Nel (Scotland) 60.96 13 Runs | 2 Wickets | Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
486 Down 5 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 60.96 39 Runs | 1 Wickets | Ct/St for South Africa vs England at Bridgetown on 08-May-2010
487 Down 5 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 60.96 90 Runs | 1 Wickets | Ct/St for Oman vs United Arab Emirates at Doha on 16-Sep-2023
488 Down 5 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 60.96 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Sylhet on 18-Feb-2018
489 Down 5 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 60.96 18 Runs | 1 Wickets | Ct/St for Nepal vs Oman at King City on 29-Sep-2024
490 Down 5 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 60.96 15 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Colombo on 28-Sep-2012
491 Down 5 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 60.96 13 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Port of Spain on 30-Mar-2017
492 Down 5 Harry Manenti (Italy) flag Harry Manenti (Italy) 60.95 51 Runs | 3 Wickets | Ct/St for Italy vs Denmark at Edinburgh on 25-Jul-2023
493 Down 5 Yuvraj Singh (India) flag Yuvraj Singh (India) 60.95 21 Runs | 2 Wickets | Ct/St for India vs South Africa at Colombo on 02-Oct-2012
494 Down 5 Moeen Ali (England) flag Moeen Ali (England) 60.95 36 Runs | 2 Wickets | Ct/St for England vs Pakistan at Leeds on 18-Jul-2021
495 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 60.95 88 Runs | Wickets | Ct/St for West Indies vs Australia at London on 06-Jun-2009
496 Down 5 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 60.95 83 Runs | 1 Wickets | Ct/St for Bermuda vs Canada at Hamilton on 30-Sep-2023
497 Down 5 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 60.95 32 Runs | 2 Wickets | Ct/St for West Indies vs Afghanistan at Lucknow on 14-Nov-2019
498 Down 5 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 60.95 18 Runs | 2 Wickets | Ct/St for New Zealand vs Bangladesh at Mirpur on 06-Nov-2013
499 Down 5 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 60.95 18 Runs | 2 Wickets | Ct/St for West Indies vs England at London on 15-Jun-2009
500 Down 5 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 60.95 14 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Perth on 25-Oct-2022
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #harmeetsingh #singh #paulstirling #stirling #georgebailey #bailey #umargul #gul #shanewatson #watson #aidenmarkram #markram #loganvanbeek #beek #jjsmit #smit #glennmaxwell #maxwell #kevinobrien #obrien #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings