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
161 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 44.45 89* Runs in 41 Balls in 2nd inns for Royal Challengers Bengaluru vs Sunrisers Hyderabad at Bengaluru on 04-May-2014 (SR-217%)
162 No change Matt Wood (England) flag Matt Wood (England) 44.43 94 Runs in 35 Balls in 1st inns for Somerset vs Worcestershire at Taunton on 23-Jun-2005 (SR-269%)
165 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 44.37 102 Runs in 46 Balls in 1st inns for Wellington vs Auckland at Auckland on 24-Dec-2017 (SR-222%)
167 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 44.34 93* Runs in 41 Balls in 2nd inns for Kolkata Knight Riders vs Gujarat Lions at Rajkot on 07-Apr-2017 (SR-227%)
169 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 44.31 86* Runs in 32 Balls in 2nd inns for Leicestershire vs Lancashire at Manchester on 03-Aug-2018 (SR-269%)
170 No change Sean Dickson (South Africa) flag Sean Dickson (South Africa) 44.31 71* Runs in 26 Balls in 2nd inns for Somerset vs Warwickshire at Taunton on 06-Sep-2025 (SR-273%)
171 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 44.28 73* Runs in 34 Balls in 1st inns for Guyana Amazon Warriors vs St Lucia Kings at Gros Islet on 26-Aug-2025 (SR-215%)
172 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 44.27 100 Runs in 44 Balls in 1st inns for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 05-Aug-2016 (SR-227%)
173 No change MS Dhoni (India) flag MS Dhoni (India) 44.25 63* Runs in 45 Balls in 2nd inns for Chennai Super Kings vs Mumbai Indians at Kolkata on 26-May-2013 (SR-140%)
174 No change Will Smeed (England) flag Will Smeed (England) 44.25 94 Runs in 35 Balls in 1st inns for Somerset vs Gloucestershire at Bristol on 09-Jun-2023 (SR-269%)
176 No change Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 44.19 84* Runs in 40 Balls in 1st inns for Somerset vs Glamorgan at Cardiff on 13-Jun-2015 (SR-210%)
177 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 44.13 96* Runs in 50 Balls in 1st inns for MI Emirates vs Desert Vipers at Abu Dhabi on 27-Jan-2025 (SR-192%)
178 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 44.12 131* Runs in 79 Balls in 1st inns for Surrey vs Sussex at Hove on 13-Jul-2018 (SR-166%)
182 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 44.07 125* Runs in 53 Balls in 2nd inns for St Lucia Kings vs Antigua and Barbuda Falcons at Gros Islet on 31-Aug-2025 (SR-236%)
183 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 43.99 64 Runs in 24 Balls in 2nd inns for Mumbai Indians vs Punjab Kings at Mumbai on 12-Apr-2015 (SR-267%)
185 No change Jamie Overton (England) flag Jamie Overton (England) 43.84 83* Runs in 30 Balls in 1st inns for Manchester Originals (Men) vs Northern Superchargers (Men) at Leeds on 13-Aug-2023 (SR-277%)
186 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 43.84 96 Runs in 54 Balls in 2nd inns for Joburg Super Kings vs Sunrisers Eastern Cape at Centurion on 09-Feb-2023 (SR-178%)
187 No change Adam Hose (England) flag Adam Hose (England) 43.77 110* Runs in 53 Balls in 1st inns for Warwickshire vs Worcestershire at Birmingham on 24-Jun-2022 (SR-208%)
188 No change Luke Wright (England) flag Luke Wright (England) 43.76 116* Runs in 66 Balls in 2nd inns for Sussex vs Hampshire at Southampton on 18-Jul-2014 (SR-176%)
190 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 43.72 127 Runs in 54 Balls in 1st inns for Worcestershire vs Durham at Worcester on 20-May-2016 (SR-235%)
192 No change Rahul Tripathi (India) flag Rahul Tripathi (India) 43.54 93 Runs in 52 Balls in 2nd inns for Rising Pune Supergiant vs Kolkata Knight Riders at Kolkata on 03-May-2017 (SR-179%)
194 No change Will Jacks (England) flag Will Jacks (England) 43.45 72 Runs in 41 Balls in 1st inns for Oval Invincibles (Men) vs Trent Rockets (Men) at London on 31-Aug-2025 (SR-176%)
195 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 43.44 97* Runs in 42 Balls in 1st inns for Punjab Kings vs Gujarat Titans at Ahmedabad on 25-Mar-2025 (SR-231%)
196 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 43.44 119 Runs in 59 Balls in 1st inns for Jaffna Kings vs Kandy Falcons at Dambula on 09-Jul-2024 (SR-202%)
198 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 43.35 102* Runs in 53 Balls in 2nd inns for Surrey vs Somerset at London on 27-Aug-2019 (SR-192%)
201 No change Luke Wright (England) flag Luke Wright (England) 43.29 103 Runs in 45 Balls in 2nd inns for Sussex vs Kent at Canterbury on 26-Jun-2007 (SR-229%)
202 No change Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 43.29 66 Runs in 38 Balls in 2nd inns for Dhaka Dominators vs Comilla Victorians at Mirpur on 08-Feb-2019 (SR-174%)
203 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 43.27 77* Runs in 57 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Perth on 28-Jan-2012 (SR-135%)
204 No change Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 43.26 93* Runs in 36 Balls in 1st inns for Central Districts vs Canterbury at New Plymouth on 31-Dec-2021 (SR-258%)
205 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 43.25 94 Runs in 35 Balls in 1st inns for Brisbane Heat vs Sydney Sixers at Sydney on 22-Dec-2019 (SR-269%)
208 No change Jitesh Sharma (India) flag Jitesh Sharma (India) 43.19 85* Runs in 33 Balls in 2nd inns for Royal Challengers Bengaluru vs Lucknow Super Giants at Lucknow on 27-May-2025 (SR-258%)
210 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 43.07 104 Runs in 51 Balls in 1st inns for Sunrisers Hyderabad vs Royal Challengers Bengaluru at Hyderabad on 18-May-2023 (SR-204%)
211 No change Ambati Rayudu (India) flag Ambati Rayudu (India) 43.03 79 Runs in 37 Balls in 1st inns for Chennai Super Kings vs Sunrisers Hyderabad at Hyderabad on 22-Apr-2018 (SR-214%)
212 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 43.02 112 Runs in 43 Balls in 2nd inns for Kent vs Middlesex at Maidstone on 02-Jul-2004 (SR-260%)
213 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 43.00 96* Runs in 37 Balls in 2nd inns for Kent vs Hampshire at Beckenham on 16-Jun-2003 (SR-259%)
214 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 42.93 84* Runs in 49 Balls in 2nd inns for Trinbago Knight Riders vs St Lucia Kings at Tarouba on 10-Sep-2020 (SR-171%)
215 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 42.93 120* Runs in 60 Balls in 1st inns for St Lucia Kings vs St Kitts and Nevis Patriots at Basseterre on 04-Sep-2021 (SR-200%)
216 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 42.89 74* Runs in 48 Balls in 1st inns for Sylhet Strikers vs Comilla Victorians at Mirpur on 16-Feb-2023 (SR-154%)
217 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 42.88 77 Runs in 27 Balls in 1st inns for Peshawar Zalmi vs Karachi Kings at Lahore on 21-Mar-2018 (SR-285%)
218 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 42.84 108* Runs in 48 Balls in 2nd inns for Punjab Kings vs Kolkata Knight Riders at Kolkata on 26-Apr-2024 (SR-225%)
219 No change Jordan Cox (England) flag Jordan Cox (England) 42.83 139* Runs in 60 Balls in 2nd inns for Essex vs Hampshire at Chelmsford on 17-Jul-2025 (SR-232%)
224 No change Will Young (New Zealand) flag Will Young (New Zealand) 42.74 101 Runs in 47 Balls in 1st inns for Central Districts vs Canterbury at Auckland on 11-Feb-2021 (SR-215%)
225 No change Azam Khan (Pakistan) flag Azam Khan (Pakistan) 42.71 109* Runs in 58 Balls in 1st inns for Khulna Tigers vs Chattogram Challengers at Mirpur on 09-Jan-2023 (SR-188%)
226 No change Kashif Ali (England) flag Kashif Ali (England) 42.70 88 Runs in 46 Balls in 2nd inns for Worcestershire vs Northamptonshire at Northampton on 06-Jul-2025 (SR-191%)
227 No change KL Rahul (India) flag KL Rahul (India) 42.69 132* Runs in 69 Balls in 1st inns for Punjab Kings vs Royal Challengers Bengaluru at Dubai on 24-Sep-2020 (SR-191%)
228 No change Tom Abell (England) flag Tom Abell (England) 42.65 96* Runs in 47 Balls in 1st inns for Somerset vs Hampshire at Taunton on 09-Jun-2024 (SR-204%)
229 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 42.63 119 Runs in 51 Balls in 1st inns for Warwickshire vs Northamptonshire at Birmingham on 26-May-2022 (SR-233%)
231 No change Michael Klinger (Australia) flag Michael Klinger (Australia) 42.61 126* Runs in 68 Balls in 1st inns for Gloucestershire vs Essex at Bristol on 24-May-2015 (SR-185%)
232 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 42.59 94* Runs in 58 Balls in 1st inns for Gloucestershire vs Sussex at Hove on 25-Jun-2021 (SR-162%)
233 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 42.56 67* Runs in 30 Balls in 1st inns for Hobart Hurricanes vs Perth Scorchers at Perth on 01-Feb-2018 (SR-223%)
235 No change Shane Watson (Australia) flag Shane Watson (Australia) 42.36 89* Runs in 47 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 20-May-2011 (SR-189%)
236 No change Paul Valthaty (India) flag Paul Valthaty (India) 42.36 120* Runs in 63 Balls in 2nd inns for Punjab Kings vs Chennai Super Kings at Mohali on 13-Apr-2011 (SR-190%)
237 No change Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 42.34 119 Runs in 52 Balls in 1st inns for Gloucestershire vs Middlesex at Uxbridge on 26-Jun-2011 (SR-229%)
238 No change Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 42.32 82* Runs in 40 Balls in 1st inns for Joburg Super Kings vs Durban's Super Giants at Durban on 11-Jan-2023 (SR-205%)
239 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 42.27 125* Runs in 55 Balls in 1st inns for Dhaka Capital vs Durbar Rajshahi at Sylhet on 12-Jan-2025 (SR-227%)
241 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 42.25 62 Runs in 22 Balls in 2nd inns for Canterbury vs Auckland at Auckland on 05-Feb-2006 (SR-282%)
242 No change Ambati Rayudu (India) flag Ambati Rayudu (India) 42.23 72* Runs in 27 Balls in 1st inns for Chennai Super Kings vs Mumbai Indians at Delhi on 01-May-2021 (SR-267%)
244 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 42.19 95 Runs in 43 Balls in 1st inns for Punjab Kings vs Sunrisers Hyderabad at Sharjah on 22-Apr-2014 (SR-221%)
245 No change Asif Ali (Pakistan) flag Asif Ali (Pakistan) 42.18 75 Runs in 43 Balls in 1st inns for Islamabad United vs Lahore Qalandars at Abu Dhabi on 13-Jun-2021 (SR-174%)
247 No change Joe Clarke (England) flag Joe Clarke (England) 42.06 136 Runs in 65 Balls in 1st inns for Nottinghamshire vs Northamptonshire at Northampton on 13-Jun-2021 (SR-209%)
248 No change Rohit Sharma (India) flag Rohit Sharma (India) 42.05 109* Runs in 60 Balls in 1st inns for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 12-May-2012 (SR-182%)
249 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 42.02 72 Runs in 22 Balls in 2nd inns for Kolkata Knight Riders vs Sunrisers Hyderabad at Kolkata on 24-May-2014 (SR-327%)
250 No change KL Rahul (India) flag KL Rahul (India) 41.96 93* Runs in 53 Balls in 2nd inns for Delhi Capitals vs Royal Challengers Bengaluru at Bengaluru on 10-Apr-2025 (SR-175%)
251 No change Virat Kohli (India) flag Virat Kohli (India) 41.92 109 Runs in 55 Balls in 1st inns for Royal Challengers Bengaluru vs Gujarat Lions at Bengaluru on 14-May-2016 (SR-198%)
253 No change Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 41.87 84* Runs in 40 Balls in 2nd inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Kingston on 01-Sep-2017 (SR-210%)
254 No change Graham Clark (England) flag Graham Clark (England) 41.86 102* Runs in 49 Balls in 2nd inns for Durham vs Northamptonshire at Northampton on 26-May-2023 (SR-208%)
256 No change Jamie How (New Zealand) flag Jamie How (New Zealand) 41.84 96 Runs in 42 Balls in 1st inns for Central Districts vs Wellington at Wellington on 27-Dec-2010 (SR-229%)
257 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 41.82 120* Runs in 60 Balls in 2nd inns for Auckland vs Canterbury at Rangiora on 03-Jan-2012 (SR-200%)
258 No change Alex Hales (England) flag Alex Hales (England) 41.79 101 Runs in 47 Balls in 2nd inns for Nottinghamshire vs Yorkshire at Nottingham on 30-Jul-2017 (SR-215%)
259 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 41.79 116* Runs in 57 Balls in 1st inns for Auckland vs Central Districts at Auckland on 03-Jan-2017 (SR-204%)
263 No change Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 41.75 71 Runs in 34 Balls in 1st inns for Northern Districts vs Canterbury at Hamilton on 29-Jan-2022 (SR-209%)
264 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 41.72 91 Runs in 42 Balls in 2nd inns for Islamabad United vs Multan Sultans at Karachi on 01-Feb-2022 (SR-217%)
265 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 41.70 71* Runs in 25 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Mumbai on 07-Apr-2024 (SR-284%)
267 No change Mark Ealham (England) flag Mark Ealham (England) 41.67 91 Runs in 35 Balls in 2nd inns for Nottinghamshire vs Yorkshire at Nottingham on 07-Jul-2004 (SR-260%)
269 No change James Vince (England) flag James Vince (England) 41.66 101 Runs in 43 Balls in 2nd inns for Karachi Kings vs Multan Sultans at Karachi on 12-Apr-2025 (SR-235%)
270 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 41.65 68 Runs in 28 Balls in 2nd inns for Mumbai Indians vs Chennai Super Kings at Delhi on 21-May-2013 (SR-243%)
271 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 41.63 68 Runs in 30 Balls in 2nd inns for Chennai Super Kings vs Mumbai Indians at Mumbai on 07-Apr-2018 (SR-227%)
272 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 41.62 95 Runs in 43 Balls in 2nd inns for Punjab Kings vs Chennai Super Kings at Abu Dhabi on 18-Apr-2014 (SR-221%)
273 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 41.58 100* Runs in 58 Balls in 1st inns for Trinbago Knight Riders vs Barbados Royals at Bridgetown on 30-Aug-2023 (SR-172%)
274 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 41.58 79* Runs in 32 Balls in 2nd inns for Gujarat Titans vs Mumbai Indians at Mumbai on 12-May-2023 (SR-247%)
275 No change Shubman Gill (India) flag Shubman Gill (India) 41.56 129 Runs in 60 Balls in 1st inns for Gujarat Titans vs Mumbai Indians at Ahmedabad on 26-May-2023 (SR-215%)
276 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 41.50 79 Runs in 39 Balls in 1st inns for Wellington vs Auckland at Wellington on 22-Dec-2016 (SR-203%)
278 No change Phil Salt (England) flag Phil Salt (England) 41.41 89* Runs in 47 Balls in 2nd inns for Kolkata Knight Riders vs Lucknow Super Giants at Kolkata on 14-Apr-2024 (SR-189%)
279 No change James Vince (England) flag James Vince (England) 41.36 103 Runs in 48 Balls in 1st inns for Hampshire vs Essex at Chelmsford on 02-Jun-2023 (SR-215%)
281 No change MS Dhoni (India) flag MS Dhoni (India) 41.32 70* Runs in 40 Balls in 1st inns for Chennai Super Kings vs Royal Challengers Bengaluru at Bengaluru on 22-May-2011 (SR-175%)
282 No change Jason Roy (England) flag Jason Roy (England) 41.24 116 Runs in 57 Balls in 2nd inns for Quetta Gladiators vs Lahore Qalandars at Karachi on 07-Feb-2022 (SR-204%)
286 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 41.19 54* Runs in 18 Balls in 1st inns for Trinbago Knight Riders vs Guyana Amazon Warriors at Georgetown on 06-Sep-2025 (SR-300%)
288 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 41.11 89* Runs in 45 Balls in 2nd inns for Somerset vs Middlesex at London on 09-Jun-2010 (SR-198%)
290 No change Moises Henriques (Australia) flag Moises Henriques (Australia) 41.05 77 Runs in 57 Balls in 1st inns for Sydney Sixers vs Perth Scorchers at Canberra on 28-Jan-2015 (SR-135%)
293 No change Shane Watson (Australia) flag Shane Watson (Australia) 41.03 70 Runs in 34 Balls in 2nd inns for Rajasthan Royals vs Chennai Super Kings at Jaipur on 12-May-2013 (SR-206%)
297 No change Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 40.91 87 Runs in 47 Balls in 2nd inns for Peshawar Zalmi vs Islamabad United at Rawalpindi on 14-Apr-2025 (SR-185%)
299 No change Shane Watson (Australia) flag Shane Watson (Australia) 40.84 104* Runs in 59 Balls in 1st inns for Rajasthan Royals vs Kolkata Knight Riders at Mumbai on 16-May-2015 (SR-176%)
300 No change James Vince (England) flag James Vince (England) 40.84 75 Runs in 34 Balls in 2nd inns for Karachi Kings vs Multan Sultans at Multan on 22-Feb-2023 (SR-221%)
305 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 40.74 118 Runs in 58 Balls in 1st inns for Los Angeles Knight Riders vs San Francisco Unicorns at Lauderhill on 06-Jul-2025 (SR-203%)
306 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 40.73 89 Runs in 37 Balls in 2nd inns for Kandy Falcons vs Jaffna Kings at Dambula on 09-Jul-2024 (SR-241%)
308 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 40.70 81 Runs in 33 Balls in 2nd inns for St Kitts and Nevis Patriots vs Guyana Amazon Warriors at Basseterre on 04-Sep-2024 (SR-245%)
310 No change Riki Wessels (England) flag Riki Wessels (England) 40.68 80* Runs in 35 Balls in 2nd inns for Nottinghamshire vs Worcestershire at Nottingham on 09-Jul-2016 (SR-229%)
311 No change Sam Northeast (England) flag Sam Northeast (England) 40.67 96 Runs in 47 Balls in 1st inns for Kent vs Surrey at Beckenham on 29-May-2015 (SR-204%)
312 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 40.67 87 Runs in 49 Balls in 2nd inns for Peshawar Zalmi vs Islamabad United at Rawalpindi on 04-Mar-2024 (SR-178%)
313 No change Chris Morris (South Africa) flag Chris Morris (South Africa) 40.66 82* Runs in 32 Balls in 2nd inns for Delhi Capitals vs Gujarat Lions at Delhi on 27-Apr-2016 (SR-256%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #abdevilliers #villiers #mattwood #wood #lukeronchi #ronchi #chrislynn #lynn #mohammadnabi #nabi #seandickson #dickson #romarioshepherd #shepherd #andrerussell #russell #msdhoni #dhoni #willsmeed #smeed #tomcooper #cooper #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings