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
301 No change Liam Livingstone (England) flag Liam Livingstone (England) 63.02 69 Runs | 1 Wickets | 1 Ct/St for Birmingham Phoenix (Men) vs Oval Invincibles (Men) at Birmingham on 12-Aug-2025
302 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 63.02 5 Runs | 4 Wickets | 1 Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Basseterre on 01-Sep-2021
303 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 63.02 40 Runs | 2 Wickets | 1 Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Port of Spain on 26-Jul-2014
304 No change Sam Curran (England) flag Sam Curran (England) 63.01 6 Runs | 4 Wickets | 1 Ct/St for Surrey vs Gloucestershire at London on 31-May-2022
305 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 63.01 56 Runs | 1 Wickets | 1 Ct/St for Pretoria Capitals vs Paarl Royals at Johannesburg on 08-Feb-2023
306 No change James Faulkner (Australia) flag James Faulkner (Australia) 63.01 23 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Nottinghamshire at Nottingham on 27-Jul-2018
307 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 63.01 49 Runs | 2 Wickets | 1 Ct/St for Trinbago Knight Riders vs Jamaica Tallawahs at Port of Spain on 19-Jul-2015
308 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 63.01 68 Runs | 1 Wickets | 1 Ct/St for Northern Districts vs Auckland at Auckland on 26-Dec-2012
309 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 63.01 49 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Lancashire at Worcester on 20-Jun-2023
310 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 62.71 34 Runs | 3 Wickets | Ct/St for Delhi Capitals vs Kolkata Knight Riders at Delhi on 30-Apr-2016
311 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 62.71 59 Runs | 2 Wickets | Ct/St for Chittagong Kings vs Comilla Victorians at Mirpur on 21-Jan-2019
312 No change Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 62.71 38 Runs | 3 Wickets | Ct/St for San Francisco Unicorns vs Washington Freedom at Oakland on 12-Jun-2025
313 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 62.71 65 Runs | 2 Wickets | 2 Ct/St for Auckland vs Canterbury at Christchurch on 05-Jan-2014
314 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 62.71 40 Runs | 4 Wickets | Ct/St for Khulna Tigers vs Rangpur Riders at Sylhet on 26-Jan-2024
315 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.71 92 Runs | 2 Wickets | 2 Ct/St for Yorkshire vs Nottinghamshire at Leeds on 19-Jun-2015
316 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 62.71 55 Runs | 2 Wickets | Ct/St for Khulna Tigers vs Rangpur Riders at Sylhet on 26-Jan-2024
317 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.71 70 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Hobart Hurricanes at Hobart on 02-Jan-2021
318 No change Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 62.71 39 Runs | 3 Wickets | 2 Ct/St for Hampshire vs Essex at Chelmsford on 28-Jun-2009
319 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 62.71 52 Runs | 2 Wickets | Ct/St for Quetta Gladiators vs Islamabad United at Rawalpindi on 05-Mar-2023
320 No change Fabian Allen (West Indies) flag Fabian Allen (West Indies) 62.71 25 Runs | 3 Wickets | 2 Ct/St for Antigua and Barbuda Falcons vs Trinbago Knight Riders at North Sound on 05-Sep-2024
321 No change Jordan Thompson (England) flag Jordan Thompson (England) 62.70 20 Runs | 3 Wickets | 2 Ct/St for Yorkshire vs Northamptonshire at Northampton on 02-Jun-2024
322 No change Josh Cobb (England) flag Josh Cobb (England) 62.70 60 Runs | 2 Wickets | 2 Ct/St for Leicestershire vs Lancashire at Leicester on 11-Jul-2014
323 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 62.70 85 Runs | 1 Wickets | Ct/St for St Lucia Kings vs Guyana Amazon Warriors at Basseterre on 02-Sep-2021
324 No change Ben Mike (England) flag Ben Mike (England) 62.70 34 Runs | 3 Wickets | 2 Ct/St for Leicestershire vs Warwickshire at Birmingham on 02-Jun-2022
325 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 62.70 81 Runs | 1 Wickets | Ct/St for Kolkata Knight Riders vs Lucknow Super Giants at Lucknow on 05-May-2024
326 No change Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 62.70 10 Runs | 5 Wickets | Ct/St for Sydney Sixers vs Brisbane Heat at Carrara on 19-Jan-2024
327 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 62.40 25 Runs | 4 Wickets | 3 Ct/St for Kandy Falcons vs Dambulla Sixers at Colombo on 15-Jul-2024
328 No change Calvin Harrison (England) flag Calvin Harrison (England) 62.40 18 Runs | 4 Wickets | 1 Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Jul-2021
329 No change Ben Raine (England) flag Ben Raine (England) 62.40 48 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Yorkshire at Leeds on 27-May-2016
330 No change Sam Curran (England) flag Sam Curran (England) 62.40 68 Runs | 2 Wickets | 1 Ct/St for Oval Invincibles (Men) vs Manchester Originals (Men) at Manchester on 06-Aug-2024
331 No change Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 62.40 69 Runs | 2 Wickets | 1 Ct/St for Sussex vs Gloucestershire at Hove on 30-Aug-2019
332 No change Chris Green (Australia) flag Chris Green (Australia) 62.39 22 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Derbyshire at Manchester on 02-Jun-2024
333 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 62.39 2 Runs | 4 Wickets | 3 Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Hyderabad on 14-Apr-2019
334 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 62.39 62 Runs | 2 Wickets | 3 Ct/St for Dubai Capitals vs Desert Vipers at Dubai on 05-Feb-2025
335 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 62.39 71 Runs | 1 Wickets | 1 Ct/St for Chittagong Kings vs Khulna Tigers at Mirpur on 26-Nov-2016
336 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 62.39 19 Runs | 3 Wickets | 1 Ct/St for Guyana Amazon Warriors vs Jamaica Tallawahs at Basseterre on 27-Aug-2023
337 No change Jack Taylor (England) flag Jack Taylor (England) 62.09 38 Runs | 4 Wickets | Ct/St for Gloucestershire vs Somerset at Bristol on 01-Jul-2011
338 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 62.09 48 Runs | 3 Wickets | Ct/St for Fortune Barishal vs Sylhet Strikers at Chattogram on 17-Feb-2024
339 No change Josh Davey (Scotland) flag Josh Davey (Scotland) 62.09 11 Runs | 4 Wickets | Ct/St for Somerset vs Hampshire at Birmingham on 18-Sep-2021
340 No change Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 62.09 30 Runs | 2 Wickets | Ct/St for Kandy Falcons vs Jaffna Kings at Colombo on 20-Jul-2024
341 No change Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 62.09 77 Runs | 2 Wickets | Ct/St for Lancashire vs Northamptonshire at Northampton on 03-Aug-2017
342 No change Usman Afzaal (England) flag Usman Afzaal (England) 62.09 64 Runs | 2 Wickets | Ct/St for Northamptonshire vs Somerset at Northampton on 29-Jun-2006
343 No change Liam Livingstone (England) flag Liam Livingstone (England) 62.09 70 Runs | 2 Wickets | Ct/St for Lancashire vs Durham at Chester-le-Street on 02-Aug-2019
344 No change David Willey (England) flag David Willey (England) 62.09 79 Runs | 1 Wickets | Ct/St for Yorkshire vs Glamorgan at Cardiff on 11-Aug-2016
345 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 62.09 41 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Georgetown on 28-Sep-2022
346 No change Steven Smith (Australia) flag Steven Smith (Australia) 62.09 63 Runs | 2 Wickets | Ct/St for Barbados Royals vs Jamaica Tallawahs at Lauderhill on 22-Aug-2018
347 No change D'Arcy Short (Australia) flag D'Arcy Short (Australia) 62.09 122 Runs | 1 Wickets | Ct/St for Hobart Hurricanes vs Brisbane Heat at Brisbane on 10-Jan-2018
348 No change Shuvagata Hom (Bangladesh) flag Shuvagata Hom (Bangladesh) 62.08 52 Runs | 2 Wickets | 2 Ct/St for Chattogram Challengers vs Rangpur Riders at Mirpur on 23-Jan-2023
349 No change Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 62.08 48 Runs | 1 Wickets | Ct/St for Somerset vs Gloucestershire at Bristol on 09-Jun-2022
350 No change Josh Clarkson (New Zealand) flag Josh Clarkson (New Zealand) 62.08 78 Runs | 1 Wickets | 2 Ct/St for Central Districts vs Auckland at New Plymouth on 31-Dec-2020
351 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 62.08 112 Runs | 1 Wickets | 2 Ct/St for Kent vs Middlesex at Maidstone on 02-Jul-2004
352 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 61.78 33 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Worcestershire at Blackpool on 07-Jun-2023
353 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 61.78 6 Runs | 4 Wickets | 1 Ct/St for Trent Rockets (Men) vs London Spirit (Men) at Nottingham on 07-Aug-2024
354 No change Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 61.77 15 Runs | 4 Wickets | 1 Ct/St for Chittagong Vikings vs Khulna Royal Bengals at Mirpur on 07-Feb-2013
355 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 61.77 49 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Deccan Chargers at Navi Mumbai on 28-Mar-2010
356 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 61.49 158 Runs | na Wickets | 1 Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 18-Apr-2008
357 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 61.49 na Runs | 4 Wickets | 1 Ct/St for Barbados Royals vs Guyana Amazon Warriors at Tarouba on 12-Oct-2019
358 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 61.48 37 Runs | 4 Wickets | Ct/St for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 11-Feb-2012
359 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 61.48 42 Runs | 5 Wickets | Ct/St for Dhaka Dominators vs Cumilla Warriors at Mirpur on 13-Dec-2019
360 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 61.48 63 Runs | 4 Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 29-Apr-2023
361 No change George Worker (New Zealand) flag George Worker (New Zealand) 61.47 42 Runs | 5 Wickets | Ct/St for Central Districts vs Otago at New Plymouth on 07-Nov-2015
362 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 61.47 25 Runs | 3 Wickets | Ct/St for Chennai Super Kings vs Delhi Capitals at Chennai on 01-May-2019
363 No change Beau Webster (Australia) flag Beau Webster (Australia) 61.47 59 Runs | 4 Wickets | Ct/St for Melbourne Stars vs Sydney Thunder at Albury on 23-Dec-2023
364 No change Liam Dawson (England) flag Liam Dawson (England) 61.47 19 Runs | 4 Wickets | Ct/St for Hampshire vs Essex at Chelmsford on 02-Jun-2023
365 No change David Willey (England) flag David Willey (England) 61.47 54 Runs | 3 Wickets | Ct/St for Northamptonshire vs Yorkshire at Leeds on 30-May-2025
366 No change Simon Keene (New Zealand) flag Simon Keene (New Zealand) 61.47 81 Runs | 2 Wickets | Ct/St for Auckland vs Wellington at Wellington on 20-Jan-2025
367 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 61.47 54 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 07-May-2017
368 No change Ross Whiteley (England) flag Ross Whiteley (England) 61.47 46 Runs | 3 Wickets | Ct/St for Derbyshire vs Nottinghamshire at Derby on 07-Jun-2024
369 No change Moeen Ali (England) flag Moeen Ali (England) 61.47 65 Runs | 3 Wickets | Ct/St for Worcestershire vs Derbyshire at Worcester on 19-Jun-2015
370 No change Tom Curran (England) flag Tom Curran (England) 61.47 62 Runs | 3 Wickets | Ct/St for Sydney Sixers vs Sydney Thunder at Sydney on 24-Dec-2018
371 No change David Willey (England) flag David Willey (England) 61.47 81 Runs | 2 Wickets | Ct/St for Northern Superchargers (Men) vs London Spirit (Men) at London on 03-Aug-2021
372 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 61.47 101 Runs | 2 Wickets | Ct/St for Glamorgan vs Sussex at Arundel on 09-Jul-2017
373 No change Rich Pyrah (England) flag Rich Pyrah (England) 61.47 17 Runs | 5 Wickets | Ct/St for Yorkshire vs Durham at Scarborough on 10-Jul-2011
374 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 61.47 37 Runs | 4 Wickets | Ct/St for Dhaka Dominators vs Sylhet Strikers at Mirpur on 11-Nov-2017
375 No change Andrew McDonald (Australia) flag Andrew McDonald (Australia) 61.47 59 Runs | 3 Wickets | Ct/St for Leicestershire vs Yorkshire at Leicester on 29-Jun-2011
376 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 61.47 34 Runs | 4 Wickets | Ct/St for Islamabad United vs Karachi Kings at Karachi on 06-Feb-2022
377 No change Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 61.47 42 Runs | 3 Wickets | Ct/St for Kent vs Sussex at Hove on 27-Jun-2008
378 No change Jacob Bethell (England) flag Jacob Bethell (England) 61.47 87 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Hobart Hurricanes at Hobart on 14-Jan-2025
379 No change David Willey (England) flag David Willey (England) 61.47 79 Runs | 3 Wickets | Ct/St for Yorkshire vs Northamptonshire at Northampton on 16-Aug-2018
380 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 61.47 97 Runs | 2 Wickets | Ct/St for Jaffna Kings vs Dambulla Sixers at Hambantota on 30-Nov-2020
381 No change Dan Christian (Australia) flag Dan Christian (Australia) 61.47 62 Runs | 3 Wickets | Ct/St for Nottinghamshire vs Derbyshire at Derby on 13-Jul-2018
382 No change Dominic Thornely (Australia) flag Dominic Thornely (Australia) 61.47 50 Runs | 3 Wickets | Ct/St for Hampshire vs Middlesex at Southampton on 29-Jun-2006
383 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 61.47 52 Runs | 2 Wickets | Ct/St for Islamabad United vs Lahore Qalandars at Lahore on 23-Feb-2020
384 No change Chris Schofield (England) flag Chris Schofield (England) 61.47 3 Runs | 4 Wickets | Ct/St for Surrey vs Sussex at Hove on 29-Jun-2007
385 No change Daryl Mitchell (England) flag Daryl Mitchell (England) 61.47 17 Runs | 5 Wickets | 4 Ct/St for Worcestershire vs Northamptonshire at Northampton on 18-Jul-2014
386 No change Hardik Pandya (India) flag Hardik Pandya (India) 61.47 91 Runs | 1 Wickets | Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 28-Apr-2019
387 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 61.47 25 Runs | 2 Wickets | 1 Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Georgetown on 21-Sep-2025
388 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 61.46 39 Runs | 4 Wickets | Ct/St for Surrey vs Kent at Canterbury on 25-Jun-2008
389 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 61.46 100 Runs | 1 Wickets | Ct/St for Sussex vs Gloucestershire at Hove on 24-Jul-2012
390 No change Adam Hollioake (England) flag Adam Hollioake (England) 61.16 44 Runs | 5 Wickets | 1 Ct/St for Surrey vs Hampshire at London on 03-Jul-2004
391 No change Josh Little (Ireland) flag Josh Little (Ireland) 61.15 5 Runs | 2 Wickets | Ct/St for Manchester Originals (Men) vs Trent Rockets (Men) at London on 03-Sep-2022
392 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 61.15 57 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 24-May-2015
393 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 61.15 50 Runs | 5 Wickets | 1 Ct/St for Leicestershire vs Derbyshire at Leicester on 27-Jun-2008
394 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 61.15 61 Runs | 3 Wickets | 3 Ct/St for Barbados Royals vs St Lucia Kings at Bridgetown on 30-Jul-2013
395 No change Paul Walter (England) flag Paul Walter (England) 61.15 26 Runs | 3 Wickets | Ct/St for Essex vs Somerset at Birmingham on 15-Jul-2023
396 No change Ethan Brookes (England) flag Ethan Brookes (England) 61.15 57 Runs | 3 Wickets | 1 Ct/St for Worcestershire vs Nottinghamshire at Worcester on 17-Jul-2025
397 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.15 69 Runs | 1 Wickets | Ct/St for Kolkata Knight Riders vs Chennai Super Kings at Chennai on 27-May-2012
398 No change David Wiese (Namibia) flag David Wiese (Namibia) 61.15 28 Runs | 1 Wickets | Ct/St for Lahore Qalandars vs Multan Sultans at Lahore on 27-Feb-2022
399 No change Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 61.15 6 Runs | 3 Wickets | 1 Ct/St for Barbados Royals vs St Lucia Kings at Gros Islet on 08-Aug-2013
400 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 61.15 59 Runs | 3 Wickets | 1 Ct/St for Auckland vs Northern Districts at Auckland on 22-Jan-2010
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #liamlivingstone #livingstone #ravirampaul #rampaul #andrerussell #russell #samcurran #curran #rileerossouw #rossouw #jamesfaulkner #faulkner #dwaynebravo #bravo #scottstyris #styris #mitchellsantner #santner #carlosbrathwaite #brathwaite #ryantendoeschate #doeschate #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings