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 7 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 65.57 64 Runs | Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
402 Down 7 Nadeem Ahmed (Hong Kong) flag Nadeem Ahmed (Hong Kong) 65.57 2 Runs | 4 Wickets | Ct/St for Hong Kong vs Bangladesh at Chattogram on 20-Mar-2014
403 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 65.57 13 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Port of Spain on 30-Mar-2017
404 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 65.56 104 Runs | Wickets | Ct/St for Australia vs India at Guwahati on 28-Nov-2023
405 Down 7 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 65.56 1 Runs | 5 Wickets | Ct/St for South Africa vs England at Bristol on 27-Jul-2022
406 Down 7 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 65.56 2 Runs | 5 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 22-Dec-2018
407 Down 7 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 65.28 6 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Bangladesh at Dehradun on 03-Jun-2018
408 Down 7 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 65.28 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Centurion on 13-Nov-2024
409 Down 7 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 65.27 17 Runs | 3 Wickets | 1 Ct/St for South Africa vs Ireland at Bristol on 05-Aug-2022
410 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 65.27 28 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 31-Jan-2026
411 Down 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 65.27 40 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 29-Jan-2026
412 Down 7 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 65.27 2 Runs | 4 Wickets | 1 Ct/St for Australia vs Sri Lanka at Sydney on 11-Feb-2022
413 Down 7 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 64.96 15 Runs | 3 Wickets | 2 Ct/St for Kuwait vs United Arab Emirates at Dubai on 21-Dec-2024
414 Down 7 Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 64.95 33 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Auckland on 22-Feb-2012
415 Down 7 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 64.95 37 Runs | 1 Wickets | 2 Ct/St for West Indies vs India at Hyderabad on 06-Dec-2019
416 Down 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 64.95 107 Runs | Wickets | 2 Ct/St for West Indies vs England at Bridgetown on 26-Jan-2022
417 Down 7 David Hussey (Australia) flag David Hussey (Australia) 64.64 42 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Sydney on 01-Feb-2012
418 Down 7 Will Jacks (England) flag Will Jacks (England) 64.64 53 Runs | 1 Wickets | 1 Ct/St for England vs Italy at Kolkata on 16-Feb-2026
419 Down 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 64.64 54 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Harare on 24-Aug-2013
420 Down 7 Shardul Thakur (India) flag Shardul Thakur (India) 64.64 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Pune on 10-Jan-2020
421 Down 7 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 64.64 75 Runs | 2 Wickets | 1 Ct/St for Malaysia vs Hong Kong at Singapore on 22-Jul-2025
422 Down 7 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 64.64 32 Runs | 2 Wickets | 1 Ct/St for Kuwait vs Singapore at Al Amerat on 24-Aug-2022
423 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 64.63 49 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dehradun on 21-Feb-2019
424 Down 7 Matt Machan (England) flag Matt Machan (England) 64.63 42 Runs | 3 Wickets | 1 Ct/St for Scotland vs Afghanistan at Sharjah on 03-Mar-2013
425 Down 7 Iqbal Hussain (Qatar) flag Iqbal Hussain (Qatar) 64.63 19 Runs | 4 Wickets | 1 Ct/St for Qatar vs United Arab Emirates at Al Amerat on 26-Feb-2020
426 Down 7 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 64.63 21 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Osbourn on 07-Mar-2021
427 Down 7 JJ Smit (Namibia) flag JJ Smit (Namibia) 64.63 111 Runs | Wickets | 1 Ct/St for Namibia vs Kenya at Harare on 26-Sep-2025
428 Down 7 Jamshid Nasiri (France) flag Jamshid Nasiri (France) 64.63 65 Runs | 1 Wickets | 1 Ct/St for France vs Austria at Stockholm on 09-Aug-2025
429 Down 7 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 64.63 37 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Namibia at Windhoek on 29-Sep-2024
430 Down 7 Bilal Hassan (Uganda) flag Bilal Hassan (Uganda) 64.63 18 Runs | 2 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
431 Down 7 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 64.34 100 Runs | na Wickets | 1 Ct/St for New Zealand vs South Africa at Kolkata on 04-Mar-2026
432 Down 8 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 64.32 43 Runs | Wickets | 1 Ct/St for New Zealand vs India at Ahmedabad on 08-Mar-2026
433 Down 9 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 64.31 34 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009
434 Down 9 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 63.99 76 Runs | Wickets | 3 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
435 Down 9 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 63.71 na Runs | 5 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
436 Down 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.68 58 Runs | 1 Wickets | 1 Ct/St for West Indies vs England at Pallekele on 27-Sep-2012
437 Down 9 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 63.68 52 Runs | Wickets | 1 Ct/St for South Africa vs India at Perth on 30-Oct-2022
438 Down 9 George Dockrell (Ireland) flag George Dockrell (Ireland) 63.68 41 Runs | 1 Wickets | 1 Ct/St for Ireland vs Australia at Colombo on 11-Feb-2026
439 Down 9 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 63.68 23 Runs | 2 Wickets | 1 Ct/St for Netherlands vs South Africa at New York on 08-Jun-2024
440 Down 9 JJ Smit (Namibia) flag JJ Smit (Namibia) 63.68 31 Runs | 1 Wickets | 1 Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
441 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 63.68 23 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Mirpur on 30-Mar-2014
442 Down 9 Tim Bresnan (England) flag Tim Bresnan (England) 63.68 23 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Gros Islet on 10-May-2010
443 Down 9 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.68 17 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
444 Down 9 Sam Curran (England) flag Sam Curran (England) 63.68 43 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at Mumbai on 11-Feb-2026
445 Down 9 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 63.68 1 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Colombo on 25-Feb-2026
446 Down 9 Andre Russell (West Indies) flag Andre Russell (West Indies) 63.68 20 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Bengaluru on 20-Mar-2016
447 Down 9 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 63.68 35 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Australia at Colombo on 13-Feb-2026
448 Down 9 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 63.68 35 Runs | 1 Wickets | 1 Ct/St for Ireland vs Australia at Colombo on 19-Sep-2012
449 Down 9 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 63.68 25 Runs | 2 Wickets | 1 Ct/St for India vs England at London on 14-Jun-2009
450 Down 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 63.68 31 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs India at Chennai on 26-Feb-2026
451 Down 9 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 63.68 2 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Ireland at Dharamsala on 13-Mar-2016
452 Down 9 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 63.68 11 Runs | 3 Wickets | 1 Ct/St for New Zealand vs India at Visakhapatnam on 28-Jan-2026
453 Down 9 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 63.68 6 Runs | 4 Wickets | 1 Ct/St for West Indies vs New Zealand at Tarouba on 12-Jun-2024
454 Down 9 Shane Watson (Australia) flag Shane Watson (Australia) 63.68 21 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bengaluru on 21-Mar-2016
455 Down 9 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 63.68 23 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at Colombo on 19-Feb-2026
456 Down 9 Shivam Dube (India) flag Shivam Dube (India) 63.68 42 Runs | 1 Wickets | 1 Ct/St for India vs South Africa at Ahmedabad on 22-Feb-2026
457 Down 9 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 63.68 1 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at Pallekele on 01-Oct-2012
458 Down 9 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 63.67 28 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
459 Down 9 David Hussey (Australia) flag David Hussey (Australia) 63.67 10 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 11-May-2010
460 Down 9 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 63.67 21 Runs | 1 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 23-Jun-2024
461 Down 9 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 63.67 12 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Perth on 27-Oct-2022
462 Down 9 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 63.36 Runs | 2 Wickets | 2 Ct/St for New Zealand vs India at Nagpur on 15-Mar-2016
463 Down 9 Andre Botha (Ireland) flag Andre Botha (Ireland) 63.36 4 Runs | 2 Wickets | 2 Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
464 Down 9 Sean Abbott (Australia) flag Sean Abbott (Australia) 63.05 13 Runs | 3 Wickets | 1 Ct/St for Australia vs New Zealand at Mount Maunganui on 04-Oct-2025
465 Down 9 Moeen Ali (England) flag Moeen Ali (England) 63.05 31 Runs | 3 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 23-Jan-2022
466 Down 9 Roston Chase (West Indies) flag Roston Chase (West Indies) 63.04 28 Runs | 3 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 05-Nov-2025
467 Down 9 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 63.04 51 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Mirpur on 22-Jul-2025
468 Down 9 Daniel Sams (Australia) flag Daniel Sams (Australia) 63.04 28 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
469 Down 9 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 63.04 29 Runs | 1 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 06-Nov-2025
470 Down 9 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 63.04 45 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Thiruvananthapuram on 26-Nov-2023
471 Down 9 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 63.04 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dubai on 13-Dec-2013
472 Down 9 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 63.04 3 Runs | 2 Wickets | 1 Ct/St for India vs South Africa at Cape Town on 24-Feb-2018
473 Down 9 Stuart Broad (England) flag Stuart Broad (England) 63.04 4 Runs | 4 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 09-Feb-2013
474 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.04 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 02-Apr-2023
475 Down 9 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 63.04 20 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Nelson on 29-Dec-2017
476 Down 9 Riyan Parag (India) flag Riyan Parag (India) 63.04 7 Runs | 3 Wickets | 1 Ct/St for India vs Sri Lanka at Pallekele on 27-Jul-2024
477 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.73 22 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Dharamsala on 18-Mar-2016
478 Down 9 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 62.72 39 Runs | 1 Wickets | 2 Ct/St for New Zealand vs England at Colombo on 27-Feb-2026
479 Down 9 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 62.72 7 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Chattogram on 24-Mar-2014
480 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 62.72 35 Runs | Wickets | 2 Ct/St for India vs Afghanistan at Abu Dhabi on 03-Nov-2021
481 Down 9 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 62.71 27 Runs | 2 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025
482 Down 9 Liam Livingstone (England) flag Liam Livingstone (England) 62.71 37 Runs | 3 Wickets | Ct/St for England vs Australia at Southampton on 11-Sep-2024
483 Down 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 62.71 4 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at Nagpur on 25-Mar-2016
484 Down 9 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 62.71 75 Runs | 1 Wickets | Ct/St for Pakistan vs England at Sharjah on 30-Nov-2015
485 Down 9 Adam Zampa (Australia) flag Adam Zampa (Australia) 62.71 4 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Hobart on 09-Feb-2024
486 Down 9 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 62.71 72 Runs | 1 Wickets | Ct/St for Australia vs New Zealand at Wellington on 21-Feb-2024
487 Down 9 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 62.71 44 Runs | 1 Wickets | Ct/St for West Indies vs England at Bridgetown on 23-Jan-2022
488 Down 9 Naeem Islam (Bangladesh) flag Naeem Islam (Bangladesh) 62.71 28 Runs | 2 Wickets | Ct/St for Bangladesh vs India at Nottingham on 06-Jun-2009
489 Down 9 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.71 40 Runs | Wickets | Ct/St for Sri Lanka vs West Indies at Mirpur on 03-Apr-2014
490 Down 9 Shane Watson (Australia) flag Shane Watson (Australia) 62.71 69 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 27-Mar-2012
491 Down 9 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 62.71 21 Runs | 3 Wickets | Ct/St for West Indies vs Pakistan at Lauderhill on 31-Jul-2025
492 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 62.71 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Dubai on 28-Oct-2021
493 Down 9 Jason Holder (West Indies) flag Jason Holder (West Indies) 62.71 36 Runs | 3 Wickets | Ct/St for West Indies vs England at Bridgetown on 29-Jan-2022
494 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 62.71 59 Runs | 1 Wickets | Ct/St for India vs South Africa at Cuttack on 09-Dec-2025
495 Down 9 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 62.71 27 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Pakistan at Mirpur on 29-Feb-2016
496 Down 9 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 62.71 73 Runs | 1 Wickets | Ct/St for South Africa vs India at Gros Islet on 02-May-2010
497 Down 9 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 62.71 35 Runs | 1 Wickets | Ct/St for New Zealand vs India at Johannesburg on 16-Sep-2007
498 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 62.71 50 Runs | 1 Wickets | Ct/St for India vs Bangladesh at North Sound on 22-Jun-2024
499 Down 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 62.71 34 Runs | 1 Wickets | Ct/St for Zimbabwe vs India at Melbourne on 06-Nov-2022
500 Down 9 Arshdeep Singh (India) flag Arshdeep Singh (India) 62.71 2 Runs | 2 Wickets | Ct/St for India vs South Africa at Perth on 30-Oct-2022
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #jacqueskallis #kallis #nadeemahmed #ahmed #shadabkhan #khan #glennmaxwell #maxwell #lungingidi #ngidi #keemopaul #paul #rashidkhan #marcojansen #jansen #dwainepretorius #pretorius #saimayub #ayub #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings