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
501 No change Shuvagata Hom (Bangladesh) flag Shuvagata Hom (Bangladesh) 46.08 3-Ct/St in 2nd inns vs Comilla Victorians at Mirpur on 02-Dec-2016
502 No change Stephen Eskinazi (England) flag Stephen Eskinazi (England) 46.08 3-Ct/St in 2nd inns vs Kent at Canterbury on 16-Sep-2020
503 No change Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 46.08 3-Ct/St in 1st inns vs Karachi Kings at Abu Dhabi on 19-Jun-2021
504 No change Tom Sole (Scotland) flag Tom Sole (Scotland) 46.07 3-Ct/St in 1st inns vs Worcestershire at Northampton on 30-Aug-2019
505 No change Liam Livingstone (England) flag Liam Livingstone (England) 46.02 3-Ct/St in 1st inns vs Manchester Originals (Men) at Birmingham on 15-Aug-2024
506 No change Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 46.02 3-Ct/St in 2nd inns vs Lancashire at Manchester on 08-Jun-2025
507 No change Chris Benjamin (England) flag Chris Benjamin (England) 45.97 3-Ct/St in 1st inns vs Yorkshire at Birmingham on 14-Jun-2024
508 No change Leus du Plooy (England) flag Leus du Plooy (England) 45.96 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 23-Jun-2022
509 No change Jamie Overton (England) flag Jamie Overton (England) 45.96 3-Ct/St in 2nd inns vs Essex at Chelmsford on 14-Jul-2024
510 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 45.94 2-Ct/St in 2nd inns vs Chennai Super Kings at Kolkata on 26-May-2013
511 No change Jack Carson (England) flag Jack Carson (England) 45.93 3-Ct/St in 1st inns vs Essex at Chelmsford on 14-Jun-2024
512 No change Haider Ali (Pakistan) flag Haider Ali (Pakistan) 45.89 3-Ct/St in 2nd inns vs Yorkshire at Chesterfield on 18-Jun-2023
513 No change Ben Dunk (Australia) flag Ben Dunk (Australia) 45.87 3-Ct/St in 1st inns vs Multan Sultans at Abu Dhabi on 18-Jun-2021
514 No change Jordan Silk (Australia) flag Jordan Silk (Australia) 45.86 3-Ct/St in 2nd inns vs Sydney Thunder at Sydney on 21-Jan-2023
515 No change Tom Triffitt (Australia) flag Tom Triffitt (Australia) 45.85 3-Ct/St in 1st inns vs Sydney Sixers at Sydney on 16-Dec-2012
516 No change Harpreet Brar (India) flag Harpreet Brar (India) 45.85 3-Ct/St in 1st inns vs Mumbai Indians at Mullanpur on 18-Apr-2024
517 No change Reece Young (New Zealand) flag Reece Young (New Zealand) 45.84 4-Ct/St in 2nd inns vs Wellington at Wellington on 08-Jan-2010
518 No change Saif Zaib (England) flag Saif Zaib (England) 45.82 3-Ct/St in 1st inns vs Warwickshire at Birmingham on 09-Jun-2023
519 No change Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 45.81 3-Ct/St in 1st inns vs Dhaka Dominators at Mirpur on 27-Dec-2019
520 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 45.81 3-Ct/St in 1st inns vs Rajasthan Royals at Bengaluru on 20-Apr-2013
521 No change Dale Phillips (New Zealand) flag Dale Phillips (New Zealand) 45.80 3-Ct/St in 1st inns vs Canterbury at Christchurch on 04-Feb-2023
522 No change Rishi Patel (England) flag Rishi Patel (England) 45.78 3-Ct/St in 2nd inns vs Warwickshire at Birmingham on 02-Jun-2022
523 No change Riki Wessels (England) flag Riki Wessels (England) 45.72 3-Ct/St in 2nd inns vs Essex at Nottingham on 08-Aug-2016
524 No change Dane Vilas (South Africa) flag Dane Vilas (South Africa) 45.72 4-Ct/St in 2nd inns vs Durham at Chester-le-Street on 12-Aug-2018
525 No change James Pipe (England) flag James Pipe (England) 45.69 3-Ct/St in 1st inns vs Lancashire at Derby on 27-Jun-2006
526 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 45.68 3-Ct/St in 1st inns vs Kent at London on 05-Jul-2012
527 No change Manish Pandey (India) flag Manish Pandey (India) 45.64 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Hyderabad on 19-May-2018
528 No change Gary Ballance (Zimbabwe) flag Gary Ballance (Zimbabwe) 45.61 3-Ct/St in 2nd inns vs Leicestershire at Leeds on 17-Jun-2012
529 No change Lou Vincent (New Zealand) flag Lou Vincent (New Zealand) 45.61 3-Ct/St in 2nd inns vs Canterbury at Auckland on 21-Dec-2012
530 No change Marty Kain (U.S.A.) flag Marty Kain (U.S.A.) 45.59 3-Ct/St in 2nd inns vs Otago at New Plymouth on 13-Jan-2013
531 No change Heino Kuhn (South Africa) flag Heino Kuhn (South Africa) 45.52 3-Ct/St in 2nd inns vs Jozi Stars at Gqeberha on 10-Nov-2019
532 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 45.48 2-Ct/St in 1st inns vs Lahore Qalandars at Lahore on 27-Feb-2022
533 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 45.45 3-Ct/St in 2nd inns vs Dhaka Dominators at Chattogram on 18-Dec-2019
534 No change Imrul Kayes (Bangladesh) flag Imrul Kayes (Bangladesh) 45.45 3-Ct/St in 2nd inns vs Dhaka Dominators at Chattogram on 18-Dec-2019
535 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 45.44 3-Ct/St in 1st inns vs Delhi Capitals at Dubai on 31-Oct-2020
536 No change Fynn Hudson-Prentice (England) flag Fynn Hudson-Prentice (England) 45.43 3-Ct/St in 1st inns vs Surrey at Hove on 15-Jun-2024
537 No change Hamish Marshall (New Zealand) flag Hamish Marshall (New Zealand) 45.42 3-Ct/St in 1st inns vs Worcestershire at Bristol on 05-Jul-2012
538 No change Adam Lyth (England) flag Adam Lyth (England) 45.41 3-Ct/St in 2nd inns vs Lancashire at Leeds on 01-Jul-2016
539 No change Lewis McManus (England) flag Lewis McManus (England) 45.38 3-Ct/St in 2nd inns vs Warwickshire at Northampton on 18-Jul-2024
540 No change Phil Mustard (England) flag Phil Mustard (England) 45.37 3-Ct/St in 1st inns vs Lancashire at Manchester on 06-Jul-2006
541 No change Joe Clarke (England) flag Joe Clarke (England) 45.35 3-Ct/St in 1st inns vs Southern Brave (Men) at Southampton on 04-Aug-2023
542 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 45.28 3-Ct/St in 1st inns vs Royal Challengers Bengaluru at Mumbai on 23-Apr-2022
543 No change James Franklin (New Zealand) flag James Franklin (New Zealand) 45.27 3-Ct/St in 1st inns vs Auckland at Wellington on 28-Dec-2011
544 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 45.26 3-Ct/St in 2nd inns vs Quetta Gladiators at Karachi on 18-Apr-2025
545 No change Sanju Samson (India) flag Sanju Samson (India) 45.25 3-Ct/St in 2nd inns vs Delhi Capitals at Mumbai on 22-Apr-2022
546 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 45.23 3-Ct/St in 1st inns vs Pretoria Capitals at Gqeberha on 22-Jan-2024
547 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 45.21 3-Ct/St in 1st inns vs Islamabad United at Karachi on 06-Feb-2022
548 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 45.20 3-Ct/St in 1st inns vs Sydney Sixers at Brisbane on 02-Jan-2014
549 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 45.15 3-Ct/St in 2nd inns vs Rajasthan Royals at Chennai on 10-May-2015
550 No change Nick Gubbins (England) flag Nick Gubbins (England) 45.15 3-Ct/St in 1st inns vs Essex at Richmond on 10-Jul-2015
551 No change Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 45.15 3-Ct/St in 2nd inns vs Warwickshire at Chester-le-Street on 06-Jul-2025
552 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 45.14 3-Ct/St in 2nd inns vs Delhi Capitals at Pune on 02-Apr-2022
553 No change Manish Pandey (India) flag Manish Pandey (India) 45.14 3-Ct/St in 2nd inns vs Gujarat Lions at Kolkata on 21-Apr-2017
554 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 45.12 3-Ct/St in 2nd inns vs Punjab Kings at Bengaluru on 24-Apr-2019
555 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 45.10 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Port of Spain on 04-Sep-2019
556 No change James Hildreth (England) flag James Hildreth (England) 45.09 3-Ct/St in 2nd inns vs Glamorgan at Taunton on 19-Jul-2013
557 No change Jonathan Tattersall (England) flag Jonathan Tattersall (England) 45.09 4-Ct/St in 1st inns vs Hobart Hurricanes at Abu Dhabi on 06-Oct-2018
558 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 45.09 4-Ct/St in 2nd inns vs Sylhet Royals at Mirpur on 08-Feb-2013
559 No change Andy Hodd (England) flag Andy Hodd (England) 45.09 4-Ct/St in 1st inns vs Hampshire at Southampton on 20-Jun-2008
560 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 45.07 2-Ct/St in 2nd inns vs Northern Districts at Hamilton on 17-Feb-2019
561 No change Benny Howell (England) flag Benny Howell (England) 45.05 3-Ct/St in 2nd inns vs Essex at Bristol on 24-May-2015
562 No change Johan Botha (South Africa) flag Johan Botha (South Africa) 45.05 3-Ct/St in 2nd inns vs Barbados Royals at Port of Spain on 16-Jul-2015
563 No change Adam Lyth (England) flag Adam Lyth (England) 45.04 3-Ct/St in 2nd inns vs Lancashire at Leeds on 02-Jul-2021
564 No change Wes Durston (England) flag Wes Durston (England) 45.04 3-Ct/St in 1st inns vs Yorkshire at Leeds on 08-Jul-2012
565 No change M Shahrukh Khan (India) flag M Shahrukh Khan (India) 45.04 3-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Bengaluru on 04-May-2024
566 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 45.03 4-Ct/St in 2nd inns vs Desert Vipers at Abu Dhabi on 04-Feb-2024
567 No change Jack Blatherwick (England) flag Jack Blatherwick (England) 45.01 3-Ct/St in 1st inns vs Kent at Manchester on 06-Sep-2025
568 No change Jay Lenton (Australia) flag Jay Lenton (Australia) 45.01 2-Ct/St in 1st inns vs Perth Scorchers at Melbourne on 28-Jan-2022
569 No change Virat Kohli (India) flag Virat Kohli (India) 45.01 3-Ct/St in 2nd inns vs Delhi Capitals at Bengaluru on 15-Apr-2023
570 No change Bevon Jacobs (New Zealand) flag Bevon Jacobs (New Zealand) 45.01 3-Ct/St in 2nd inns vs Canterbury at Auckland on 03-Jan-2025
571 No change KL Rahul (India) flag KL Rahul (India) 44.99 3-Ct/St in 1st inns vs Kolkata Knight Riders at Lucknow on 05-May-2024
572 No change Ben Cox (England) flag Ben Cox (England) 44.99 2-Ct/St in 1st inns vs Oval Invincibles (Men) at London on 31-Aug-2025
573 No change Srikkanth Anirudha (India) flag Srikkanth Anirudha (India) 44.98 3-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Chennai on 16-Apr-2011
574 No change Chris Jordan (England) flag Chris Jordan (England) 44.98 3-Ct/St in 2nd inns vs Melbourne Renegades at Perth on 21-Dec-2019
575 No change Dale Phillips (New Zealand) flag Dale Phillips (New Zealand) 44.98 3-Ct/St in 1st inns vs Auckland at Alexandra on 29-Dec-2024
576 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 44.96 2-Ct/St in 2nd inns vs Dubai Capitals at Dubai on 17-Feb-2024
577 No change Sam Whiteman (Australia) flag Sam Whiteman (Australia) 44.96 3-Ct/St in 2nd inns vs Brisbane Heat at Perth on 13-Jan-2024
578 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 44.93 3-Ct/St in 2nd inns vs Otago at Dunedin on 13-Feb-2009
579 No change Rikki Clarke (England) flag Rikki Clarke (England) 44.92 3-Ct/St in 1st inns vs Kent at London on 20-Sep-2020
580 No change Mandeep Singh (India) flag Mandeep Singh (India) 44.91 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 23-Apr-2013
581 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 44.91 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 10-Apr-2013
582 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 44.90 3-Ct/St in 1st inns vs Canterbury at Wellington on 22-Jan-2025
583 No change Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 44.89 3-Ct/St in 1st inns vs Sussex at Hove on 25-Jun-2008
584 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 44.88 2-Ct/St in 1st inns vs Guyana Amazon Warriors at Basseterre on 07-Aug-2016
585 No change Adam Rossington (England) flag Adam Rossington (England) 44.88 4-Ct/St in 1st inns vs Essex at Chelmsford on 12-Jul-2013
586 No change Ben Cutting (Australia) flag Ben Cutting (Australia) 44.87 3-Ct/St in 1st inns vs Hobart Hurricanes at Brisbane on 09-Jan-2020
587 No change Irfan Pathan (India) flag Irfan Pathan (India) 44.87 3-Ct/St in 1st inns vs Punjab Kings at Dharamsala on 19-May-2012
588 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 44.83 4-Ct/St in 2nd inns vs Rajasthan Royals at Dubai on 01-Nov-2020
589 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 44.82 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Mohali on 01-Apr-2023
590 No change Jos Buttler (England) flag Jos Buttler (England) 44.81 3-Ct/St in 2nd inns vs Southern Brave (Men) at Manchester on 06-Aug-2025
591 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 44.81 3-Ct/St in 2nd inns vs Northern Districts at Mount Maunganui on 02-Jan-2014
592 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 44.80 2-Ct/St in 2nd inns vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025
593 No change Chris Rogers (Australia) flag Chris Rogers (Australia) 44.79 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 28-Jun-2009
594 No change Tim Ambrose (England) flag Tim Ambrose (England) 44.77 4-Ct/St in 1st inns vs Worcestershire at Birmingham on 29-May-2009
595 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 44.76 3-Ct/St in 2nd inns vs Rajasthan Royals at Delhi on 31-Mar-2010
596 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 44.75 3-Ct/St in 2nd inns vs Gloucestershire at Taunton on 17-Jun-2022
597 No change Dhruv Jurel (India) flag Dhruv Jurel (India) 44.73 3-Ct/St in 1st inns vs Punjab Kings at Mullanpur on 13-Apr-2024
598 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 44.68 3-Ct/St in 2nd inns vs Delhi Capitals at Delhi on 18-Apr-2013
599 No change Cameron Steel (England) flag Cameron Steel (England) 44.66 3-Ct/St in 1st inns vs Somerset at Taunton on 03-Jul-2022
600 No change Peter Hatzoglou (Australia) flag Peter Hatzoglou (Australia) 44.60 3-Ct/St in 2nd inns vs Trinbago Knight Riders at Tarouba on 10-Sep-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #shuvagatahom #hom #stepheneskinazi #eskinazi #hassankhan #khan #tomsole #sole #liamlivingstone #livingstone #matthewbreetzke #breetzke #chrisbenjamin #benjamin #leusduplooy #plooy #jamieoverton #overton #dineshkarthik #karthik #jackcarson #carson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings