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 - 2nd Nov 2025. 

CRR Change Name Points Stats
501 No change 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
502 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.95 35 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
503 No change 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
504 No change 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
505 No change 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
506 No change 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
507 No change 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
508 No change 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
509 No change 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
510 No change 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
511 No change 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
512 No change 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
513 No change 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
514 No change 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
515 No change 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
516 No change 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
517 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.95 84 Runs | Wickets | Ct/St for Afghanistan vs Bangladesh at Mirpur on 15-Sep-2019
518 No change 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
519 No change Cameron Green (Australia) flag Cameron Green (Australia) 60.95 52 Runs | Wickets | Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
520 No change Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 60.95 18 Runs | 5 Wickets | Ct/St for United States of America vs Namibia at Windhoek on 05-Oct-2024
521 No change Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 60.95 45 Runs | Wickets | Ct/St for Netherlands vs Ireland at Sylhet on 21-Mar-2014
522 No change 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
523 No change 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
524 No change 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
525 No change 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
526 No change 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
527 No change 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
528 No change 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
529 No change Liam Livingstone (England) flag Liam Livingstone (England) 60.95 103 Runs | Wickets | Ct/St for England vs Pakistan at Nottingham on 16-Jul-2021
530 No change Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 60.95 72 Runs | Wickets | Ct/St for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014
531 No change 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
532 No change 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
533 No change 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
534 No change 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
535 No change 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
536 No change 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
537 No change 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
538 No change 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
539 No change 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
540 No change 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
541 No change 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
542 No change 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
543 No change 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
544 No change 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
545 No change 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
546 No change 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
547 No change 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
548 No change 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
549 No change 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
550 No change 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
551 No change 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
552 No change Luke Wright (England) flag Luke Wright (England) 60.35 34 Runs | 1 Wickets | 2 Ct/St for England vs Pakistan at London on 07-Jun-2009
553 No change 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
554 No change 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
555 No change 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
556 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 60.35 30 Runs | 1 Wickets | 2 Ct/St for Pakistan vs West Indies at Karachi on 13-Dec-2021
557 No change Julius Sumerauer (Jersey) flag Julius Sumerauer (Jersey) 60.35 13 Runs | 4 Wickets | 2 Ct/St for Jersey vs Germany at Edinburgh on 25-Jul-2023
558 No change 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
559 No change 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
560 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 60.05 11 Runs | 4 Wickets | 1 Ct/St for Pakistan vs New Zealand at Lahore on 14-Apr-2023
561 No change 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
562 No change 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
563 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 60.05 1 Runs | 5 Wickets | 1 Ct/St for Afghanistan vs Ireland at Greater Noida on 10-Mar-2017
564 No change 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
565 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 60.04 10 Runs | 3 Wickets | 1 Ct/St for West Indies vs New Zealand at Roseau on 05-Jul-2014
566 No change 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
567 No change 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
568 No change 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
569 No change 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
570 No change 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
571 No change Steven Smith (Australia) flag Steven Smith (Australia) 60.04 27 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bridgetown on 05-May-2010
572 No change 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
573 No change 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
574 No change 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
575 No change 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
576 No change 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
577 No change 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
578 No change 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
579 No change 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
580 No change 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
581 No change 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
582 No change 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
583 No change 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
584 No change 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
585 No change 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
586 No change Shane Watson (Australia) flag Shane Watson (Australia) 59.12 18 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Mohali on 27-Mar-2016
587 No change 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
588 No change 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
589 No change 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
590 No change 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
591 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 59.11 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
592 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 59.11 Runs | 2 Wickets | 1 Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
593 No change 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
594 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 59.11 21 Runs | 1 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 23-Jun-2024
595 No change Ben Stokes (England) flag Ben Stokes (England) 59.11 42 Runs | 1 Wickets | 1 Ct/St for England vs Sri Lanka at Sydney on 05-Nov-2022
596 No change Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 59.11 Runs | 2 Wickets | 1 Ct/St for Nepal vs Bangladesh at Kingstown on 16-Jun-2024
597 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 59.11 15 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs England at Delhi on 23-Mar-2016
598 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 59.11 28 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
599 No change Manjula Guruge (U.A.E.) flag Manjula Guruge (U.A.E.) 59.11 1 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Zimbabwe at Sylhet on 21-Mar-2014
600 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 59.11 2 Runs | 1 Wickets | 1 Ct/St for New Zealand vs England at Pallekele on 29-Sep-2012