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
501 Down 7 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
502 Down 7 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
503 Down 7 Tim Bresnan (England) flag Tim Bresnan (England) 60.96 17 Runs | 1 Wickets | Ct/St for England vs South Africa at Chattogram on 29-Mar-2014
504 Down 7 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
505 Down 7 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
506 Down 7 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
507 Down 7 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 60.96 5 Runs | 3 Wickets | Ct/St for Pakistan vs Zimbabwe at King City on 12-Oct-2008
508 Down 7 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
509 Down 7 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
510 Down 7 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
511 Down 7 Gareth Berg (Italy) flag Gareth Berg (Italy) 60.96 26 Runs | 3 Wickets | Ct/St for Italy vs Ireland at Edinburgh on 20-Jul-2023
512 Down 7 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 60.96 23 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 12-Aug-2022
513 Down 7 Luke Wright (England) flag Luke Wright (England) 60.96 52 Runs | 2 Wickets | Ct/St for England vs New Zealand at London on 25-Jun-2013
514 Down 7 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 60.96 32 Runs | 2 Wickets | Ct/St for West Indies vs Afghanistan at Lucknow on 14-Nov-2019
515 Down 7 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
516 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.96 38 Runs | 2 Wickets | Ct/St for Afghanistan vs Pakistan at Sharjah on 24-Mar-2023
517 Down 7 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 60.96 14 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Perth on 25-Oct-2022
518 Down 7 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 60.96 50 Runs | 1 Wickets | Ct/St for United Arab Emirates vs Namibia at Geelong on 20-Oct-2022
519 Down 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 60.96 18 Runs | 2 Wickets | Ct/St for West Indies vs England at London on 15-Jun-2009
520 Down 7 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
521 Down 7 Yuvraj Singh (India) flag Yuvraj Singh (India) 60.96 21 Runs | 2 Wickets | Ct/St for India vs South Africa at Colombo on 02-Oct-2012
522 Down 7 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 60.96 6 Runs | 2 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022
523 Down 7 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
524 Down 7 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
525 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 60.96 63 Runs | 1 Wickets | Ct/St for India vs South Africa at Ahmedabad on 19-Dec-2025
526 Down 7 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 60.96 14 Runs | 1 Wickets | Ct/St for Netherlands vs India at Sydney on 27-Oct-2022
527 Down 7 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 60.96 56 Runs | 1 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
528 Down 7 Moeen Ali (England) flag Moeen Ali (England) 60.96 36 Runs | 2 Wickets | Ct/St for England vs Pakistan at Leeds on 18-Jul-2021
529 Down 7 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 60.96 83 Runs | 1 Wickets | Ct/St for Bermuda vs Canada at Hamilton on 30-Sep-2023
530 Down 7 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 60.96 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Sydney on 13-Feb-2022
531 Down 7 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 60.96 6 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Pallekele on 06-Sep-2019
532 Down 7 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 60.96 Runs | 6 Wickets | Ct/St for Sri Lanka vs Australia at Pallekele on 08-Aug-2011
533 Down 7 Karan KC (Nepal) flag Karan KC (Nepal) 60.95 6 Runs | 3 Wickets | Ct/St for Nepal vs United States of America at Dallas on 19-Oct-2024
534 Down 7 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 60.95 32 Runs | 1 Wickets | Ct/St for Pakistan vs South Africa at Colombo on 28-Sep-2012
535 Down 7 JV Chand (Zambia) flag JV Chand (Zambia) 60.95 30 Runs | 4 Wickets | Ct/St for Zambia vs Rwanda at Abuja on 11-Dec-2025
536 Down 7 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 60.95 1 Runs | 4 Wickets | Ct/St for South Africa vs West Indies at Gqeberha on 16-Dec-2007
537 Down 7 Graeme Swann (England) flag Graeme Swann (England) 60.95 1 Runs | 3 Wickets | Ct/St for England vs South Africa at Bridgetown on 08-May-2010
538 Down 7 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 60.95 33 Runs | 2 Wickets | Ct/St for Australia vs India at Brisbane on 21-Nov-2018
539 Down 7 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
540 Down 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 60.95 19 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 03-Oct-2025
541 Down 7 Cameron Green (Australia) flag Cameron Green (Australia) 60.95 52 Runs | Wickets | Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
542 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.95 23 Runs | 1 Wickets | Ct/St for Australia vs Sri Lanka at Perth on 25-Oct-2022
543 Down 7 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 60.95 1 Runs | 3 Wickets | Ct/St for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022
544 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 60.95 43 Runs | 1 Wickets | Ct/St for Namibia vs Pakistan at Abu Dhabi on 02-Nov-2021
545 Down 7 Adil Rashid (England) flag Adil Rashid (England) 60.95 5 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Colombo on 27-Oct-2018
546 Down 7 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 60.95 19 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Perth on 27-Oct-2022
547 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.95 34 Runs | 3 Wickets | Ct/St for Bangladesh vs Hong Kong at Chattogram on 20-Mar-2014
548 Down 7 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 60.95 1 Runs | 3 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
549 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.95 84 Runs | Wickets | Ct/St for Afghanistan vs Bangladesh at Mirpur on 15-Sep-2019
550 Down 7 Axar Patel (India) flag Axar Patel (India) 60.95 20 Runs | 2 Wickets | Ct/St for India vs West Indies at Lauderhill on 06-Aug-2022
551 Down 7 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 60.95 33 Runs | 3 Wickets | Ct/St for Ireland vs Netherlands at Malahide on 25-Jul-2015
552 Down 7 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 60.95 65 Runs | Wickets | Ct/St for Bangladesh vs Pakistan at Gros Islet on 01-May-2010
553 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.95 21 Runs | 1 Wickets | Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
554 Down 7 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 60.95 9 Runs | 3 Wickets | Ct/St for New Zealand vs Bangladesh at Kolkata on 26-Mar-2016
555 Down 7 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 60.95 6 Runs | 2 Wickets | Ct/St for United Arab Emirates vs Hong Kong at Fatullah on 21-Feb-2016
556 Down 7 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 60.95 43 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Geelong on 18-Oct-2022
557 Down 7 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 60.95 43 Runs | 2 Wickets | Ct/St for Scotland vs Ireland at Dubai on 11-Feb-2010
558 Down 7 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 60.95 20 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Lahore on 14-Feb-2021
559 Down 7 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
560 Down 7 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 60.95 6 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025
561 Down 7 Grant Stewart (Italy) flag Grant Stewart (Italy) 60.95 33 Runs | 2 Wickets | Ct/St for Italy vs Ireland at Dubai on 26-Jan-2026
562 Down 8 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 60.95 45 Runs | Wickets | Ct/St for Netherlands vs Ireland at Sylhet on 21-Mar-2014
563 Down 8 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 60.95 37 Runs | 2 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 10-Mar-2020
564 Down 8 Joe Root (England) flag Joe Root (England) 60.95 83 Runs | Wickets | Ct/St for England vs South Africa at Mumbai on 18-Mar-2016
565 Down 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 60.95 52 Runs | Wickets | Ct/St for South Africa vs England at Sharjah on 06-Nov-2021
566 Down 8 Jofra Archer (England) flag Jofra Archer (England) 60.95 21 Runs | 1 Wickets | Ct/St for England vs India at Georgetown on 27-Jun-2024
567 Down 8 Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 60.95 32 Runs | 2 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 21-Feb-2022
568 Down 8 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 60.95 11 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 07-Oct-2022
569 Down 8 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.95 73 Runs | Wickets | Ct/St for Sri Lanka vs England at Delhi on 26-Mar-2016
570 Down 8 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 60.95 80 Runs | Wickets | Ct/St for Sri Lanka vs Bangladesh at Sharjah on 24-Oct-2021
571 Down 8 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 60.95 9 Runs | 4 Wickets | Ct/St for South Africa vs Netherlands at Chattogram on 27-Mar-2014
572 Down 8 Ahmed Raza (U.A.E.) flag Ahmed Raza (U.A.E.) 60.95 6 Runs | 5 Wickets | Ct/St for United Arab Emirates vs Nepal at Al Amerat on 22-Feb-2022
573 Down 8 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 60.95 Runs | 4 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dallas on 07-Jun-2024
574 Down 8 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 60.95 78 Runs | Wickets | Ct/St for New Zealand vs India at Nagpur on 21-Jan-2026
575 Down 9 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 60.95 72 Runs | Wickets | Ct/St for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014
576 Down 9 Liam Livingstone (England) flag Liam Livingstone (England) 60.95 103 Runs | Wickets | Ct/St for England vs Pakistan at Nottingham on 16-Jul-2021
577 Down 9 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 60.95 72 Runs | Wickets | Ct/St for South Africa vs England at Bristol on 27-Jul-2022
578 Down 9 Samit Patel (England) flag Samit Patel (England) 60.95 67 Runs | Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
579 Down 9 Mudassar Bukhari (Netherlands) flag Mudassar Bukhari (Netherlands) 60.95 1 Runs | 3 Wickets | Ct/St for Netherlands vs England at Chattogram on 31-Mar-2014
580 Down 9 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 60.95 66 Runs | Wickets | Ct/St for New Zealand vs Australia at Perth on 11-Dec-2007
581 Down 9 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 60.95 2 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at London on 14-Jun-2009
582 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 60.95 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022
583 Down 9 Shane Watson (Australia) flag Shane Watson (Australia) 60.95 81 Runs | Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
584 Down 9 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 60.67 58 Runs | 1 Wickets | 1 Ct/St for Hong Kong vs United Arab Emirates at Al Amerat on 24-Aug-2022
585 Down 9 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 60.67 32 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Abu Dhabi on 23-Sep-2025
586 Down 9 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 60.66 28 Runs | 2 Wickets | 1 Ct/St for Nigeria vs Namibia at Accra on 18-Mar-2024
587 Down 9 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.66 40 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Zimbabwe at Sharjah on 05-Feb-2018
588 Down 9 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 60.66 22 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs India at Harare on 06-Jul-2024
589 Down 9 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 60.66 29 Runs | 2 Wickets | 1 Ct/St for Pakistan vs England at Sharjah on 30-Nov-2015
590 Down 9 Mark Adair (Ireland) flag Mark Adair (Ireland) 60.66 3 Runs | 4 Wickets | 1 Ct/St for Ireland vs South Africa at Abu Dhabi on 29-Sep-2024
591 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 60.66 71 Runs | Wickets | 1 Ct/St for India vs Australia at Mohali on 20-Sep-2022
592 Down 9 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 60.66 14 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Afghanistan at Sharjah on 02-Sep-2025
593 Down 9 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 60.66 40 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Afghanistan at Abu Dhabi on 19-Mar-2021
594 Down 9 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 60.39 125 Runs | na Wickets | 2 Ct/St for South Africa vs Australia at Darwin on 12-Aug-2025
595 Down 9 Roston Chase (West Indies) flag Roston Chase (West Indies) 60.36 6 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Bristol on 08-Jun-2025
596 Down 9 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 60.36 21 Runs | 3 Wickets | 2 Ct/St for South Africa vs Sri Lanka at Colombo on 12-Sep-2021
597 Down 9 Ben Stokes (England) flag Ben Stokes (England) 60.36 22 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at Centurion on 16-Feb-2020
598 Down 9 Shane Watson (Australia) flag Shane Watson (Australia) 60.35 19 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Wellington on 26-Feb-2010
599 Down 9 James Pattinson (Australia) flag James Pattinson (Australia) 60.35 5 Runs | 2 Wickets | 2 Ct/St for Australia vs South Africa at Johannesburg on 16-Oct-2011
600 Down 9 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 60.35 34 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs Zimbabwe at Harare on 14-Dec-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #chadsoper #soper #alexcusack #cusack #timbresnan #bresnan #dewaldnel #nel #albiemorkel #morkel #aqibilyas #ilyas #fawadalam #alam #markadair #adair #saimayub #ayub #gulsanjha #jha #garethberg #berg #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings