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
763 Down 12 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 44.22 4 Wickets for 16 Runs in 2nd inns for Northern Superchargers (Men) vs Southern Brave (Men) at Leeds on 31-Aug-2022 (SR-5 | ER-4.8)
778 Down 12 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 44.03 4 Wickets for 35 Runs in 2nd inns for Delhi Capitals vs Kolkata Knight Riders at Mumbai on 10-Apr-2022 (SR-6 | ER-8.8)
779 Down 12 Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 44.02 3 Wickets for 16 Runs in 1st inns for Mumbai Indians vs Sunrisers Hyderabad at Hyderabad on 17-May-2015 (SR-8 | ER-4.0)
787 Down 12 Dirk Nannes (Australia) flag Dirk Nannes (Australia) 43.91 5 Wickets for 31 Runs in 2nd inns for Somerset vs Sussex at Arundel on 15-Jun-2014 (SR-4 | ER-9.8)
795 Down 12 Daniel Sams (Australia) flag Daniel Sams (Australia) 43.81 4 Wickets for 33 Runs in 2nd inns for Sydney Thunder vs Adelaide Strikers at Adelaide on 31-Dec-2021 (SR-6 | ER-8.3)
804 Down 13 Sreenath Aravind (India) flag Sreenath Aravind (India) 43.72 4 Wickets for 27 Runs in 2nd inns for Royal Challengers Bengaluru vs Punjab Kings at Bengaluru on 06-May-2015 (SR-6 | ER-6.8)
809 Down 13 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 43.69 3 Wickets for 16 Runs in 1st inns for Khulna Tigers vs Rangpur Riders at Mirpur on 03-Feb-2025 (SR-8 | ER-4.0)
822 Down 13 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 43.57 4 Wickets for 17 Runs in 2nd inns for Sydney Sixers vs Melbourne Renegades at Sydney on 28-Dec-2022 (SR-6 | ER-4.3)
825 Down 13 Nazmul Islam (Bangladesh) flag Nazmul Islam (Bangladesh) 43.55 3 Wickets for 8 Runs in 2nd inns for Chittagong Kings vs Rangpur Riders at Mirpur on 28-Nov-2016 (SR-8 | ER-2.0)
827 Down 13 Hayden Kerr (Australia) flag Hayden Kerr (Australia) 43.52 4 Wickets for 32 Runs in 1st inns for Sydney Sixers vs Perth Scorchers at Carrara on 04-Jan-2022 (SR-6 | ER-8.0)
833 Down 14 Krunal Pandya (India) flag Krunal Pandya (India) 43.43 3 Wickets for 19 Runs in 2nd inns for Lucknow Super Giants vs Mumbai Indians at Mumbai on 24-Apr-2022 (SR-8 | ER-4.8)
835 Down 14 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 43.42 3 Wickets for 3 Runs in 2nd inns for Lahore Qalandars vs Islamabad United at Lahore on 23-May-2025 (SR-6 | ER-0.9)
845 Down 14 Mukesh Choudhary (India) flag Mukesh Choudhary (India) 43.27 3 Wickets for 19 Runs in 1st inns for Chennai Super Kings vs Mumbai Indians at Navi Mumbai on 21-Apr-2022 (SR-6 | ER-6.3)
848 Down 14 Neil Carter (South Africa) flag Neil Carter (South Africa) 43.24 5 Wickets for 19 Runs in 1st inns for Warwickshire vs Worcestershire at Birmingham on 01-Jul-2005 (SR-4 | ER-6.0)
849 Down 14 Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 43.24 4 Wickets for 14 Runs in 1st inns for Khulna Tigers vs Rangpur Riders at Chattogram on 17-Jan-2023 (SR-6 | ER-3.5)
854 Down 14 Ashish Nehra (India) flag Ashish Nehra (India) 43.17 3 Wickets for 15 Runs in 2nd inns for Sunrisers Hyderabad vs Mumbai Indians at Visakhapatnam on 08-May-2016 (SR-6 | ER-5.0)
855 Down 14 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 43.17 4 Wickets for 16 Runs in 1st inns for Gulf Giants vs Abu Dhabi Knight Riders at Dubai on 19-Jan-2025 (SR-6 | ER-4.0)
856 Down 14 Callum Parkinson (England) flag Callum Parkinson (England) 43.15 4 Wickets for 20 Runs in 2nd inns for Leicestershire vs Warwickshire at Birmingham on 13-Jul-2018 (SR-5 | ER-6.7)
858 Down 14 Junaid Khan (Pakistan) flag Junaid Khan (Pakistan) 43.14 4 Wickets for 12 Runs in 2nd inns for Lancashire vs Warwickshire at Manchester on 30-May-2014 (SR-6 | ER-3.0)
859 Down 14 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 43.14 2 Wickets for 9 Runs in 2nd inns for MI Cape Town vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025 (SR-12 | ER-2.3)
860 Down 14 Arshdeep Singh (India) flag Arshdeep Singh (India) 43.12 4 Wickets for 29 Runs in 1st inns for Punjab Kings vs Sunrisers Hyderabad at Mullanpur on 09-Apr-2024 (SR-6 | ER-7.3)
864 Down 14 James Faulkner (Australia) flag James Faulkner (Australia) 43.09 5 Wickets for 20 Runs in 1st inns for Rajasthan Royals vs Sunrisers Hyderabad at Jaipur on 27-Apr-2013 (SR-5 | ER-5.0)
865 Down 14 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 43.08 4 Wickets for 16 Runs in 2nd inns for Sunrisers Eastern Cape vs Durban's Super Giants at Cape Town on 06-Feb-2024 (SR-5 | ER-4.6)
868 Down 14 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 43.07 4 Wickets for 20 Runs in 1st inns for Guyana Amazon Warriors vs St Kitts and Nevis Patriots at Basseterre on 30-Jun-2016 (SR-6 | ER-5.0)
879 Down 14 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 42.95 4 Wickets for 23 Runs in 2nd inns for Sussex vs Essex at Chelmsford on 21-Jul-2016 (SR-6 | ER-5.8)
880 Down 14 Krunal Pandya (India) flag Krunal Pandya (India) 42.92 2 Wickets for 17 Runs in 2nd inns for Royal Challengers Bengaluru vs Punjab Kings at Ahmedabad on 03-Jun-2025 (SR-12 | ER-4.3)
881 Down 14 Ashish Nehra (India) flag Ashish Nehra (India) 42.92 3 Wickets for 23 Runs in 1st inns for Chennai Super Kings vs Mumbai Indians at Mumbai on 17-Apr-2015 (SR-8 | ER-5.8)
885 Down 14 Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 42.89 3 Wickets for 2 Runs in 1st inns for Fortune Barishal vs Dhaka Capital at Mirpur on 29-Jan-2025 (SR-4 | ER-1.0)
893 Down 14 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 42.84 4 Wickets for 17 Runs in 1st inns for MI New York vs Los Angeles Knight Riders at Lauderhill on 03-Jul-2025 (SR-6 | ER-4.3)
898 Down 14 Arafat Sunny (Bangladesh) flag Arafat Sunny (Bangladesh) 42.80 3 Wickets for 8 Runs in 2nd inns for Chittagong Kings vs Dhaka Dominators at Sylhet on 16-Jan-2019 (SR-8 | ER-2.0)
901 Down 14 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 42.74 3 Wickets for 30 Runs in 1st inns for Mumbai Indians vs Delhi Capitals at Dubai on 10-Nov-2020 (SR-8 | ER-7.5)
904 Down 14 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 42.69 4 Wickets for 23 Runs in 1st inns for Quetta Gladiators vs Peshawar Zalmi at Rawalpindi on 08-Mar-2024 (SR-6 | ER-5.8)
905 Down 14 Sam Curran (England) flag Sam Curran (England) 42.68 5 Wickets for 30 Runs in 2nd inns for Surrey vs Hampshire at London on 02-Jun-2022 (SR-5 | ER-7.5)
907 Down 14 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 42.67 4 Wickets for 29 Runs in 2nd inns for Essex vs Sussex at Hove on 22-Aug-2019 (SR-6 | ER-7.3)
913 Down 14 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 42.59 3 Wickets for 7 Runs in 1st inns for Sydney Sixers vs Adelaide Strikers at Sydney on 29-Jan-2019 (SR-8 | ER-1.8)
920 Down 14 Arafat Sunny (Bangladesh) flag Arafat Sunny (Bangladesh) 42.49 3 Wickets for Runs in 1st inns for Rangpur Riders vs Khulna Tigers at Mirpur on 10-Nov-2016 (SR-5 | ER-0.0)
921 Down 14 RP Singh (India) flag RP Singh (India) 42.48 4 Wickets for 25 Runs in 2nd inns for Kochi Tuskers Kerala vs Punjab Kings at Indore on 13-May-2011 (SR-6 | ER-6.3)
940 Down 15 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 42.21 4 Wickets for 21 Runs in 1st inns for Quetta Gladiators vs Islamabad United at Dubai on 17-Feb-2019 (SR-6 | ER-5.3)
944 Down 15 Graeme White (England) flag Graeme White (England) 42.18 4 Wickets for 14 Runs in 2nd inns for Northamptonshire vs Gloucestershire at Northampton on 28-Jun-2013 (SR-5 | ER-4.7)
949 Down 15 Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 42.15 5 Wickets for 32 Runs in 2nd inns for Somerset vs Essex at Chelmsford on 07-Aug-2019 (SR-4 | ER-10.7)
959 Down 16 Arshdeep Singh (India) flag Arshdeep Singh (India) 42.06 3 Wickets for 40 Runs in 1st inns for Punjab Kings vs Royal Challengers Bengaluru at Ahmedabad on 03-Jun-2025 (SR-8 | ER-10.0)
967 Down 16 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 41.99 4 Wickets for 25 Runs in 2nd inns for Yorkshire vs Durham at Chester-le-Street on 22-Jun-2012 (SR-6 | ER-6.3)
980 Down 16 Daniel Sams (Australia) flag Daniel Sams (Australia) 41.85 4 Wickets for 34 Runs in 1st inns for Sydney Thunder vs Hobart Hurricanes at Hobart on 24-Jan-2020 (SR-6 | ER-8.5)
981 Down 16 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 41.85 3 Wickets for 26 Runs in 2nd inns for Mumbai Indians vs Rising Pune Supergiant at Hyderabad on 21-May-2017 (SR-8 | ER-6.5)
982 Down 16 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 41.85 3 Wickets for 12 Runs in 1st inns for Durban's Super Giants vs Joburg Super Kings at Johannesburg on 01-Jan-2026 (SR-8 | ER-3.0)
983 Down 17 Mohsin Khan (India) flag Mohsin Khan (India) 41.83 3 Wickets for 20 Runs in 2nd inns for Lucknow Super Giants vs Kolkata Knight Riders at Navi Mumbai on 18-May-2022 (SR-8 | ER-5.0)
984 Down 17 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 41.83 3 Wickets for 16 Runs in 2nd inns for Sunrisers Hyderabad vs Mumbai Indians at Visakhapatnam on 08-May-2016 (SR-6 | ER-5.3)
985 Down 17 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 41.83 4 Wickets for 16 Runs in 2nd inns for Dhaka Dominators vs Chattogram Challengers at Mirpur on 21-Jan-2019 (SR-6 | ER-4.0)
989 Down 17 Zafar Gohar (Pakistan) flag Zafar Gohar (Pakistan) 41.79 4 Wickets for 14 Runs in 2nd inns for Lahore Qalandars vs Quetta Gladiators at Dubai on 08-Feb-2016 (SR-5 | ER-4.2)
993 Down 17 Tymal Mills (England) flag Tymal Mills (England) 41.77 4 Wickets for 13 Runs in 1st inns for Southern Brave (Men) vs Welsh Fire (Men) at Cardiff on 12-Aug-2023 (SR-5 | ER-3.9)
995 Down 17 Liam Dawson (England) flag Liam Dawson (England) 41.76 3 Wickets for 16 Runs in 2nd inns for Islamabad United vs Multan Sultans at Lahore on 20-Feb-2022 (SR-8 | ER-4.0)
997 Down 17 Reece Topley (England) flag Reece Topley (England) 41.70 4 Wickets for 20 Runs in 1st inns for Surrey vs Hampshire at Southampton on 18-Sep-2020 (SR-6 | ER-5.0)
999 Down 17 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 41.69 3 Wickets for 13 Runs in 2nd inns for Chennai Super Kings vs Royal Challengers Bengaluru at Mumbai on 25-Apr-2021 (SR-8 | ER-3.3)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #wayneparnell #parnell #kuldeepyadav #yadav #mitchellmcclenaghan #mcclenaghan #dirknannes #nannes #danielsams #sams #sreenatharavind #aravind #nasumahmed #ahmed #bendwarshuis #dwarshuis #nazmulislam #islam #haydenkerr #kerr #krunalpandya #pandya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings