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 Down 5 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 60.95 6 Runs | 2 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022
502 Down 5 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 60.95 50 Runs | 1 Wickets | Ct/St for United Arab Emirates vs Namibia at Geelong on 20-Oct-2022
503 Down 5 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 60.95 6 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Pallekele on 06-Sep-2019
504 Down 5 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 60.95 56 Runs | 1 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
505 Down 5 Matthew Spoors (Canada) flag Matthew Spoors (Canada) 60.95 73 Runs | 1 Wickets | Ct/St for Canada vs Germany at Al Amerat on 22-Feb-2022
506 Down 5 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 60.95 51 Runs | 2 Wickets | Ct/St for Oman vs Namibia at Al Amerat on 07-Apr-2024
507 Down 5 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
508 Down 5 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 60.95 14 Runs | 1 Wickets | Ct/St for Netherlands vs India at Sydney on 27-Oct-2022
509 Down 5 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 60.95 19 Runs | 4 Wickets | Ct/St for Zimbabwe vs Netherlands at Bulawayo on 17-Jul-2022
510 Down 5 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 60.95 Runs | 6 Wickets | Ct/St for Sri Lanka vs Australia at Pallekele on 08-Aug-2011
511 Down 5 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
512 Down 5 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 60.95 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Sydney on 13-Feb-2022
513 Down 5 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
514 Down 5 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
515 Down 5 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
516 Down 5 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 60.95 18 Runs | 2 Wickets | Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010
517 Down 5 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
518 Down 5 Haroon Arshad (Hong Kong) flag Haroon Arshad (Hong Kong) 60.95 27 Runs | 5 Wickets | Ct/St for Hong Kong vs Nepal at Bangkok on 01-Mar-2020
519 Down 5 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
520 Down 5 Luke Wright (England) flag Luke Wright (England) 60.95 52 Runs | 2 Wickets | Ct/St for England vs New Zealand at London on 25-Jun-2013
521 Down 5 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
522 Down 5 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 60.95 19 Runs | 2 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021
523 Down 5 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
524 Down 5 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 60.95 2 Runs | 5 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 22-Dec-2018
525 Down 5 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
526 Down 5 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
527 Down 5 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 60.95 88 Runs | 1 Wickets | Ct/St for Qatar vs Bahrain at Bangi on 18-Dec-2022
528 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.95 84 Runs | Wickets | Ct/St for Afghanistan vs Bangladesh at Mirpur on 15-Sep-2019
529 Down 5 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
530 Down 5 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
531 Down 5 Cameron Green (Australia) flag Cameron Green (Australia) 60.95 52 Runs | Wickets | Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
532 Down 5 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
533 Down 5 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 60.95 45 Runs | Wickets | Ct/St for Netherlands vs Ireland at Sylhet on 21-Mar-2014
534 Down 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.95 84 Runs | Wickets | Ct/St for Bangladesh vs Pakistan at Pallekele on 25-Sep-2012
535 Down 5 Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 60.95 63 Runs | 1 Wickets | Ct/St for Qatar vs Oman at Dubai on 14-Dec-2024
536 Down 5 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 60.95 79 Runs | 1 Wickets | Ct/St for Cambodia vs Bahrain at Doha on 26-Nov-2024
537 Down 5 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 60.95 14 Runs | 5 Wickets | Ct/St for Tanzania vs Nigeria at Accra on 17-Mar-2024
538 Down 5 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
539 Down 5 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
540 Down 5 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
541 Down 5 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
542 Down 5 Liam Livingstone (England) flag Liam Livingstone (England) 60.95 103 Runs | Wickets | Ct/St for England vs Pakistan at Nottingham on 16-Jul-2021
543 Down 5 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
544 Down 5 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
545 Down 5 Mohammad Aadil Alam (Nepal) flag Mohammad Aadil Alam (Nepal) 60.67 11 Runs | 4 Wickets | 1 Ct/St for Nepal vs West Indies at Sharjah on 29-Sep-2025
546 Down 5 Nawroz Mangal (Afghanistan) flag Nawroz Mangal (Afghanistan) 60.67 21 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dubai on 13-Feb-2010
547 Down 5 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 60.66 29 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012
548 Down 5 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 60.66 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dubai on 13-Dec-2013
549 Down 5 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 60.66 32 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Abu Dhabi on 23-Sep-2025
550 Down 5 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 60.66 58 Runs | 1 Wickets | 1 Ct/St for Hong Kong vs United Arab Emirates at Al Amerat on 24-Aug-2022
551 Down 5 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
552 Down 5 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
553 Down 5 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 60.66 68 Runs | Wickets | 1 Ct/St for South Africa vs India at Dharamsala on 02-Oct-2015
554 Down 5 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
555 Down 5 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
556 Down 5 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
557 Down 5 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
558 Down 5 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
559 Down 5 Luke Wright (England) flag Luke Wright (England) 60.36 34 Runs | 1 Wickets | 2 Ct/St for England vs Pakistan at London on 07-Jun-2009
560 Down 5 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
561 Down 5 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
562 Down 5 Ben Stokes (England) flag Ben Stokes (England) 60.35 22 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at Centurion on 16-Feb-2020
563 Down 5 Nandan Yadav (Nepal) flag Nandan Yadav (Nepal) 60.35 12 Runs | 2 Wickets | 2 Ct/St for Nepal vs Netherlands at Glasgow on 16-Jun-2025
564 Down 5 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
565 Down 5 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
566 Down 5 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 60.35 23 Runs | 4 Wickets | 2 Ct/St for Uganda vs Nigeria at Kigali on 18-Nov-2021
567 Down 5 Cameron White (Australia) flag Cameron White (Australia) 60.35 40 Runs | 1 Wickets | 2 Ct/St for Australia vs England at Sydney on 09-Jan-2007
568 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.35 75 Runs | Wickets | 2 Ct/St for Australia vs South Africa at Johannesburg on 06-Mar-2016
569 Down 5 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 60.05 94 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 04-Jul-2018
570 Down 5 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 60.05 46 Runs | 2 Wickets | 1 Ct/St for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025
571 Down 5 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 60.05 29 Runs | 3 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
572 Down 5 Usman Qadir (Pakistan) flag Usman Qadir (Pakistan) 60.04 18 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 05-Apr-2022
573 Down 5 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 60.04 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007
574 Down 5 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 60.04 30 Runs | 1 Wickets | 1 Ct/St for Papua New Guinea vs Nepal at Hong Kong on 13-Mar-2024
575 Down 5 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 60.04 11 Runs | 3 Wickets | 1 Ct/St for Nepal vs Oman at King City on 02-Oct-2024
576 Down 5 Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 60.04 41 Runs | 2 Wickets | 1 Ct/St for Nigeria vs Uganda at Rwanda on 11-Dec-2024
577 Down 5 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 60.04 4 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Mirpur on 03-Mar-2022
578 Down 5 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 60.04 43 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Khulna on 17-Jan-2016
579 Down 5 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 60.04 42 Runs | 2 Wickets | 1 Ct/St for Hong Kong vs Scotland at Abu Dhabi on 14-Jan-2017
580 Down 5 Harvir Baidwan (Canada) flag Harvir Baidwan (Canada) 60.04 21 Runs | 3 Wickets | 1 Ct/St for Canada vs Netherlands at Dubai on 13-Mar-2012
581 Down 5 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 60.04 1 Runs | 5 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
582 Down 5 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 60.04 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Harare on 25-Apr-2021
583 Down 5 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 59.77 64 Runs | na Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
584 Down 5 Jos Buttler (England) flag Jos Buttler (England) 59.76 83 Runs | na Wickets | 1 Ct/St for England vs United States of America at Bridgetown on 23-Jun-2024
585 Down 5 Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 59.73 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
586 Down 5 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 59.73 4 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
587 Down 5 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 59.42 3 Runs | 3 Wickets | 3 Ct/St for Canada vs United States of America at The Hague on 27-Aug-2024
588 Down 5 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 59.42 41 Runs | 1 Wickets | 3 Ct/St for Pakistan vs West Indies at Karachi on 01-Apr-2018
589 Down 5 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 59.42 92 Runs | 1 Wickets | 1 Ct/St for Singapore vs Malaysia at Bangkok on 03-Mar-2020
590 Down 5 Yuvraj Singh (India) flag Yuvraj Singh (India) 59.14 70 Runs | na Wickets | 1 Ct/St for India vs Australia at Durban on 22-Sep-2007
591 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.14 74 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Mirpur on 23-Mar-2014
592 Down 5 Rohit Sharma (India) flag Rohit Sharma (India) 59.14 92 Runs | na Wickets | 1 Ct/St for India vs Australia at Gros Islet on 24-Jun-2024
593 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.14 117 Runs | na Wickets | 1 Ct/St for West Indies vs South Africa at Johannesburg on 11-Sep-2007
594 Down 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.12 20 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Scotland at Al Amerat on 17-Oct-2021
595 Down 5 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 59.12 1 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at Pallekele on 01-Oct-2012
596 Down 5 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 59.12 34 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009
597 Down 5 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 59.12 31 Runs | Wickets | 1 Ct/St for Afghanistan vs Sri Lanka at Kolkata on 17-Mar-2016
598 Down 5 Craig Wright (Scotland) flag Craig Wright (Scotland) 59.12 14 Runs | 3 Wickets | 1 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
599 Down 5 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 59.11 1 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at North Sound on 22-Jun-2024
600 Down 5 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 59.11 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs Netherlands at Hobart on 24-Oct-2022
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #richardngarava #ngarava #muhammadwaseem #waseem #lasithmalinga #malinga #danushkagunathilaka #gunathilaka #matthewspoors #spoors #aqibilyas #ilyas #graemeswann #swann #paulvanmeekeren #meekeren #sikandarraza #raza #ajanthamendis #mendis #dalesteyn #steyn #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings