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
698 Down 7 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 35.27 3 Wickets for 22 Runs in 1st inns for Pakistan vs Ireland at Lauderhill on 16-Jun-2024 (SR-8 | ER-5.5)
701 Down 7 Tymal Mills (England) flag Tymal Mills (England) 35.23 3 Wickets for 27 Runs in 1st inns for England vs Bangladesh at Abu Dhabi on 27-Oct-2021 (SR-8 | ER-6.8)
709 Down 7 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 35.15 3 Wickets for 14 Runs in 1st inns for Uganda vs Zimbabwe at Windhoek on 26-Nov-2023 (SR-8 | ER-3.5)
713 Down 7 Irfan Pathan (India) flag Irfan Pathan (India) 35.13 3 Wickets for 37 Runs in 2nd inns for India vs England at Durban on 19-Sep-2007 (SR-8 | ER-9.3)
714 Down 7 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 35.06 4 Wickets for 34 Runs in 1st inns for Zimbabwe vs New Zealand at Harare on 24-Jul-2025 (SR-6 | ER-8.5)
724 Down 7 George Linde (South Africa) flag George Linde (South Africa) 34.87 3 Wickets for 10 Runs in 1st inns for South Africa vs Zimbabwe at Harare on 14-Jul-2025 (SR-6 | ER-3.3)
727 Down 7 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 34.76 3 Wickets for 33 Runs in 1st inns for Sri Lanka vs Pakistan at Pallekele on 28-Feb-2026 (SR-8 | ER-8.3)
729 Down 7 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 34.73 3 Wickets for 17 Runs in 1st inns for Zimbabwe vs Oman at Colombo on 09-Feb-2026 (SR-8 | ER-4.3)
736 Down 7 Arshdeep Singh (India) flag Arshdeep Singh (India) 34.69 3 Wickets for 35 Runs in 1st inns for India vs Australia at Hobart on 02-Nov-2025 (SR-8 | ER-8.8)
737 Down 7 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 34.67 3 Wickets for 27 Runs in 2nd inns for South Africa vs Bangladesh at New York on 10-Jun-2024 (SR-8 | ER-6.8)
740 Down 7 Hamza Tahir (Scotland) flag Hamza Tahir (Scotland) 34.64 4 Wickets for 30 Runs in 1st inns for Scotland vs Netherlands at Malahide on 19-Sep-2019 (SR-6 | ER-7.5)
743 Down 7 Luke Wood (England) flag Luke Wood (England) 34.62 3 Wickets for 24 Runs in 1st inns for England vs Pakistan at Karachi on 20-Sep-2022 (SR-8 | ER-6.0)
747 Down 7 Dirk Nannes (Australia/Netherlands) flag Dirk Nannes (Australia/Netherlands) 34.54 3 Wickets for 41 Runs in 2nd inns for Australia vs Pakistan at Gros Islet on 02-May-2010 (SR-8 | ER-10.3)
755 Down 7 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 34.40 2 Wickets for 29 Runs in 1st inns for New Zealand vs South Africa at Kolkata on 04-Mar-2026 (SR-12 | ER-7.3)
756 Down 8 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 34.39 4 Wickets for 26 Runs in 2nd inns for West Indies vs Australia at Gros Islet on 09-Jul-2021 (SR-6 | ER-6.5)
758 Down 8 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 34.38 3 Wickets for 17 Runs in 1st inns for Pakistan vs Sri Lanka at Rawalpindi on 29-Nov-2025 (SR-8 | ER-4.3)
760 Down 8 Ashish Nehra (India) flag Ashish Nehra (India) 34.37 3 Wickets for 19 Runs in 1st inns for India vs Afghanistan at Gros Islet on 01-May-2010 (SR-8 | ER-4.8)
761 Down 8 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 34.36 3 Wickets for 24 Runs in 1st inns for Sri Lanka vs India at Dubai on 06-Sep-2022 (SR-8 | ER-6.0)
763 Down 8 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 34.33 4 Wickets for 21 Runs in 1st inns for Namibia vs Oman at Bridgetown on 02-Jun-2024 (SR-6 | ER-5.3)
765 Down 8 Arshdeep Singh (India) flag Arshdeep Singh (India) 34.33 3 Wickets for 12 Runs in 2nd inns for India vs West Indies at Lauderhill on 06-Aug-2022 (SR-6 | ER-3.8)
772 Down 8 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 34.27 2 Wickets for 6 Runs in 2nd inns for Pakistan vs New Zealand at Wellington on 26-Mar-2025 (SR-6 | ER-3.0)
773 Down 8 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 34.24 3 Wickets for 27 Runs in 2nd inns for South Africa vs England at Cardiff on 28-Jul-2022 (SR-8 | ER-6.8)
775 Down 8 Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 34.23 3 Wickets for 18 Runs in 1st inns for Pakistan vs Sri Lanka at Dambula on 07-Jan-2026 (SR-8 | ER-4.5)
778 Down 8 Zulfiqar Babar (Pakistan) flag Zulfiqar Babar (Pakistan) 34.19 3 Wickets for 23 Runs in 1st inns for Pakistan vs West Indies at Kingstown on 27-Jul-2013 (SR-8 | ER-5.8)
782 Down 8 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 34.07 2 Wickets for 10 Runs in 1st inns for Namibia vs Scotland at Abu Dhabi on 27-Oct-2021 (SR-12 | ER-2.5)
783 Down 8 Josh Little (Ireland) flag Josh Little (Ireland) 34.05 2 Wickets for 21 Runs in 1st inns for Ireland vs Australia at Brisbane on 31-Oct-2022 (SR-12 | ER-5.3)
784 Down 8 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 34.03 3 Wickets for 30 Runs in 1st inns for United States of America vs Pakistan at Dallas on 06-Jun-2024 (SR-8 | ER-7.5)
787 Down 8 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 33.96 4 Wickets for 30 Runs in 2nd inns for Pakistan vs New Zealand at Lahore on 27-Apr-2024 (SR-6 | ER-7.5)
814 Down 8 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 33.74 3 Wickets for 33 Runs in 1st inns for Pakistan vs Australia at Harare on 08-Jul-2018 (SR-8 | ER-8.3)
830 Down 8 Arshdeep Singh (India) flag Arshdeep Singh (India) 33.46 3 Wickets for 36 Runs in 2nd inns for India vs Afghanistan at Bridgetown on 20-Jun-2024 (SR-8 | ER-9.0)
831 Down 8 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 33.45 2 Wickets for 11 Runs in 1st inns for Pakistan vs Ireland at Lauderhill on 16-Jun-2024 (SR-12 | ER-2.8)
844 Down 8 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 33.30 3 Wickets for 13 Runs in 2nd inns for Uganda vs Namibia at Windhoek on 24-Nov-2023 (SR-8 | ER-3.3)
846 Down 8 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 33.25 3 Wickets for 13 Runs in 1st inns for Sri Lanka vs South Africa at Johannesburg on 22-Jan-2017 (SR-5 | ER-5.2)
854 Down 8 Lonwabo Tsotsobe (South Africa) flag Lonwabo Tsotsobe (South Africa) 33.19 3 Wickets for 16 Runs in 1st inns for South Africa vs Pakistan at Abu Dhabi on 26-Oct-2010 (SR-8 | ER-4.0)
863 Down 9 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 33.10 3 Wickets for 18 Runs in 1st inns for India vs Pakistan at Dubai on 14-Sep-2025 (SR-8 | ER-4.5)
864 Down 9 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 33.09 2 Wickets for 9 Runs in 2nd inns for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014 (SR-6 | ER-4.5)
865 Down 9 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 33.09 3 Wickets for 6 Runs in 2nd inns for Hong Kong vs Netherlands at Dubai on 18-Jan-2017 (SR-4 | ER-3.0)
867 Down 9 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 33.08 3 Wickets for 20 Runs in 1st inns for Bangladesh vs Sri Lanka at Dubai on 20-Sep-2025 (SR-8 | ER-5.0)
868 Down 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 33.07 3 Wickets for 20 Runs in 1st inns for Pakistan vs New Zealand at Dubai on 02-Nov-2018 (SR-8 | ER-5.0)
869 Down 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 33.07 3 Wickets for 14 Runs in 1st inns for Pakistan vs Ireland at Dublin on 14-May-2024 (SR-8 | ER-3.5)
871 Down 9 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 33.07 3 Wickets for 18 Runs in 1st inns for Afghanistan vs Bangladesh at Mirpur on 05-Mar-2022 (SR-8 | ER-4.5)
875 Down 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 32.99 3 Wickets for 30 Runs in 2nd inns for Pakistan vs England at Nottingham on 16-Jul-2021 (SR-7 | ER-9.0)
876 Down 9 Reece Topley (England) flag Reece Topley (England) 32.99 3 Wickets for 22 Runs in 2nd inns for England vs India at Nottingham on 10-Jul-2022 (SR-8 | ER-5.5)
877 Down 9 Samit Patel (England) flag Samit Patel (England) 32.98 2 Wickets for 6 Runs in 2nd inns for England vs Afghanistan at Colombo on 21-Sep-2012 (SR-9 | ER-2.0)
878 Down 9 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 32.97 3 Wickets for 11 Runs in 2nd inns for Australia vs Pakistan at Dubai on 10-Sep-2012 (SR-6 | ER-3.5)
881 Down 9 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 32.95 3 Wickets for 21 Runs in 1st inns for Sri Lanka vs New Zealand at Wellington on 22-Dec-2006 (SR-8 | ER-5.3)
886 Down 9 JJ Smit (Namibia) flag JJ Smit (Namibia) 32.92 4 Wickets for 29 Runs in 2nd inns for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025 (SR-6 | ER-7.3)
887 Down 9 George Dockrell (Ireland) flag George Dockrell (Ireland) 32.90 2 Wickets for 17 Runs in 1st inns for Ireland vs Sri Lanka at Colombo on 08-Feb-2026 (SR-12 | ER-4.3)
891 Down 9 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 32.85 2 Wickets for 11 Runs in 2nd inns for New Zealand vs India at Ranchi on 27-Jan-2023 (SR-12 | ER-2.8)
892 Down 9 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 32.85 3 Wickets for 12 Runs in 1st inns for New Zealand vs Sri Lanka at Pallekele on 06-Sep-2019 (SR-8 | ER-3.0)
893 Down 9 Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 32.85 3 Wickets for 24 Runs in 1st inns for Pakistan vs Netherlands at Colombo on 07-Feb-2026 (SR-6 | ER-7.6)
896 Down 9 Yuvraj Singh (India) flag Yuvraj Singh (India) 32.79 3 Wickets for 17 Runs in 2nd inns for India vs England at Mumbai on 22-Dec-2012 (SR-8 | ER-4.3)
897 Down 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 32.78 3 Wickets for 18 Runs in 1st inns for Pakistan vs Sri Lanka at Rawalpindi on 29-Nov-2025 (SR-6 | ER-6.0)
898 Down 9 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 32.76 4 Wickets for 7 Runs in 1st inns for Oman vs Netherlands at Al Amerat on 09-Oct-2019 (SR-5 | ER-2.3)
908 Down 9 Josh Little (Ireland) flag Josh Little (Ireland) 32.50 2 Wickets for 16 Runs in 2nd inns for Ireland vs England at Melbourne on 26-Oct-2022 (SR-9 | ER-5.3)
910 Down 9 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 32.46 3 Wickets for 28 Runs in 1st inns for India vs West Indies at Georgetown on 08-Aug-2023 (SR-8 | ER-7.0)
914 Down 9 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 32.40 2 Wickets for 14 Runs in 2nd inns for South Africa vs New Zealand at London on 09-Jun-2009 (SR-12 | ER-3.5)
921 Down 9 Arshdeep Singh (India) flag Arshdeep Singh (India) 32.36 3 Wickets for 24 Runs in 2nd inns for India vs Zimbabwe at Chennai on 26-Feb-2026 (SR-8 | ER-6.0)
928 Down 9 Lakshan Sandakan (Sri Lanka) flag Lakshan Sandakan (Sri Lanka) 32.31 3 Wickets for 35 Runs in 1st inns for Sri Lanka vs India at Pune on 10-Jan-2020 (SR-8 | ER-8.8)
931 Down 9 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 32.29 3 Wickets for 40 Runs in 1st inns for Australia vs India at Raipur on 01-Dec-2023 (SR-8 | ER-10.0)
934 Down 9 James Faulkner (Australia) flag James Faulkner (Australia) 32.24 3 Wickets for 19 Runs in 1st inns for Australia vs Sri Lanka at Colombo on 09-Sep-2016 (SR-8 | ER-4.8)
938 Down 9 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 32.23 2 Wickets for 33 Runs in 2nd inns for New Zealand vs Pakistan at Sydney on 09-Nov-2022 (SR-12 | ER-8.3)
941 Down 9 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 32.21 3 Wickets for 16 Runs in 2nd inns for England vs New Zealand at Auckland on 05-Feb-2008 (SR-7 | ER-4.8)
945 Down 9 Raza Hasan (Pakistan) flag Raza Hasan (Pakistan) 32.19 2 Wickets for 14 Runs in 2nd inns for Pakistan vs Australia at Colombo on 02-Oct-2012 (SR-12 | ER-3.5)
951 Down 9 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 32.17 3 Wickets for 19 Runs in 1st inns for Australia vs New Zealand at Wellington on 26-Feb-2010 (SR-8 | ER-4.8)
953 Down 9 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 32.16 3 Wickets for 26 Runs in 1st inns for Bangladesh vs New Zealand at Napier on 27-Dec-2023 (SR-8 | ER-6.5)
955 Down 9 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 32.12 4 Wickets for 16 Runs in 1st inns for New Zealand vs Bangladesh at Mount Maunganui on 31-Dec-2023 (SR-6 | ER-4.0)
957 Down 9 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 32.10 3 Wickets for 16 Runs in 1st inns for Pakistan vs Sri Lanka at Rawalpindi on 22-Nov-2025 (SR-8 | ER-4.0)
963 Down 9 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 32.00 3 Wickets for 20 Runs in 1st inns for South Africa vs Sri Lanka at Colombo on 12-Sep-2021 (SR-8 | ER-5.0)
964 Down 9 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 32.00 3 Wickets for 18 Runs in 2nd inns for Pakistan vs India at Mirpur on 27-Feb-2016 (SR-8 | ER-4.5)
966 Down 9 Axar Patel (India) flag Axar Patel (India) 31.98 3 Wickets for 15 Runs in 2nd inns for India vs West Indies at Lauderhill on 07-Aug-2022 (SR-6 | ER-5.0)
968 Down 9 Krishmar Santokie (West Indies) flag Krishmar Santokie (West Indies) 31.97 2 Wickets for 9 Runs in 2nd inns for West Indies vs Pakistan at Mirpur on 01-Apr-2014 (SR-7 | ER-4.2)
969 Down 9 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 31.95 3 Wickets for 19 Runs in 2nd inns for South Africa vs England at Paarl on 29-Nov-2020 (SR-8 | ER-4.8)
974 Down 9 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 31.91 4 Wickets for 22 Runs in 1st inns for Kuwait vs Singapore at Al Amerat on 24-Aug-2022 (SR-6 | ER-5.5)
976 Down 9 Sam Curran (England) flag Sam Curran (England) 31.90 3 Wickets for 22 Runs in 2nd inns for England vs Italy at Kolkata on 16-Feb-2026 (SR-6 | ER-7.3)
977 Down 9 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 31.89 2 Wickets for 10 Runs in 1st inns for New Zealand vs Zimbabwe at Georgetown on 04-May-2010 (SR-10 | ER-3.2)
981 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 31.85 3 Wickets for 30 Runs in 1st inns for New Zealand vs England at Nottingham on 05-Sep-2023 (SR-8 | ER-7.5)
982 Down 10 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 31.83 2 Wickets for 33 Runs in 2nd inns for Pakistan vs Australia at Gros Islet on 14-May-2010 (SR-12 | ER-8.3)
984 Down 10 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 31.80 3 Wickets for 57 Runs in 2nd inns for South Africa vs Australia at Darwin on 12-Aug-2025 (SR-8 | ER-14.3)
991 Down 10 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 31.73 2 Wickets for 38 Runs in 1st inns for Australia vs Pakistan at Dubai on 11-Nov-2021 (SR-12 | ER-9.5)
1000 Down 10 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 31.68 3 Wickets for 13 Runs in 1st inns for India vs West Indies at Kolkata on 04-Nov-2018 (SR-8 | ER-3.3)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shaheenshahafridi #afridi #tymalmills #mills #dineshnakrani #nakrani #irfanpathan #pathan #richardngarava #ngarava #georgelinde #linde #dilshanmadushanka #madushanka #arshdeepsingh #singh #keshavmaharaj #maharaj #hamzatahir #tahir #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings