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
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%)
206 No change Daniel Hughes (Australia) flag Daniel Hughes (Australia) 43.21 96 Runs in 51 Balls in 2nd inns for Sydney Sixers vs Melbourne Stars at Carrara on 26-Dec-2020 (SR-188%)
207 No change Travis Head (Australia) flag Travis Head (Australia) 43.20 89* Runs in 30 Balls in 2nd inns for Sunrisers Hyderabad vs Lucknow Super Giants at Hyderabad on 08-May-2024 (SR-297%)
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%)
209 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 43.08 108* Runs in 50 Balls in 2nd inns for Jaffna Kings vs Colombo Strikers at Dambula on 10-Jul-2024 (SR-216%)
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%)
220 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 42.81 93 Runs in 46 Balls in 1st inns for Hobart Hurricanes vs Sydney Sixers at Sydney on 11-Dec-2021 (SR-202%)
221 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 42.79 44* Runs in 15 Balls in 1st inns for Lahore Qalandars vs Multan Sultans at Lahore on 18-Mar-2023 (SR-293%)
222 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 42.79 102* Runs in 52 Balls in 1st inns for Dambulla Sixers vs Jaffna Kings at Pallekele on 03-Jul-2024 (SR-196%)
223 No change Luke Pomersbach (Australia) flag Luke Pomersbach (Australia) 42.77 112* Runs in 70 Balls in 1st inns for Brisbane Heat vs Melbourne Renegades at Melbourne on 15-Jan-2013 (SR-160%)
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%)
230 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 42.62 117 Runs in 57 Balls in 1st inns for Royal Challengers Bengaluru vs Punjab Kings at Bengaluru on 06-May-2015 (SR-205%)
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%)
234 No change David Miller (South Africa) flag David Miller (South Africa) 42.50 72* Runs in 34 Balls in 1st inns for Jamaica Tallawahs vs Trinbago Knight Riders at Lauderhill on 19-Aug-2018 (SR-212%)
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%)
240 No change Suresh Raina (India) flag Suresh Raina (India) 42.26 73 Runs in 38 Balls in 1st inns for Chennai Super Kings vs Kolkata Knight Riders at Chennai on 27-May-2012 (SR-192%)
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%)
243 No change Darren Bravo (West Indies) flag Darren Bravo (West Indies) 42.22 94* Runs in 36 Balls in 2nd inns for Trinbago Knight Riders vs St Lucia Kings at Gros Islet on 16-Aug-2018 (SR-261%)
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%)
246 No change Eoin Morgan (England) flag Eoin Morgan (England) 42.08 83* Runs in 29 Balls in 2nd inns for Middlesex vs Somerset at Taunton on 30-Aug-2019 (SR-286%)
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%)
252 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 41.92 76 Runs in 38 Balls in 2nd inns for Royal Challengers Bengaluru vs Sunrisers Hyderabad at Bengaluru on 29-May-2016 (SR-200%)
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%)
255 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 41.84 100 Runs in 49 Balls in 1st inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Lauderhill on 18-Aug-2018 (SR-204%)
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%)
260 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 41.79 87* Runs in 36 Balls in 1st inns for Lucknow Super Giants vs Kolkata Knight Riders at Kolkata on 08-Apr-2025 (SR-242%)
261 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 41.78 62 Runs in 19 Balls in 2nd inns for Lucknow Super Giants vs Royal Challengers Bengaluru at Bengaluru on 10-Apr-2023 (SR-326%)
262 No change Shivam Dube (India) flag Shivam Dube (India) 41.76 95* Runs in 46 Balls in 1st inns for Chennai Super Kings vs Royal Challengers Bengaluru at Navi Mumbai on 12-Apr-2022 (SR-207%)
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%)
266 No change Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 41.70 79 Runs in 47 Balls in 1st inns for Chittagong Vikings vs Fortune Barishal at Mirpur on 03-Feb-2025 (SR-168%)
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%)
268 No change Rishabh Pant (India) flag Rishabh Pant (India) 41.66 88* Runs in 43 Balls in 1st inns for Delhi Capitals vs Gujarat Titans at Delhi on 24-Apr-2024 (SR-205%)
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%)
277 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 41.47 115* Runs in 57 Balls in 2nd inns for Khulna Tigers vs Dhaka Dominators at Mirpur on 11-Jan-2020 (SR-202%)
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%)
280 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 41.34 111* Runs in 62 Balls in 1st inns for Khulna Tigers vs Rangpur Riders at Mirpur on 30-Jan-2025 (SR-179%)
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%)
283 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 41.23 101* Runs in 47 Balls in 1st inns for Glamorgan vs Sussex at Arundel on 09-Jul-2017 (SR-215%)
284 No change Michael Hussey (Australia) flag Michael Hussey (Australia) 41.21 116* Runs in 54 Balls in 1st inns for Chennai Super Kings vs Punjab Kings at Mohali on 19-Apr-2008 (SR-215%)
285 No change Craig Simmons (Australia) flag Craig Simmons (Australia) 41.21 102 Runs in 41 Balls in 1st inns for Perth Scorchers vs Adelaide Strikers at Perth on 16-Jan-2014 (SR-249%)
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%)
287 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 41.18 108 Runs in 51 Balls in 2nd inns for Delhi Capitals vs Royal Challengers Bengaluru at Bengaluru on 17-Apr-2016 (SR-212%)
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%)
289 No change Ben Dunk (Australia) flag Ben Dunk (Australia) 41.06 99* Runs in 40 Balls in 2nd inns for Lahore Qalandars vs Karachi Kings at Lahore on 08-Mar-2020 (SR-248%)
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%)
291 No change Adam Lyth (England) flag Adam Lyth (England) 41.05 79 Runs in 33 Balls in 1st inns for Northern Superchargers (Men) vs Oval Invincibles (Men) at London on 11-Aug-2022 (SR-239%)
292 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 41.04 101* Runs in 44 Balls in 2nd inns for Barisal Burners vs Sylhet Royals at Mirpur on 10-Feb-2012 (SR-230%)
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%)
294 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 40.99 62* Runs in 31 Balls in 2nd inns for Lahore Qalandars vs Quetta Gladiators at Lahore on 25-May-2025 (SR-200%)
295 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 40.99 65 Runs in 26 Balls in 1st inns for Melbourne Stars vs Sydney Sixers at Carrara on 26-Dec-2020 (SR-250%)
296 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 40.94 65 Runs in 20 Balls in 1st inns for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 26-Sep-2019 (SR-325%)
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%)
298 No change Alex Lees (England) flag Alex Lees (England) 40.86 101* Runs in 49 Balls in 2nd inns for Durham vs Northamptonshire at Chester-le-Street on 18-Jul-2025 (SR-206%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #lukewright #wright #ronytalukdar #talukdar #mitchellmarsh #marsh #tombruce #bruce #chrislynn #lynn #danielhughes #hughes #travishead #head #jiteshsharma #sharma #rileerossouw #rossouw #heinrichklaasen #klaasen #ambatirayudu #rayudu #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings