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 9 Shane Watson (Australia) flag Shane Watson (Australia) 62.71 54 Runs | 1 Wickets | Ct/St for Australia vs India at Bridgetown on 07-May-2010
502 Down 9 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 62.71 21 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Auckland on 26-Dec-2006
503 Down 9 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 62.71 13 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Kingstown on 27-Jul-2013
504 Down 9 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 62.71 38 Runs | 3 Wickets | Ct/St for Bangladesh vs Sri Lanka at Colombo on 06-Apr-2017
505 Down 9 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 62.71 13 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Kolkata on 04-Mar-2026
506 Down 10 James Neesham (New Zealand) flag James Neesham (New Zealand) 62.71 25 Runs | 4 Wickets | Ct/St for New Zealand vs Australia at Mount Maunganui on 04-Oct-2025
507 Down 10 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 62.71 15 Runs | 5 Wickets | Ct/St for Bahrain vs Tanzania at Kuala Lumpur on 09-Mar-2024
508 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 62.71 11 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
509 Down 10 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 62.71 13 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Sep-2022
510 Down 10 Jofra Archer (England) flag Jofra Archer (England) 62.70 5 Runs | 2 Wickets | Ct/St for England vs Pakistan at Pallekele on 24-Feb-2026
511 Down 10 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 62.70 48 Runs | 1 Wickets | Ct/St for Bangladesh vs Afghanistan at Sharjah on 30-Aug-2022
512 Down 10 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 62.70 101 Runs | 2 Wickets | Ct/St for Namibia vs Nepal at Kirtipur on 27-Feb-2024
513 Down 10 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.70 8 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 09-May-2010
514 Down 10 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 62.70 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at London on 14-Jun-2009
515 Down 10 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 62.70 4 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Singapore at Al Amerat on 22-Aug-2022
516 Down 10 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 62.70 16 Runs | 3 Wickets | Ct/St for Papua New Guinea vs Scotland at Al Amerat on 19-Oct-2021
517 Down 10 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 62.70 53 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Sylhet on 09-Mar-2024
518 Down 10 Rory Kleinveldt (South Africa) flag Rory Kleinveldt (South Africa) 62.70 22 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 03-Mar-2013
519 Down 10 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 62.70 5 Runs | 3 Wickets | Ct/St for Pakistan vs Zimbabwe at King City on 12-Oct-2008
520 Down 10 Michael Leask (Scotland) flag Michael Leask (Scotland) 62.70 35 Runs | 1 Wickets | Ct/St for Scotland vs Namibia at Bridgetown on 06-Jun-2024
521 Down 10 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 62.70 43 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018
522 Down 10 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 62.70 28 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 05-Dec-2014
523 Down 10 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 62.70 29 Runs | 2 Wickets | Ct/St for Pakistan vs United Arab Emirates at Dubai on 17-Sep-2025
524 Down 10 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 62.70 20 Runs | 2 Wickets | Ct/St for Ireland vs New Zealand at Nottingham on 11-Jun-2009
525 Down 10 Dewald Nel (Scotland) flag Dewald Nel (Scotland) 62.70 13 Runs | 2 Wickets | Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
526 Down 10 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 62.70 24 Runs | 2 Wickets | Ct/St for South Africa vs Scotland at London on 07-Jun-2009
527 Down 10 Mark Adair (Ireland) flag Mark Adair (Ireland) 62.70 23 Runs | 3 Wickets | Ct/St for Ireland vs India at Malahide on 28-Jun-2022
528 Down 10 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 62.70 90 Runs | 1 Wickets | Ct/St for Oman vs United Arab Emirates at Doha on 16-Sep-2023
529 Down 10 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 62.70 69 Runs | 1 Wickets | Ct/St for Pakistan vs United Arab Emirates at Sharjah on 30-Aug-2025
530 Down 10 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 62.70 23 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 12-Aug-2022
531 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 62.70 18 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Auckland on 06-Nov-2025
532 Down 10 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 62.70 39 Runs | 1 Wickets | Ct/St for South Africa vs England at Bridgetown on 08-May-2010
533 Down 10 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 62.70 40 Runs | 2 Wickets | Ct/St for Nepal vs Oman at King City on 29-Sep-2024
534 Down 10 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 62.70 88 Runs | Wickets | Ct/St for West Indies vs Australia at London on 06-Jun-2009
535 Down 10 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 62.70 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Bridgetown on 08-May-2010
536 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 62.70 32 Runs | 2 Wickets | Ct/St for West Indies vs Afghanistan at Lucknow on 14-Nov-2019
537 Down 10 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 62.70 53 Runs | 1 Wickets | Ct/St for Afghanistan vs Hong Kong at Abu Dhabi on 09-Sep-2025
538 Down 10 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 62.70 50 Runs | 1 Wickets | Ct/St for United Arab Emirates vs Namibia at Geelong on 20-Oct-2022
539 Down 10 Yuvraj Singh (India) flag Yuvraj Singh (India) 62.70 21 Runs | 2 Wickets | Ct/St for India vs South Africa at Colombo on 02-Oct-2012
540 Down 10 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 62.70 14 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Perth on 25-Oct-2022
541 Down 10 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 62.70 6 Runs | 2 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022
542 Down 10 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.70 38 Runs | 2 Wickets | Ct/St for Afghanistan vs Pakistan at Sharjah on 24-Mar-2023
543 Down 10 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 62.70 15 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Colombo on 28-Sep-2012
544 Down 10 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 62.70 6 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Pallekele on 06-Sep-2019
545 Down 10 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 62.70 14 Runs | 1 Wickets | Ct/St for Netherlands vs India at Sydney on 27-Oct-2022
546 Down 10 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 62.70 1 Runs | 4 Wickets | Ct/St for South Africa vs West Indies at Gqeberha on 16-Dec-2007
547 Down 10 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 62.70 26 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 12-Nov-2009
548 Down 10 Moeen Ali (England) flag Moeen Ali (England) 62.70 36 Runs | 2 Wickets | Ct/St for England vs Pakistan at Leeds on 18-Jul-2021
549 Down 10 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 62.70 56 Runs | 1 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
550 Down 10 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 62.70 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Sydney on 13-Feb-2022
551 Down 10 Graeme Swann (England) flag Graeme Swann (England) 62.70 1 Runs | 3 Wickets | Ct/St for England vs South Africa at Bridgetown on 08-May-2010
552 Down 10 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 62.70 83 Runs | 1 Wickets | Ct/St for Bermuda vs Canada at Hamilton on 30-Sep-2023
553 Down 10 Hardik Pandya (India) flag Hardik Pandya (India) 62.70 63 Runs | 1 Wickets | Ct/St for India vs South Africa at Ahmedabad on 19-Dec-2025
554 Down 10 JV Chand (Zambia) flag JV Chand (Zambia) 62.70 30 Runs | 4 Wickets | Ct/St for Zambia vs Rwanda at Abuja on 11-Dec-2025
555 Down 10 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 62.70 1 Runs | 3 Wickets | Ct/St for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022
556 Down 10 Karan KC (Nepal) flag Karan KC (Nepal) 62.70 6 Runs | 3 Wickets | Ct/St for Nepal vs United States of America at Dallas on 19-Oct-2024
557 Down 10 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 62.70 19 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 03-Oct-2025
558 Down 10 Adil Rashid (England) flag Adil Rashid (England) 62.70 5 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Colombo on 27-Oct-2018
559 Down 10 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 62.70 1 Runs | 3 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
560 Down 10 Mark Adair (Ireland) flag Mark Adair (Ireland) 62.70 12 Runs | 2 Wickets | Ct/St for Ireland vs Australia at Colombo on 11-Feb-2026
561 Down 10 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 62.70 43 Runs | 1 Wickets | Ct/St for Namibia vs Pakistan at Abu Dhabi on 02-Nov-2021
562 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.70 23 Runs | 1 Wickets | Ct/St for Australia vs Sri Lanka at Perth on 25-Oct-2022
563 Down 10 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 62.70 33 Runs | 2 Wickets | Ct/St for Australia vs India at Brisbane on 21-Nov-2018
564 Down 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 62.70 34 Runs | 3 Wickets | Ct/St for Bangladesh vs Hong Kong at Chattogram on 20-Mar-2014
565 Down 10 Luke Wright (England) flag Luke Wright (England) 62.70 52 Runs | 2 Wickets | Ct/St for England vs New Zealand at London on 25-Jun-2013
566 Down 10 Axar Patel (India) flag Axar Patel (India) 62.70 20 Runs | 2 Wickets | Ct/St for India vs West Indies at Lauderhill on 06-Aug-2022
567 Down 10 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 62.70 26 Runs | 2 Wickets | Ct/St for Afghanistan vs West Indies at Dubai on 21-Jan-2026
568 Down 10 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 62.70 65 Runs | Wickets | Ct/St for Bangladesh vs Pakistan at Gros Islet on 01-May-2010
569 Down 10 Cameron Green (Australia) flag Cameron Green (Australia) 62.70 52 Runs | Wickets | Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
570 Down 10 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.70 21 Runs | 1 Wickets | Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
571 Down 10 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 62.70 9 Runs | 3 Wickets | Ct/St for New Zealand vs Bangladesh at Kolkata on 26-Mar-2016
572 Down 10 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.70 35 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
573 Down 10 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 62.70 6 Runs | 2 Wickets | Ct/St for United Arab Emirates vs Hong Kong at Fatullah on 21-Feb-2016
574 Down 10 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 62.70 43 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Geelong on 18-Oct-2022
575 Down 10 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 62.70 55 Runs | Wickets | Ct/St for South Africa vs New Zealand at Kolkata on 04-Mar-2026
576 Down 11 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 62.70 33 Runs | 3 Wickets | Ct/St for Ireland vs Netherlands at Malahide on 25-Jul-2015
577 Down 11 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 62.70 20 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Lahore on 14-Feb-2021
578 Down 11 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 62.70 45 Runs | Wickets | Ct/St for Netherlands vs Ireland at Sylhet on 21-Mar-2014
579 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.70 58 Runs | Wickets | Ct/St for Sri Lanka vs England at Gros Islet on 13-May-2010
580 Down 11 Joe Root (England) flag Joe Root (England) 62.70 83 Runs | Wickets | Ct/St for England vs South Africa at Mumbai on 18-Mar-2016
581 Down 11 Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 62.70 32 Runs | 2 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 21-Feb-2022
582 Down 11 Jofra Archer (England) flag Jofra Archer (England) 62.70 21 Runs | 1 Wickets | Ct/St for England vs India at Georgetown on 27-Jun-2024
583 Down 11 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 62.70 11 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 07-Oct-2022
584 Down 11 Jaskaran Singh (Canada) flag Jaskaran Singh (Canada) 62.70 60 Runs | Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
585 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 62.70 73 Runs | Wickets | Ct/St for Sri Lanka vs England at Delhi on 26-Mar-2016
586 Down 11 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 62.70 9 Runs | 4 Wickets | Ct/St for South Africa vs Netherlands at Chattogram on 27-Mar-2014
587 Down 11 Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 62.70 1 Runs | 4 Wickets | Ct/St for United States of America vs Pakistan at Colombo on 10-Feb-2026
588 Down 11 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 62.70 80 Runs | Wickets | Ct/St for Sri Lanka vs Bangladesh at Sharjah on 24-Oct-2021
589 Down 11 Ahmed Raza (U.A.E.) flag Ahmed Raza (U.A.E.) 62.70 6 Runs | 5 Wickets | Ct/St for United Arab Emirates vs Nepal at Al Amerat on 22-Feb-2022
590 Down 11 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 62.70 78 Runs | Wickets | Ct/St for New Zealand vs India at Nagpur on 21-Jan-2026
591 Down 11 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 62.70 72 Runs | Wickets | Ct/St for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014
592 Down 11 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 62.70 2 Runs | 4 Wickets | Ct/St for Pakistan vs England at Pallekele on 24-Feb-2026
593 Down 11 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 62.70 72 Runs | Wickets | Ct/St for South Africa vs England at Bristol on 27-Jul-2022
594 Down 11 Mudassar Bukhari (Netherlands) flag Mudassar Bukhari (Netherlands) 62.70 1 Runs | 3 Wickets | Ct/St for Netherlands vs England at Chattogram on 31-Mar-2014
595 Down 11 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 62.70 18 Runs | 5 Wickets | Ct/St for United States of America vs Namibia at Windhoek on 05-Oct-2024
596 Down 11 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.41 59 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Ireland at Sharjah on 17-Mar-2024
597 Down 11 Mohammad Aadil Alam (Nepal) flag Mohammad Aadil Alam (Nepal) 62.41 11 Runs | 4 Wickets | 1 Ct/St for Nepal vs West Indies at Sharjah on 29-Sep-2025
598 Down 11 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 62.41 94 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 04-Jul-2018
599 Down 11 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 62.41 11 Runs | 4 Wickets | 1 Ct/St for Pakistan vs New Zealand at Lahore on 14-Apr-2023
600 Down 11 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 62.40 29 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shanewatson #watson #dilharafernando #fernando #mohammadhafeez #hafeez #shakibalhasan #hasan #rachinravindra #ravindra #jamesneesham #neesham #rizwanbutt #butt #mitchellsantner #santner #harisrauf #rauf #jofraarcher #archer #mosaddekhossain #hossain #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings