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 15 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 29.38 53 Runs in 32 Balls in 2nd inns for Sri Lanka vs Australia at Nottingham on 08-Jun-2009 (SR-166%)
802 Down 15 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 29.37 57* Runs in 49 Balls in 2nd inns for South Africa vs England at Nottingham on 11-Jun-2009 (SR-116%)
803 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 29.36 54 Runs in 32 Balls in 1st inns for Australia vs India at Bridgetown on 07-May-2010 (SR-169%)
804 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 29.35 58 Runs in 26 Balls in 1st inns for India vs Sri Lanka at Pallekele on 27-Jul-2024 (SR-223%)
805 Down 15 Jonny Bairstow (England) flag Jonny Bairstow (England) 29.35 90 Runs in 53 Balls in 1st inns for England vs South Africa at Bristol on 27-Jul-2022 (SR-170%)
806 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 29.32 73* Runs in 47 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 14-Apr-2021 (SR-155%)
807 Down 15 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 29.28 75 Runs in 40 Balls in 1st inns for Netherlands vs Namibia at Kirtipur on 29-Feb-2024 (SR-188%)
808 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 29.26 59* Runs in 38 Balls in 1st inns for Pakistan vs Australia at Sydney on 03-Nov-2019 (SR-155%)
809 Down 15 Travis Head (Australia) flag Travis Head (Australia) 29.23 68 Runs in 49 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-139%)
810 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 29.23 76* Runs in 57 Balls in 1st inns for Pakistan vs England at Manchester on 20-Jul-2021 (SR-133%)
811 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 29.23 87* Runs in 59 Balls in 1st inns for Pakistan vs England at Lahore on 30-Sep-2022 (SR-147%)
812 Down 15 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 29.23 74 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Lahore on 30-May-2025 (SR-180%)
813 Down 15 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 29.22 82 Runs in 45 Balls in 1st inns for West Indies vs England at St George's on 16-Dec-2023 (SR-182%)
814 Down 15 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 29.22 76 Runs in 50 Balls in 1st inns for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025 (SR-152%)
815 Down 15 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 29.20 88* Runs in 61 Balls in 2nd inns for Bangladesh vs West Indies at Mirpur on 10-Dec-2012 (SR-144%)
816 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 29.20 63 Runs in 30 Balls in 1st inns for India vs New Zealand at Thiruvananthapuram on 31-Jan-2026 (SR-210%)
817 Down 15 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 29.18 34* Runs in 13 Balls in 2nd inns for West Indies vs Australia at Mirpur on 28-Mar-2014 (SR-262%)
818 Down 15 Virender Sehwag (India) flag Virender Sehwag (India) 29.18 68 Runs in 52 Balls in 1st inns for India vs England at Durban on 19-Sep-2007 (SR-131%)
819 Down 15 David Warner (Australia) flag David Warner (Australia) 29.17 63 Runs in 53 Balls in 1st inns for Australia vs West Indies at London on 06-Jun-2009 (SR-119%)
820 Down 15 Emilio Gay (Italy) flag Emilio Gay (Italy) 29.17 50 Runs in 21 Balls in 1st inns for Italy vs Scotland at The Hague on 09-Jul-2025 (SR-238%)
821 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 29.16 75 Runs in 44 Balls in 1st inns for Australia vs West Indies at Gros Islet on 14-Jul-2021 (SR-170%)
822 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 29.16 69* Runs in 41 Balls in 1st inns for South Africa vs Australia at Brisbane on 13-Jan-2009 (SR-168%)
823 Down 15 Rinku Singh (India) flag Rinku Singh (India) 29.16 69* Runs in 39 Balls in 1st inns for India vs Afghanistan at Bengaluru on 17-Jan-2024 (SR-177%)
824 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 29.10 67 Runs in 41 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 26-Dec-2008 (SR-163%)
825 Down 15 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 29.10 89* Runs in 49 Balls in 1st inns for Ireland vs Oman at Abu Dhabi on 21-Oct-2019 (SR-182%)
826 Down 15 Dawid Malan (England) flag Dawid Malan (England) 29.09 76 Runs in 48 Balls in 1st inns for England vs Sri Lanka at Southampton on 26-Jun-2021 (SR-158%)
827 Down 15 Jos Buttler (England) flag Jos Buttler (England) 29.08 54 Runs in 28 Balls in 1st inns for England vs South Africa at Johannesburg on 21-Feb-2016 (SR-193%)
828 Down 15 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 29.08 62 Runs in 43 Balls in 1st inns for New Zealand vs Sri Lanka at Johannesburg on 15-Sep-2007 (SR-144%)
829 Down 15 Michael Leask (Scotland) flag Michael Leask (Scotland) 29.04 44 Runs in 27 Balls in 1st inns for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021 (SR-163%)
830 Down 15 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 29.02 80 Runs in 54 Balls in 1st inns for Bangladesh vs Sri Lanka at Mirpur on 28-Feb-2016 (SR-148%)
831 Down 15 Grant Stewart (Italy) flag Grant Stewart (Italy) 29.02 45 Runs in 23 Balls in 2nd inns for Italy vs England at Kolkata on 16-Feb-2026 (SR-196%)
832 Down 15 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 29.00 54 Runs in 27 Balls in 1st inns for Australia vs India at Hyderabad on 25-Sep-2022 (SR-200%)
833 Down 15 Abhishek Sharma (India) flag Abhishek Sharma (India) 29.00 61 Runs in 31 Balls in 1st inns for India vs Sri Lanka at Dubai on 26-Sep-2025 (SR-197%)
834 Down 15 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 28.99 77* Runs in 42 Balls in 1st inns for South Africa vs Sri Lanka at Johannesburg on 24-Mar-2019 (SR-183%)
835 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 28.97 56 Runs in 27 Balls in 2nd inns for New Zealand vs Pakistan at Auckland on 15-Jan-2016 (SR-207%)
836 Down 15 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 28.97 49* Runs in 29 Balls in 1st inns for Bangladesh vs Australia at Bengaluru on 21-Mar-2016 (SR-169%)
837 Down 15 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 28.94 83 Runs in 35 Balls in 2nd inns for Hong Kong vs Malaysia at Al Amerat on 17-Apr-2024 (SR-237%)
838 Down 15 Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 28.94 68 Runs in 43 Balls in 2nd inns for Canada vs Sri Lanka at King City on 12-Oct-2008 (SR-158%)
839 Down 15 David Warner (Australia) flag David Warner (Australia) 28.92 81 Runs in 49 Balls in 2nd inns for Australia vs West Indies at Perth on 13-Feb-2024 (SR-165%)
840 Down 15 Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 28.91 47 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Mohali on 22-Mar-2016 (SR-188%)
841 Down 15 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 28.91 54 Runs in 32 Balls in 2nd inns for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019 (SR-169%)
842 Down 15 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 28.91 43 Runs in 21 Balls in 2nd inns for Zimbabwe vs West Indies at Mumbai on 23-Feb-2026 (SR-205%)
843 Down 15 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 28.90 52 Runs in 31 Balls in 1st inns for Namibia vs Scotland at Bridgetown on 06-Jun-2024 (SR-168%)
844 Down 15 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 28.90 60 Runs in 38 Balls in 2nd inns for New Zealand vs Pakistan at Dubai on 04-Nov-2018 (SR-158%)
845 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 28.89 61 Runs in 46 Balls in 1st inns for South Africa vs India at Dharamsala on 14-Dec-2025 (SR-133%)
846 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 28.89 59 Runs in 38 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 17-Mar-2024 (SR-155%)
847 Down 15 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 28.89 53 Runs in 35 Balls in 2nd inns for Pakistan vs India at Durban on 14-Sep-2007 (SR-151%)
848 Down 15 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 28.88 94 Runs in 63 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 04-Jul-2018 (SR-149%)
849 Down 15 Shubman Gill (India) flag Shubman Gill (India) 28.85 77 Runs in 47 Balls in 2nd inns for India vs West Indies at Lauderhill on 12-Aug-2023 (SR-164%)
850 Down 15 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 28.85 76 Runs in 44 Balls in 2nd inns for Australia vs New Zealand at Auckland on 16-Feb-2018 (SR-173%)
851 Down 15 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 28.84 79 Runs in 41 Balls in 1st inns for South Africa vs Australia at Johannesburg on 06-Mar-2016 (SR-193%)
852 Down 15 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 28.82 75* Runs in 43 Balls in 1st inns for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012 (SR-174%)
853 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 28.82 70 Runs in 49 Balls in 1st inns for Pakistan vs Namibia at Abu Dhabi on 02-Nov-2021 (SR-143%)
854 Down 15 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 28.81 65* Runs in 29 Balls in 1st inns for Ireland vs Scotland at Dubai on 20-Jan-2017 (SR-224%)
855 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 28.81 58 Runs in 35 Balls in 1st inns for West Indies vs England at Pallekele on 27-Sep-2012 (SR-166%)
856 Down 15 Jos Buttler (England) flag Jos Buttler (England) 28.78 54 Runs in 30 Balls in 2nd inns for England vs New Zealand at Hamilton on 12-Feb-2013 (SR-180%)
857 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 28.78 69 Runs in 36 Balls in 2nd inns for India vs Australia at Hyderabad on 25-Sep-2022 (SR-192%)
858 Down 15 Jacob Bethell (England) flag Jacob Bethell (England) 28.73 62* Runs in 32 Balls in 1st inns for England vs West Indies at Gros Islet on 16-Nov-2024 (SR-194%)
859 Down 15 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 28.72 60 Runs in 49 Balls in 1st inns for Afghanistan vs Australia at Kingstown on 22-Jun-2024 (SR-122%)
860 Down 15 KL Rahul (India) flag KL Rahul (India) 28.72 91 Runs in 56 Balls in 1st inns for India vs West Indies at Mumbai on 11-Dec-2019 (SR-163%)
861 Down 15 Shahidullah (Afghanistan) flag Shahidullah (Afghanistan) 28.71 49* Runs in 43 Balls in 1st inns for Afghanistan vs India at Hangzhou on 07-Oct-2023 (SR-114%)
862 Down 15 David Warner (Australia) flag David Warner (Australia) 28.69 59 Runs in 34 Balls in 1st inns for Australia vs Pakistan at Dubai on 10-Sep-2012 (SR-174%)
863 Down 15 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 28.67 53 Runs in 18 Balls in 1st inns for Eswatini vs Mozambique at Malkerns on 12-Sep-2025 (SR-294%)
864 Down 15 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 28.66 51 Runs in 33 Balls in 1st inns for Pakistan vs South Africa at Gros Islet on 10-May-2010 (SR-155%)
865 Down 15 Tilak Varma (India) flag Tilak Varma (India) 28.65 44* Runs in 16 Balls in 1st inns for India vs Zimbabwe at Chennai on 26-Feb-2026 (SR-275%)
866 Down 15 Dinesh Karthik (India) flag Dinesh Karthik (India) 28.65 55 Runs in 27 Balls in 1st inns for India vs South Africa at Rajkot on 17-Jun-2022 (SR-204%)
867 Down 15 Virat Kohli (India) flag Virat Kohli (India) 28.64 73* Runs in 49 Balls in 2nd inns for India vs England at Ahmedabad on 14-Mar-2021 (SR-149%)
868 Down 15 Virat Kohli (India) flag Virat Kohli (India) 28.64 50 Runs in 40 Balls in 1st inns for India vs England at Adelaide on 10-Nov-2022 (SR-125%)
869 Down 15 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 28.63 77 Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 07-Oct-2019 (SR-160%)
870 Down 15 Brandon King (West Indies) flag Brandon King (West Indies) 28.63 67 Runs in 43 Balls in 2nd inns for West Indies vs Pakistan at Karachi on 14-Dec-2021 (SR-156%)
871 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 28.62 68* Runs in 26 Balls in 1st inns for India vs Hong Kong at Dubai on 31-Aug-2022 (SR-262%)
872 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 28.61 47 Runs in 18 Balls in 2nd inns for Australia vs West Indies at Basseterre on 26-Jul-2025 (SR-261%)
873 Down 15 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 28.59 25* Runs in 7 Balls in 2nd inns for Pakistan vs Afghanistan at Dubai on 29-Oct-2021 (SR-357%)
874 Down 15 James Shannon (Ireland) flag James Shannon (Ireland) 28.56 60 Runs in 35 Balls in 2nd inns for Ireland vs India at Malahide on 27-Jun-2018 (SR-171%)
875 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 28.54 72 Runs in 40 Balls in 1st inns for New Zealand vs India at Hamilton on 10-Feb-2019 (SR-180%)
876 Down 15 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 28.53 50 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Hamilton on 14-Jan-2024 (SR-200%)
877 Down 15 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 28.53 93* Runs in 58 Balls in 1st inns for Zimbabwe vs Bangladesh at Khulna on 22-Jan-2016 (SR-160%)
878 Down 15 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 28.53 57* Runs in 37 Balls in 1st inns for Bangladesh vs Sri Lanka at Sharjah on 24-Oct-2021 (SR-154%)
879 Down 15 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 28.53 72* Runs in 51 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 18-Mar-2024 (SR-141%)
880 Down 15 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 28.52 74* Runs in 52 Balls in 2nd inns for Sri Lanka vs Afghanistan at Abu Dhabi on 18-Sep-2025 (SR-142%)
881 Down 15 Shreyas Iyer (India) flag Shreyas Iyer (India) 28.52 67 Runs in 48 Balls in 1st inns for India vs England at Ahmedabad on 12-Mar-2021 (SR-140%)
882 Down 15 Dinesh Karthik (India) flag Dinesh Karthik (India) 28.51 46 Runs in 21 Balls in 2nd inns for India vs South Africa at Indore on 04-Oct-2022 (SR-219%)
883 Down 15 Trent Johnston (Ireland) flag Trent Johnston (Ireland) 28.48 62 Runs in 32 Balls in 1st inns for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013 (SR-194%)
884 Down 15 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 28.47 63 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025 (SR-154%)
885 Down 15 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 28.45 63 Runs in 40 Balls in 2nd inns for Kenya vs Netherlands at Dubai on 18-Oct-2019 (SR-158%)
886 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 28.44 74* Runs in 50 Balls in 2nd inns for Pakistan vs South Africa at Johannesburg on 10-Apr-2021 (SR-148%)
887 Down 15 KL Rahul (India) flag KL Rahul (India) 28.44 71 Runs in 47 Balls in 1st inns for India vs England at Nagpur on 29-Jan-2017 (SR-151%)
888 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 28.43 91* Runs in 60 Balls in 1st inns for Pakistan vs Zimbabwe at Harare on 25-Apr-2021 (SR-152%)
889 Down 15 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 28.43 89 Runs in 55 Balls in 1st inns for Pakistan vs ICC World XI at Lahore on 15-Sep-2017 (SR-162%)
890 Down 15 Alex Hales (England) flag Alex Hales (England) 28.43 99 Runs in 68 Balls in 2nd inns for England vs West Indies at Nottingham on 24-Jun-2012 (SR-146%)
891 Down 15 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 28.43 61 Runs in 47 Balls in 1st inns for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021 (SR-130%)
892 Down 15 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 28.42 74* Runs in 61 Balls in 2nd inns for Zimbabwe vs Namibia at Harare on 04-Oct-2025 (SR-121%)
893 Down 15 Ben Manenti (Italy) flag Ben Manenti (Italy) 28.42 52 Runs in 31 Balls in 2nd inns for Italy vs Scotland at Kolkata on 09-Feb-2026 (SR-168%)
894 Down 15 Ishan Kishan (India) flag Ishan Kishan (India) 28.41 89 Runs in 56 Balls in 1st inns for India vs Sri Lanka at Lucknow on 24-Feb-2022 (SR-159%)
895 Down 15 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 28.40 68* Runs in 47 Balls in 1st inns for Nepal vs West Indies at Sharjah on 29-Sep-2025 (SR-145%)
896 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 28.38 44* Runs in 39 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-113%)
897 Down 15 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 28.38 63 Runs in 36 Balls in 2nd inns for West Indies vs Australia at Adelaide on 11-Feb-2024 (SR-175%)
898 Down 15 Yuvraj Singh (India) flag Yuvraj Singh (India) 28.38 60 Runs in 43 Balls in 1st inns for India vs Australia at Mirpur on 30-Mar-2014 (SR-140%)
899 Down 15 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 28.38 62* Runs in 33 Balls in 2nd inns for West Indies vs Pakistan at Georgetown on 31-Jul-2021 (SR-188%)
900 Down 15 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 28.36 67* Runs in 45 Balls in 2nd inns for West Indies vs India at Thiruvananthapuram on 08-Dec-2019 (SR-149%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #tillakaratnedilshan #dilshan #jacqueskallis #kallis #shanewatson #watson #suryakumaryadav #yadav #jonnybairstow #bairstow #mohammadrizwan #rizwan #sybrandengelbrecht #engelbrecht #babarazam #azam #travishead #head #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings