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
947 No change Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 41.79 4 Wickets for 12 Runs in 2nd inns for Cumilla Warriors vs Sylhet Strikers at Sylhet on 02-Jan-2020 (SR-6 | ER-3.0)
948 No change Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 41.79 4 Wickets for 34 Runs in 1st inns for Sussex vs Nottinghamshire at Nottingham on 26-Jul-2010 (SR-6 | ER-8.5)
949 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 41.78 4 Wickets for 33 Runs in 1st inns for Punjab Kings vs Gujarat Titans at Navi Mumbai on 03-May-2022 (SR-6 | ER-8.3)
950 No change Jofra Archer (England) flag Jofra Archer (England) 41.77 4 Wickets for 18 Runs in 1st inns for Sussex vs Hampshire at Southampton on 20-Jul-2017 (SR-6 | ER-4.5)
952 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 41.74 4 Wickets for 28 Runs in 2nd inns for Gujarat Titans vs Delhi Capitals at Pune on 02-Apr-2022 (SR-6 | ER-7.0)
953 No change Oliver Hannon-Dalby (England) flag Oliver Hannon-Dalby (England) 41.73 3 Wickets for 31 Runs in 2nd inns for Warwickshire vs Lancashire at Birmingham on 23-Aug-2014 (SR-8 | ER-7.8)
954 No change Steven Croft (England) flag Steven Croft (England) 41.73 3 Wickets for 6 Runs in 2nd inns for Lancashire vs Leicestershire at Leicester on 11-Jun-2008 (SR-5 | ER-2.6)
955 No change Anthony Ireland (Zimbabwe) flag Anthony Ireland (Zimbabwe) 41.72 3 Wickets for 10 Runs in 1st inns for Gloucestershire vs Somerset at Taunton on 27-Jun-2007 (SR-7 | ER-3.0)
956 No change Rikki Clarke (England) flag Rikki Clarke (England) 41.70 4 Wickets for 16 Runs in 2nd inns for Surrey vs Kent at Canterbury on 18-Aug-2017 (SR-6 | ER-4.0)
958 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 41.68 4 Wickets for 24 Runs in 2nd inns for Delhi Capitals vs Royal Challengers Bengaluru at Dubai on 05-Oct-2020 (SR-6 | ER-6.0)
959 No change Mitchell Claydon (Australia) flag Mitchell Claydon (Australia) 41.67 5 Wickets for 26 Runs in 2nd inns for Durham vs Nottinghamshire at Chester-le-Street on 31-May-2009 (SR-4 | ER-7.1)
960 No change Fawad Ahmed (Australia) flag Fawad Ahmed (Australia) 41.67 4 Wickets for 14 Runs in 1st inns for Sydney Thunder vs Sydney Sixers at Sydney on 14-Jan-2017 (SR-6 | ER-3.5)
961 No change Michael Rae (New Zealand) flag Michael Rae (New Zealand) 41.67 3 Wickets for 14 Runs in 1st inns for Otago vs Central Districts at New Plymouth on 06-Jan-2018 (SR-8 | ER-3.5)
962 No change Seth Rance (New Zealand) flag Seth Rance (New Zealand) 41.66 4 Wickets for 13 Runs in 1st inns for Central Districts vs Canterbury at Nelson on 15-Jan-2010 (SR-6 | ER-3.3)
964 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 41.65 4 Wickets for 27 Runs in 2nd inns for Jamaica Tallawahs vs Barbados Royals at Kingston on 20-Jul-2016 (SR-6 | ER-6.8)
966 No change Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 41.64 4 Wickets for 17 Runs in 1st inns for Kent vs Sussex at Canterbury on 11-Jun-2008 (SR-5 | ER-5.4)
967 No change Joe Mennie (Australia) flag Joe Mennie (Australia) 41.64 3 Wickets for 20 Runs in 2nd inns for Hobart Hurricanes vs Melbourne Stars at Melbourne on 20-Dec-2014 (SR-8 | ER-5.0)
968 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 41.63 3 Wickets for 4 Runs in 1st inns for Lancashire vs Nottinghamshire at Manchester on 09-Jul-2006 (SR-6 | ER-1.3)
971 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 41.59 3 Wickets for 18 Runs in 2nd inns for Sydney Sixers vs Perth Scorchers at Sydney on 15-Jan-2023 (SR-8 | ER-4.5)
972 No change Andrew Ellis (New Zealand) flag Andrew Ellis (New Zealand) 41.59 4 Wickets for 17 Runs in 1st inns for Canterbury vs Auckland at Christchurch on 26-Nov-2015 (SR-6 | ER-4.3)
974 No change Mitchell Swepson (Australia) flag Mitchell Swepson (Australia) 41.58 3 Wickets for 14 Runs in 1st inns for Brisbane Heat vs Melbourne Stars at Melbourne on 02-Jan-2018 (SR-8 | ER-3.5)
975 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 41.57 3 Wickets for 10 Runs in 1st inns for Somerset vs Essex at Chelmsford on 29-May-2015 (SR-6 | ER-3.3)
976 No change Ehsan Adil (U.S.A.) flag Ehsan Adil (U.S.A.) 41.56 4 Wickets for 39 Runs in 2nd inns for Lahore Qalandars vs Quetta Gladiators at Dubai on 16-Feb-2016 (SR-6 | ER-9.8)
978 No change Brendan Doggett (Australia) flag Brendan Doggett (Australia) 41.54 4 Wickets for 22 Runs in 1st inns for Sydney Thunder vs Perth Scorchers at Perth on 09-Jan-2021 (SR-6 | ER-5.5)
979 No change Sandeep Warrier (India) flag Sandeep Warrier (India) 41.53 3 Wickets for 15 Runs in 1st inns for Gujarat Titans vs Delhi Capitals at Delhi on 24-Apr-2024 (SR-6 | ER-5.0)
980 No change Yash Thakur (India) flag Yash Thakur (India) 41.53 4 Wickets for 37 Runs in 2nd inns for Lucknow Super Giants vs Punjab Kings at Mohali on 28-Apr-2023 (SR-5 | ER-11.7)
982 No change Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 41.52 4 Wickets for 24 Runs in 2nd inns for Central Districts vs Northern Districts at Mount Maunganui on 27-Dec-2017 (SR-6 | ER-6.0)
983 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 41.52 3 Wickets for 16 Runs in 1st inns for Comilla Victorians vs Dhaka Dominators at Mirpur on 08-Dec-2017 (SR-8 | ER-4.0)
984 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 41.52 5 Wickets for 20 Runs in 2nd inns for Hampshire vs Gloucestershire at Southampton on 24-Jun-2011 (SR-5 | ER-5.0)
986 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 41.51 4 Wickets for 17 Runs in 1st inns for Peshawar Zalmi vs Multan Sultans at Sharjah on 24-Feb-2019 (SR-6 | ER-4.3)
987 No change Shreyas Gopal (India) flag Shreyas Gopal (India) 41.50 4 Wickets for 16 Runs in 2nd inns for Rajasthan Royals vs Royal Challengers Bengaluru at Jaipur on 19-May-2018 (SR-6 | ER-4.0)
988 No change Rubel Hossain (Bangladesh) flag Rubel Hossain (Bangladesh) 41.49 4 Wickets for 30 Runs in 1st inns for Dhaka Dominators vs Comilla Victorians at Mirpur on 01-Feb-2019 (SR-6 | ER-7.5)
989 No change Andrew Tye (Australia) flag Andrew Tye (Australia) 41.49 4 Wickets for 18 Runs in 1st inns for Perth Scorchers vs Melbourne Stars at Melbourne on 09-Jan-2019 (SR-6 | ER-4.5)
990 No change Suresh Raina (India) flag Suresh Raina (India) 41.49 2 Wickets for Runs in 2nd inns for Chennai Super Kings vs Rajasthan Royals at Jaipur on 09-May-2011 (SR-2 | ER-0.0)
992 No change Adam Milne (New Zealand) flag Adam Milne (New Zealand) 41.48 4 Wickets for 20 Runs in 2nd inns for Birmingham Phoenix (Men) vs London Spirit (Men) at Birmingham on 24-Aug-2023 (SR-5 | ER-6.0)
993 No change Matt Critchley (England) flag Matt Critchley (England) 41.46 5 Wickets for 28 Runs in 2nd inns for Essex vs Middlesex at Chelmsford on 30-Jun-2023 (SR-5 | ER-7.0)
994 No change Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 41.45 5 Wickets for 31 Runs in 2nd inns for Durham vs Lancashire at Chester-le-Street on 24-Jun-2011 (SR-5 | ER-7.8)
995 No change Imran Tahir (South Africa) flag Imran Tahir (South Africa) 41.45 4 Wickets for 25 Runs in 1st inns for Surrey vs Somerset at London on 27-Aug-2019 (SR-6 | ER-6.3)
998 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 41.44 4 Wickets for 22 Runs in 1st inns for Warwickshire vs Leicestershire at Leicester on 04-Jul-2025 (SR-6 | ER-5.5)
999 No change Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 41.40 5 Wickets for 22 Runs in 1st inns for Colombo Strikers vs Dambulla Sixers at Pallekele on 14-Dec-2022 (SR-5 | ER-5.5)
1000 No change Jimmy Ormond (England) flag Jimmy Ormond (England) 41.40 5 Wickets for 26 Runs in 1st inns for Surrey vs Middlesex at London on 13-Jun-2003 (SR-5 | ER-6.5)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #mujeeburrahman #rahman #yasirarafat #arafat #kagisorabada #rabada #jofraarcher #archer #lockieferguson #ferguson #oliverhannondalby #hannondalby #stevencroft #croft #anthony #rikkiclarke #clarke #mitchellclaydon #claydon #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings