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
801 No change Billy Root (England) flag Billy Root (England) 42.40 3-Ct/St in 2nd inns vs Gloucestershire at Cardiff on 01-Aug-2019
802 No change Jack Boyle (New Zealand) flag Jack Boyle (New Zealand) 42.40 3-Ct/St in 2nd inns vs Auckland at Christchurch on 11-Jan-2021
803 No change Ramandeep Singh (India) flag Ramandeep Singh (India) 42.39 3-Ct/St in 1st inns vs Punjab Kings at Mullanpur on 15-Apr-2025
804 No change Neil Broom (New Zealand) flag Neil Broom (New Zealand) 42.37 3-Ct/St in 1st inns vs Northern Districts at Hamilton on 02-Nov-2012
805 No change Chris Taylor (England) flag Chris Taylor (England) 42.34 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 06-Jul-2007
806 No change Sam Billings (England) flag Sam Billings (England) 42.34 3-Ct/St in 1st inns vs Sylhet Strikers at Mirpur on 14-Feb-2023
807 No change Ed Nuttall (New Zealand) flag Ed Nuttall (New Zealand) 42.34 3-Ct/St in 1st inns vs Auckland at Christchurch on 26-Nov-2015
808 No change Derek de Boorder (New Zealand) flag Derek de Boorder (New Zealand) 42.32 3-Ct/St in 2nd inns vs Auckland at Queenstown on 31-Dec-2012
809 No change Jeet Raval (New Zealand) flag Jeet Raval (New Zealand) 42.30 3-Ct/St in 1st inns vs Wellington at Mount Maunganui on 02-Jan-2024
810 No change Tarun Nethula (New Zealand) flag Tarun Nethula (New Zealand) 42.30 3-Ct/St in 1st inns vs Wellington at Auckland on 24-Dec-2017
811 No change Michael Bates (England) flag Michael Bates (England) 42.28 3-Ct/St in 2nd inns vs Durham at Southampton on 07-Aug-2011
812 No change Tim Paine (Australia) flag Tim Paine (Australia) 42.19 3-Ct/St in 1st inns vs Melbourne Renegades at Hobart on 01-Jan-2014
813 No change Robbie Schaw (New Zealand) flag Robbie Schaw (New Zealand) 42.19 3-Ct/St in 2nd inns vs Otago at Dunedin on 18-Feb-2009
814 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 42.15 3-Ct/St in 2nd inns vs Delhi Capitals at Mumbai on 21-May-2025
815 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 42.13 3-Ct/St in 1st inns vs Jamaica Tallawahs at Tarouba on 09-Sep-2023
816 No change Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 42.11 4-Ct/St in 1st inns vs Jaffna Kings at Hambantota on 30-Nov-2020
817 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 42.09 4-Ct/St in 1st inns vs Rangpur Riders at Chattogram on 31-Jan-2013
818 No change Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 42.09 4-Ct/St in 2nd inns vs Rangpur Riders at Mirpur on 05-Feb-2013
819 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 42.08 3-Ct/St in 1st inns vs Otago at Dunedin on 17-Jan-2020
820 No change Gordon Muchall (England) flag Gordon Muchall (England) 42.08 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 15-Jun-2012
821 No change Bevan Griggs (New Zealand) flag Bevan Griggs (New Zealand) 42.07 3-Ct/St in 1st inns vs Auckland at Nelson on 17-Jan-2010
822 No change MS Dhoni (India) flag MS Dhoni (India) 42.07 3-Ct/St in 2nd inns vs Delhi Capitals at Chennai on 01-May-2019
823 No change Jitesh Sharma (India) flag Jitesh Sharma (India) 42.06 3-Ct/St in 2nd inns vs Rajasthan Royals at Bengaluru on 24-Apr-2025
824 No change Jamie Haynes (England) flag Jamie Haynes (England) 42.04 3-Ct/St in 1st inns vs Hampshire at Southampton on 19-Jul-2004
825 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 42.03 3-Ct/St in 2nd inns vs Chennai Super Kings at Dharamsala on 18-Apr-2010
826 No change Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 42.03 3-Ct/St in 2nd inns vs Wellington at Napier on 08-Jan-2024
827 No change Abhishek Jhunjhunwala (India) flag Abhishek Jhunjhunwala (India) 42.01 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 08-May-2011
828 No change Chris Cooke (England) flag Chris Cooke (England) 42.01 3-Ct/St in 1st inns vs Hampshire at Cardiff on 03-Jun-2016
829 No change Morne van Wyk (South Africa) flag Morne van Wyk (South Africa) 41.99 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Durban on 29-Apr-2009
830 No change Andy Hodd (England) flag Andy Hodd (England) 41.99 3-Ct/St in 1st inns vs Somerset at Hove on 14-Jun-2011
831 No change Josh Cobb (England) flag Josh Cobb (England) 41.98 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 06-Jul-2011
832 No change Andrew McDonald (Australia) flag Andrew McDonald (Australia) 41.98 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 06-Jul-2011
833 No change Matt Coles (England) flag Matt Coles (England) 41.98 3-Ct/St in 1st inns vs Sussex at Hove on 31-Jul-2013
834 No change Max Waller (England) flag Max Waller (England) 41.98 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 16-May-2014
835 No change Dan Housego (England) flag Dan Housego (England) 41.98 3-Ct/St in 2nd inns vs Sussex at Hove on 06-Jun-2014
836 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 41.96 4-Ct/St in 1st inns vs Chattogram Challengers at Mirpur on 26-Nov-2015
837 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 41.93 4-Ct/St in 2nd inns vs Rising Pune Supergiant at Visakhapatnam on 21-May-2016
838 No change Chris Green (Australia) flag Chris Green (Australia) 41.93 3-Ct/St in 1st inns vs Barbados Royals at Bridgetown on 31-Aug-2018
839 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 41.91 4-Ct/St in 1st inns vs Lahore Qalandars at Dubai on 06-Feb-2016
840 No change Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 41.90 4-Ct/St in 1st inns vs Chattogram Challengers at Mirpur on 09-Dec-2015
841 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 41.89 3-Ct/St in 2nd inns vs Jaffna Kings at Pallekele on 14-Dec-2022
842 No change Ant Botha (South Africa) flag Ant Botha (South Africa) 41.88 3-Ct/St in 1st inns vs Durham at Chester-le-Street on 02-Jul-2010
843 No change Kruger van Wyk (New Zealand) flag Kruger van Wyk (New Zealand) 41.87 3-Ct/St in 2nd inns vs Auckland at Christchurch on 24-Jan-2010
844 No change Jack Leaning (England) flag Jack Leaning (England) 41.86 3-Ct/St in 1st inns vs Somerset at Taunton on 15-Jun-2021
845 No change Callum Jackson (England) flag Callum Jackson (England) 41.86 3-Ct/St in 2nd inns vs Essex at Hove on 21-Jul-2013
846 No change Craig Kieswetter (England) flag Craig Kieswetter (England) 41.84 3-Ct/St in 2nd inns vs Melbourne Stars at Brisbane on 11-Jan-2014
847 No change Dan Lincoln (England) flag Dan Lincoln (England) 41.84 3-Ct/St in 1st inns vs Glamorgan at Cardiff on 26-Jul-2019
848 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 41.83 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 02-Sep-2021
849 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 41.82 3-Ct/St in 1st inns vs Adelaide Strikers at Perth on 24-Jan-2020
850 No change Ishan Kishan (India) flag Ishan Kishan (India) 41.82 3-Ct/St in 1st inns vs Chennai Super Kings at Mumbai on 12-May-2022
851 No change John Simpson (England) flag John Simpson (England) 41.80 3-Ct/St in 1st inns vs Essex at Richmond on 10-Jul-2015
852 No change Chris Cooke (England) flag Chris Cooke (England) 41.80 4-Ct/St in 1st inns vs Middlesex at London on 06-Jun-2024
853 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 41.80 4-Ct/St in 1st inns vs Dhaka Capital at Mirpur on 29-Jan-2025
854 No change Max Waller (England) flag Max Waller (England) 41.78 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 19-Jun-2015
855 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 41.78 3-Ct/St in 1st inns vs Auckland at Auckland on 15-Nov-2015
856 No change Christi Viljoen (Namibia) flag Christi Viljoen (Namibia) 41.78 3-Ct/St in 1st inns vs Canterbury at Christchurch on 23-Dec-2016
857 No change Josh Cobb (England) flag Josh Cobb (England) 41.78 3-Ct/St in 1st inns vs Durham at Chester-le-Street on 09-Jul-2017
858 No change Beau Webster (Australia) flag Beau Webster (Australia) 41.78 3-Ct/St in 2nd inns vs Sydney Thunder at Canberra on 24-Jan-2018
859 No change Martin Andersson (England) flag Martin Andersson (England) 41.78 3-Ct/St in 1st inns vs Glamorgan at Cardiff on 12-Jul-2024
860 No change William O'Donnell (New Zealand) flag William O'Donnell (New Zealand) 41.78 3-Ct/St in 2nd inns vs Wellington at Wellington on 20-Jan-2025
861 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 41.77 3-Ct/St in 2nd inns vs Trinbago Knight Riders at Georgetown on 24-Sep-2022
862 No change Daniel Bell-Drummond (England) flag Daniel Bell-Drummond (England) 41.76 3-Ct/St in 1st inns vs Sussex at Hove on 20-Jun-2024
863 No change Steven Davies (England) flag Steven Davies (England) 41.75 3-Ct/St in 2nd inns vs Sussex at London on 03-Jul-2013
864 No change Jamie Smith (England) flag Jamie Smith (England) 41.72 4-Ct/St in 2nd inns vs Sharjah Warriorz at Dubai on 04-Feb-2024
865 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 41.71 3-Ct/St in 1st inns vs Central Districts at Hamilton on 04-Jan-2021
866 No change Ben Dunk (Australia) flag Ben Dunk (Australia) 41.70 3-Ct/St in 2nd inns vs Brisbane Heat at Carrara on 20-Dec-2019
867 No change Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 41.70 4-Ct/St in 2nd inns vs Khulna Tigers at Chattogram on 29-Jan-2022
868 No change Joe Gatting (England) flag Joe Gatting (England) 41.68 3-Ct/St in 2nd inns vs Sussex at Hove on 17-Jul-2015
869 No change Michael Richardson (Germany) flag Michael Richardson (Germany) 41.68 3-Ct/St in 1st inns vs Yorkshire at Leeds on 20-Jul-2016
870 No change Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 41.68 3-Ct/St in 1st inns vs Auckland at Auckland on 01-Jan-2019
871 No change Ed Barnard (England) flag Ed Barnard (England) 41.68 3-Ct/St in 1st inns vs Yorkshire at Leeds on 02-Aug-2019
872 No change Steven Smith (Australia) flag Steven Smith (Australia) 41.68 3-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 23-Jan-2020
873 No change Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 41.68 3-Ct/St in 1st inns vs Auckland at Auckland on 07-Jan-2022
874 No change Ollie Robinson (England) flag Ollie Robinson (England) 41.68 3-Ct/St in 2nd inns vs Glamorgan at Cardiff on 14-Jun-2025
875 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 41.68 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 15-Jun-2025
876 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 41.67 3-Ct/St in 1st inns vs Mumbai Indians at Mohali on 09-Apr-2010
877 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 41.64 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 10-Sep-2019
878 No change Boeta Dippenaar (South Africa) flag Boeta Dippenaar (South Africa) 41.64 3-Ct/St in 1st inns vs Lancashire at Leicester on 11-Jun-2008
879 No change Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 41.63 3-Ct/St in 2nd inns vs Canterbury at Auckland on 19-Dec-2023
880 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 41.63 3-Ct/St in 2nd inns vs Brisbane Heat at Perth on 13-Jan-2024
881 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 41.61 2-Ct/St in 2nd inns vs Quetta Gladiators at Lahore on 05-Mar-2017
882 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 41.61 3-Ct/St in 1st inns vs Chattogram Challengers at Chattogram on 17-Feb-2024
883 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 41.57 3-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Bengaluru on 05-May-2017
884 No change Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 41.54 3-Ct/St in 1st inns vs Canterbury at Christchurch on 13-Jan-2019
885 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 41.54 2-Ct/St in 1st inns vs Rajasthan Royals at Mumbai on 30-May-2008
886 No change Robin Uthappa (India) flag Robin Uthappa (India) 41.51 3-Ct/St in 1st inns vs Rising Pune Supergiant at Pune on 26-Apr-2017
887 No change MS Dhoni (India) flag MS Dhoni (India) 41.51 3-Ct/St in 2nd inns vs Punjab Kings at Dharamsala on 17-May-2012
888 No change Jordan Clark (England) flag Jordan Clark (England) 41.49 3-Ct/St in 1st inns vs Lahore Qalandars at Abu Dhabi on 05-Oct-2018
889 No change Jake Gibson (New Zealand) flag Jake Gibson (New Zealand) 41.47 3-Ct/St in 1st inns vs Central Districts at Napier on 10-Jan-2024
890 No change Derek de Boorder (New Zealand) flag Derek de Boorder (New Zealand) 41.47 3-Ct/St in 1st inns vs Auckland at Auckland on 03-Jan-2014
891 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 41.45 3-Ct/St in 1st inns vs Canterbury at Wellington on 25-Jan-2021
892 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 41.43 3-Ct/St in 2nd inns vs Joburg Super Kings at Johannesburg on 01-Feb-2025
893 No change Maurice Chambers (England) flag Maurice Chambers (England) 41.39 3-Ct/St in 2nd inns vs Hampshire at Chelmsford on 27-Jun-2008
894 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 41.37 3-Ct/St in 2nd inns vs Hobart Hurricanes at Hobart on 14-Dec-2021
895 No change Gary Wilson (Ireland) flag Gary Wilson (Ireland) 41.34 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 30-Jul-2018
896 No change Robin Uthappa (India) flag Robin Uthappa (India) 41.32 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 19-Apr-2016
897 No change Rivaldo Clarke (West Indies) flag Rivaldo Clarke (West Indies) 41.30 3-Ct/St in 1st inns vs Trinbago Knight Riders at Port of Spain on 06-Sep-2023
898 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 41.29 3-Ct/St in 1st inns vs Khulna Royal Bengals at Mirpur on 04-Feb-2013
899 No change Sam Billings (England) flag Sam Billings (England) 41.28 3-Ct/St in 2nd inns vs Karachi Kings at Karachi on 15-Apr-2025
900 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 41.26 2-Ct/St in 1st inns vs Guyana Amazon Warriors at Tarouba on 08-Sep-2020
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #billyroot #root #jackboyle #boyle #ramandeepsingh #singh #neilbroom #broom #christaylor #taylor #sambillings #billings #ednuttall #nuttall #derekdeboorder #boorder #jeetraval #raval #tarunnethula #nethula #michaelbates #bates #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings