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
801 Down 12 Sam Billings (England) flag Sam Billings (England) 44.19 4-Ct/St in 2nd inns vs Melbourne Stars at Canberra on 28-Dec-2024
802 Down 12 Ben Cox (England) flag Ben Cox (England) 44.18 3-Ct/St in 2nd inns vs Warwickshire at Worcester on 09-Jul-2021
803 Down 12 MS Dhoni (India) flag MS Dhoni (India) 44.18 3-Ct/St in 1st inns vs Sunrisers Hyderabad at Sharjah on 30-Sep-2021
804 Down 12 Chris Rogers (Australia) flag Chris Rogers (Australia) 44.18 3-Ct/St in 1st inns vs Warwickshire at Northampton on 04-Jul-2007
805 Down 12 Andre Russell (West Indies) flag Andre Russell (West Indies) 44.17 3-Ct/St in 1st inns vs Jamaica Tallawahs at Tarouba on 09-Sep-2023
806 Down 12 Tom Moores (England) flag Tom Moores (England) 44.17 3-Ct/St in 2nd inns vs Worcestershire at Manchester on 24-Jun-2016
807 Down 12 Ned Eckersley (England) flag Ned Eckersley (England) 44.13 3-Ct/St in 2nd inns vs Northamptonshire at Northampton on 23-May-2014
808 Down 12 Dinesh Karthik (India) flag Dinesh Karthik (India) 44.11 4-Ct/St in 1st inns vs Rajasthan Royals at Kolkata on 15-May-2018
809 Down 12 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 44.10 3-Ct/St in 2nd inns vs Sydney Thunder at Sydney on 12-Jan-2026
810 Down 13 Ben Duckett (England) flag Ben Duckett (England) 44.08 3-Ct/St in 1st inns vs Leicestershire at Nottingham on 01-Jul-2021
811 Down 13 Parthiv Patel (India) flag Parthiv Patel (India) 44.05 4-Ct/St in 2nd inns vs Gujarat Lions at Mumbai on 16-Apr-2016
812 Down 13 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 44.03 3-Ct/St in 2nd inns vs Wellington at Wellington on 22-Jan-2024
813 Down 13 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 44.02 3-Ct/St in 1st inns vs Melbourne Stars at Perth on 17-Jan-2026
814 Down 14 Will Jefferson (England) flag Will Jefferson (England) 43.99 3-Ct/St in 1st inns vs Leicestershire at Leicester on 24-Jun-2008
815 Down 14 Maurice Chambers (England) flag Maurice Chambers (England) 43.99 3-Ct/St in 2nd inns vs Hampshire at Chelmsford on 27-Jun-2008
816 Down 14 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.97 3-Ct/St in 2nd inns vs Peshawar Zalmi at Karachi on 05-Feb-2022
817 Down 14 Robin Uthappa (India) flag Robin Uthappa (India) 43.90 3-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Kolkata on 11-Apr-2015
818 Down 14 Eoin Morgan (England) flag Eoin Morgan (England) 43.86 3-Ct/St in 1st inns vs Surrey at London on 16-Jun-2008
819 Down 14 William Porterfield (Ireland) flag William Porterfield (Ireland) 43.84 3-Ct/St in 1st inns vs Northamptonshire at Northampton on 03-Jul-2014
820 Down 14 Chesney Hughes (England) flag Chesney Hughes (England) 43.82 3-Ct/St in 1st inns vs Lancashire at Manchester on 12-Jul-2013
821 Down 14 Kane Richardson (Australia) flag Kane Richardson (Australia) 43.82 3-Ct/St in 1st inns vs Sunrisers Hyderabad at Abu Dhabi on 18-Apr-2014
822 Down 14 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 43.79 3-Ct/St in 1st inns vs Mumbai Indians at Abu Dhabi on 19-Sep-2020
823 Down 14 Ant Botha (South Africa) flag Ant Botha (South Africa) 43.79 3-Ct/St in 1st inns vs Northamptonshire at Milton Keynes on 19-Jun-2008
824 Down 14 Ian Salisbury (England) flag Ian Salisbury (England) 43.79 3-Ct/St in 1st inns vs Northamptonshire at Birmingham on 27-Jun-2008
825 Down 14 MS Dhoni (India) flag MS Dhoni (India) 43.76 3-Ct/St in 2nd inns vs Delhi Capitals at Chennai on 14-May-2013
826 Down 14 MS Dhoni (India) flag MS Dhoni (India) 43.70 3-Ct/St in 2nd inns vs Punjab Kings at Dharamsala on 17-May-2012
827 Down 14 Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 43.70 3-Ct/St in 2nd inns vs Sydney Sixers at Brisbane on 01-Jan-2023
828 Down 14 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 43.68 3-Ct/St in 2nd inns vs Multan Sultans at Multan on 23-Feb-2024
829 Down 14 Jacques Du Toit (South Africa) flag Jacques Du Toit (South Africa) 43.68 3-Ct/St in 2nd inns vs Derbyshire at Chesterfield on 02-Jul-2010
830 Down 14 Greg Smith (England) flag Greg Smith (England) 43.68 3-Ct/St in 2nd inns vs Lancashire at Leicester on 23-Jul-2013
831 Down 14 Ravi Bopara (England) flag Ravi Bopara (England) 43.64 3-Ct/St in 2nd inns vs Birmingham Phoenix (Men) at Birmingham on 23-Jul-2021
832 Down 14 Mohammad Sami (Pakistan) flag Mohammad Sami (Pakistan) 43.64 3-Ct/St in 1st inns vs Peshawar Zalmi at Sharjah on 18-Feb-2017
833 Down 14 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 43.63 3-Ct/St in 2nd inns vs Manchester Originals (Men) at London on 22-Jul-2021
834 Down 14 Michael Lumb (England) flag Michael Lumb (England) 43.62 3-Ct/St in 1st inns vs Durham at Nottingham on 30-May-2014
835 Down 14 Wayne Madsen (Italy) flag Wayne Madsen (Italy) 43.61 3-Ct/St in 2nd inns vs Lancashire at Manchester on 16-Jul-2017
836 Down 14 Steven Croft (England) flag Steven Croft (England) 43.58 3-Ct/St in 1st inns vs Yorkshire at Manchester on 26-May-2009
837 Down 14 Andy Hodd (England) flag Andy Hodd (England) 43.57 3-Ct/St in 1st inns vs Somerset at Hove on 14-Jun-2011
838 Down 14 Beyers Swanepoel (South Africa) flag Beyers Swanepoel (South Africa) 43.57 3-Ct/St in 1st inns vs MI Cape Town at Gqeberha on 09-Jan-2025
839 Down 14 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 43.53 3-Ct/St in 1st inns vs London Spirit (Men) at London on 27-Jul-2024
840 Down 14 James Weighell (England) flag James Weighell (England) 43.51 3-Ct/St in 2nd inns vs Lancashire at Manchester on 07-Aug-2018
841 Down 14 Robin Uthappa (India) flag Robin Uthappa (India) 43.50 3-Ct/St in 1st inns vs Rising Pune Supergiant at Pune on 26-Apr-2017
842 Down 14 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 43.49 3-Ct/St in 1st inns vs Islamabad United at Dubai on 04-Feb-2016
843 Down 14 Dan Christian (Australia) flag Dan Christian (Australia) 43.49 3-Ct/St in 1st inns vs Sydney Sixers at Melbourne on 29-Dec-2018
844 Down 14 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 43.47 3-Ct/St in 2nd inns vs Durham at Worcester on 20-May-2016
845 Down 14 Ed Barnard (England) flag Ed Barnard (England) 43.47 3-Ct/St in 1st inns vs Northamptonshire at Northampton on 27-Jul-2018
846 Down 14 Rishabh Pant (India) flag Rishabh Pant (India) 43.46 3-Ct/St in 1st inns vs Royal Challengers Bengaluru at Bengaluru on 07-Apr-2019
847 Down 14 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 43.45 3-Ct/St in 1st inns vs Sylhet Strikers at Mirpur on 01-Feb-2019
848 Down 14 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 43.45 3-Ct/St in 2nd inns vs Chennai Super Kings at Dharamsala on 18-Apr-2010
849 Down 14 Hayden Walsh (West Indies) flag Hayden Walsh (West Indies) 43.42 3-Ct/St in 1st inns vs St Lucia Kings at Port of Spain on 30-Aug-2020
850 Down 14 James Vince (England) flag James Vince (England) 43.42 3-Ct/St in 2nd inns vs Peshawar Zalmi at Rawalpindi on 17-May-2025
851 Down 14 MS Dhoni (India) flag MS Dhoni (India) 43.42 3-Ct/St in 1st inns vs Punjab Kings at Pune on 14-May-2017
852 Down 14 James Foster (England) flag James Foster (England) 43.42 3-Ct/St in 1st inns vs Surrey at London on 13-Jun-2011
853 Down 14 Aaron Redmond (New Zealand) flag Aaron Redmond (New Zealand) 43.41 3-Ct/St in 1st inns vs Auckland at Hamilton on 01-Nov-2014
854 Down 14 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 43.41 3-Ct/St in 1st inns vs Chattogram Challengers at Mirpur on 06-Dec-2016
855 Down 14 Chris Tremain (Australia) flag Chris Tremain (Australia) 43.41 3-Ct/St in 1st inns vs Melbourne Stars at Melbourne on 07-Jan-2017
856 Down 14 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 43.40 3-Ct/St in 2nd inns vs Joburg Super Kings at Johannesburg on 01-Feb-2025
857 Down 14 Richard Coughtrie (England) flag Richard Coughtrie (England) 43.39 3-Ct/St in 2nd inns vs Middlesex at Uxbridge on 26-Jun-2011
858 Down 14 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 43.39 3-Ct/St in 1st inns vs Jamaica Tallawahs at Lauderhill on 19-Aug-2018
859 Down 14 Alex Blake (England) flag Alex Blake (England) 43.39 3-Ct/St in 2nd inns vs Hampshire at Canterbury on 09-Jun-2021
860 Down 14 Jordan Cox (England) flag Jordan Cox (England) 43.39 3-Ct/St in 2nd inns vs Hampshire at Canterbury on 09-Jun-2021
861 Down 14 Matthew Short (Australia) flag Matthew Short (Australia) 43.39 3-Ct/St in 1st inns vs Melbourne Renegades at Melbourne on 07-Dec-2021
862 Down 14 Chris Jordan (England) flag Chris Jordan (England) 43.39 3-Ct/St in 1st inns vs Welsh Fire (Men) at Southampton on 14-Aug-2024
863 Down 14 Ray Price (Zimbabwe) flag Ray Price (Zimbabwe) 43.39 3-Ct/St in 1st inns vs Gloucestershire at Worcester on 06-Jul-2006
864 Down 14 Will Jacks (England) flag Will Jacks (England) 43.37 3-Ct/St in 2nd inns vs Manchester Originals (Men) at London on 09-Aug-2023
865 Down 14 Mark Wallace (England) flag Mark Wallace (England) 43.37 3-Ct/St in 1st inns vs Middlesex at Richmond on 14-Jun-2011
866 Down 14 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 43.37 3-Ct/St in 1st inns vs Worcestershire at Worcester on 10-Jun-2010
867 Down 14 Rikki Clarke (England) flag Rikki Clarke (England) 43.37 3-Ct/St in 2nd inns vs Yorkshire at Birmingham on 14-Jul-2010
868 Down 14 Neil Broom (New Zealand) flag Neil Broom (New Zealand) 43.37 3-Ct/St in 1st inns vs Wellington at Hamilton on 08-Nov-2014
869 Down 14 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 43.37 3-Ct/St in 2nd inns vs Sydney Sixers at Sydney on 16-Jan-2016
870 Down 14 Steven Crook (Australia) flag Steven Crook (Australia) 43.37 3-Ct/St in 2nd inns vs Durham at Northampton on 17-Jun-2016
871 Down 14 Jeetan Patel (New Zealand) flag Jeetan Patel (New Zealand) 43.37 3-Ct/St in 2nd inns vs Leicestershire at Birmingham on 17-Jul-2016
872 Down 14 Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 43.37 3-Ct/St in 2nd inns vs Barisal Bulls at Chattogram on 20-Nov-2016
873 Down 14 Dawid Malan (England) flag Dawid Malan (England) 43.37 3-Ct/St in 1st inns vs Hampshire at Southampton on 14-Jul-2017
874 Down 14 Joe Denly (England) flag Joe Denly (England) 43.37 3-Ct/St in 2nd inns vs Hampshire at Southampton on 03-Aug-2018
875 Down 14 Will Smith (England) flag Will Smith (England) 43.37 3-Ct/St in 2nd inns vs Northamptonshire at Northampton on 10-Aug-2018
876 Down 14 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 43.37 3-Ct/St in 1st inns vs Melbourne Renegades at Melbourne on 01-Jan-2019
877 Down 14 Tom Abell (England) flag Tom Abell (England) 43.37 3-Ct/St in 2nd inns vs Essex at Chelmsford on 07-Aug-2019
878 Down 14 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 43.37 3-Ct/St in 2nd inns vs Rajasthan Royals at Sharjah on 09-Oct-2020
879 Down 14 Tom Rogers (Australia) flag Tom Rogers (Australia) 43.37 3-Ct/St in 1st inns vs Glamorgan at Canterbury on 16-Jul-2024
880 Down 14 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 43.36 3-Ct/St in 1st inns vs Punjab Kings at Bengaluru on 13-Apr-2018
881 Down 14 Abdul Samad (Pakistan) flag Abdul Samad (Pakistan) 43.35 3-Ct/St in 2nd inns vs Multan Sultans at Rawalpindi on 19-Apr-2025
882 Down 14 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 43.34 3-Ct/St in 2nd inns vs Delhi Capitals at Dharamsala on 15-May-2011
883 Down 14 Jordan Hermann (South Africa) flag Jordan Hermann (South Africa) 43.34 3-Ct/St in 1st inns vs Pretoria Capitals at Gqeberha on 22-Jan-2024
884 Down 14 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 43.30 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 30-Jul-2018
885 Down 14 Vikram Solanki (England) flag Vikram Solanki (England) 43.29 3-Ct/St in 1st inns vs Warwickshire at Worcester on 11-Jul-2006
886 Down 14 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 43.29 3-Ct/St in 1st inns vs Jamaica Tallawahs at Basseterre on 05-Sep-2021
887 Down 14 Rehan Ahmed (England) flag Rehan Ahmed (England) 43.29 3-Ct/St in 2nd inns vs Yorkshire at Leicester on 18-Jul-2025
888 Down 14 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 43.27 3-Ct/St in 1st inns vs Yorkshire at Manchester on 09-Jul-2010
889 Down 14 Adam Voges (Australia) flag Adam Voges (Australia) 43.27 3-Ct/St in 2nd inns vs Sydney Sixers at Sydney on 29-Dec-2014
890 Down 14 Alex Hughes (England) flag Alex Hughes (England) 43.27 3-Ct/St in 1st inns vs Leicestershire at Derby on 30-Jul-2017
891 Down 14 Darren Bravo (West Indies) flag Darren Bravo (West Indies) 43.27 3-Ct/St in 2nd inns vs Jamaica Tallawahs at Basseterre on 07-Sep-2021
892 Down 14 Wayne Madsen (Italy) flag Wayne Madsen (Italy) 43.27 3-Ct/St in 2nd inns vs Nottinghamshire at Derby on 06-Jun-2025
893 Down 14 Miles Hammond (England) flag Miles Hammond (England) 43.24 3-Ct/St in 1st inns vs Middlesex at Radlett on 26-May-2022
894 Down 14 Dinesh Karthik (India) flag Dinesh Karthik (India) 43.23 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 26-Apr-2015
895 Down 14 Ben Foakes (England) flag Ben Foakes (England) 43.23 3-Ct/St in 2nd inns vs Somerset at Taunton on 10-Jun-2016
896 Down 14 Adam Rouse (England) flag Adam Rouse (England) 43.22 3-Ct/St in 1st inns vs Surrey at Cheltenham on 18-Jul-2014
897 Down 14 Ryan Davies (England) flag Ryan Davies (England) 43.22 3-Ct/St in 1st inns vs Hampshire at Taunton on 19-Jun-2016
898 Down 14 Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 43.21 3-Ct/St in 1st inns vs Auckland at Auckland on 18-Nov-2015
899 Down 14 Alex Hales (England) flag Alex Hales (England) 43.20 3-Ct/St in 2nd inns vs Quetta Gladiators at Karachi on 03-Feb-2022
900 Down 14 Hayden Walsh (West Indies) flag Hayden Walsh (West Indies) 43.20 3-Ct/St in 2nd inns vs Jamaica Tallawahs at Basseterre on 28-Aug-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #sambillings #billings #bencox #cox #msdhoni #dhoni #chrisrogers #rogers #andrerussell #russell #tommoores #moores #nedeckersley #eckersley #dineshkarthik #karthik #jakefrasermcgurk #frasermcgurk #benduckett #duckett #parthivpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings