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
101 Down 9 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 48.16 60 Runs in 27 Balls in 2nd inns for Bangladesh vs India at Adelaide on 02-Nov-2022 (SR-222%)
102 Down 9 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 48.00 54* Runs in 18 Balls in 1st inns for Pakistan vs Scotland at Sharjah on 07-Nov-2021 (SR-300%)
103 Down 9 Rohit Sharma (India) flag Rohit Sharma (India) 47.83 118 Runs in 43 Balls in 1st inns for India vs Sri Lanka at Indore on 22-Dec-2017 (SR-274%)
104 Down 9 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 47.80 112 Runs in 66 Balls in 2nd inns for United Arab Emirates vs Ireland at Al Amerat on 24-Feb-2022 (SR-170%)
105 Down 9 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 47.77 63 Runs in 23 Balls in 2nd inns for Netherlands vs Ireland at Sylhet on 21-Mar-2014 (SR-274%)
106 Down 9 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 47.63 61* Runs in 25 Balls in 1st inns for India vs Zimbabwe at Melbourne on 06-Nov-2022 (SR-244%)
107 Down 9 David Hussey (Australia) flag David Hussey (Australia) 47.41 59 Runs in 54 Balls in 1st inns for Australia vs England at Bridgetown on 16-May-2010 (SR-109%)
108 Down 9 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 47.39 111* Runs in 62 Balls in 1st inns for Pakistan vs Bangladesh at Mirpur on 30-Mar-2014 (SR-179%)
109 Down 9 Abhishek Sharma (India) flag Abhishek Sharma (India) 47.10 68* Runs in 20 Balls in 2nd inns for India vs New Zealand at Guwahati on 25-Jan-2026 (SR-340%)
110 Down 9 David Miller (South Africa) flag David Miller (South Africa) 46.98 63 Runs in 35 Balls in 1st inns for South Africa vs India at Ahmedabad on 22-Feb-2026 (SR-180%)
111 Down 9 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 46.98 92* Runs in 58 Balls in 1st inns for New Zealand vs Australia at Sydney on 22-Oct-2022 (SR-159%)
112 Down 9 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 46.62 99* Runs in 57 Balls in 1st inns for Pakistan vs New Zealand at Hamilton on 20-Dec-2020 (SR-174%)
113 Down 9 Phil Salt (England) flag Phil Salt (England) 46.45 88* Runs in 41 Balls in 2nd inns for England vs Pakistan at Lahore on 30-Sep-2022 (SR-215%)
114 Down 9 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 46.44 89* Runs in 56 Balls in 2nd inns for South Africa vs New Zealand at Durban on 19-Sep-2007 (SR-159%)
115 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 46.43 120* Runs in 55 Balls in 1st inns for Australia vs West Indies at Adelaide on 11-Feb-2024 (SR-218%)
116 Down 9 Virat Kohli (India) flag Virat Kohli (India) 46.32 82* Runs in 53 Balls in 2nd inns for India vs Pakistan at Melbourne on 23-Oct-2022 (SR-155%)
117 Down 9 Craig Kieswetter (England) flag Craig Kieswetter (England) 46.25 63 Runs in 49 Balls in 2nd inns for England vs Australia at Bridgetown on 16-May-2010 (SR-129%)
118 Down 9 Yuvraj Samra (Canada) flag Yuvraj Samra (Canada) 46.24 110 Runs in 65 Balls in 1st inns for Canada vs New Zealand at Chennai on 17-Feb-2026 (SR-169%)
119 Down 9 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 46.21 104* Runs in 57 Balls in 2nd inns for New Zealand vs Pakistan at Rawalpindi on 24-Apr-2023 (SR-182%)
120 Down 9 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 46.17 100 Runs in 64 Balls in 1st inns for Sri Lanka vs Zimbabwe at Georgetown on 03-May-2010 (SR-156%)
121 Down 9 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 46.14 125* Runs in 62 Balls in 2nd inns for West Indies vs India at Kingston on 09-Jul-2017 (SR-202%)
122 Down 9 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 46.05 81 Runs in 51 Balls in 1st inns for Sri Lanka vs New Zealand at Georgetown on 30-Apr-2010 (SR-159%)
123 Down 9 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 46.05 107* Runs in 46 Balls in 2nd inns for Pakistan vs Bangladesh at Lahore on 01-Jun-2025 (SR-233%)
124 Down 9 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 46.02 135 Runs in 62 Balls in 1st inns for Netherlands vs Namibia at Kirtipur on 29-Feb-2024 (SR-218%)
125 Down 9 Dawid Malan (England) flag Dawid Malan (England) 45.96 99* Runs in 47 Balls in 2nd inns for England vs South Africa at Cape Town on 01-Dec-2020 (SR-211%)
126 Down 9 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 45.95 72 Runs in 28 Balls in 2nd inns for South Africa vs England at Bristol on 27-Jul-2022 (SR-257%)
127 Down 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 45.84 77 Runs in 31 Balls in 2nd inns for West Indies vs South Africa at Cape Town on 09-Jan-2015 (SR-248%)
128 Down 9 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 45.81 100 Runs in 60 Balls in 1st inns for Pakistan vs Sri Lanka at Pallekele on 28-Feb-2026 (SR-167%)
129 Down 9 Joe Root (England) flag Joe Root (England) 45.80 54 Runs in 36 Balls in 1st inns for England vs West Indies at Kolkata on 03-Apr-2016 (SR-150%)
130 Down 9 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 45.78 82* Runs in 46 Balls in 2nd inns for South Africa vs West Indies at Ahmedabad on 26-Feb-2026 (SR-178%)
131 Down 9 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 45.54 93 Runs in 56 Balls in 1st inns for New Zealand vs Scotland at Dubai on 03-Nov-2021 (SR-166%)
132 Down 9 Phil Salt (England) flag Phil Salt (England) 45.09 119 Runs in 57 Balls in 1st inns for England vs West Indies at Tarouba on 19-Dec-2023 (SR-209%)
133 Down 9 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 45.04 76* Runs in 42 Balls in 1st inns for West Indies vs England at Mumbai on 11-Feb-2026 (SR-181%)
134 Down 9 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 44.83 79 Runs in 38 Balls in 2nd inns for Ireland vs Afghanistan at Dubai on 24-Mar-2012 (SR-208%)
135 Down 9 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 44.82 91 Runs in 46 Balls in 2nd inns for Pakistan vs Australia at Harare on 08-Jul-2018 (SR-198%)
136 Down 9 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 44.79 79* Runs in 34 Balls in 1st inns for South Africa vs Scotland at London on 07-Jun-2009 (SR-232%)
137 Down 9 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 44.69 115 Runs in 49 Balls in 2nd inns for South Africa vs West Indies at Centurion on 29-Jan-2026 (SR-235%)
138 Down 9 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 44.69 100* Runs in 48 Balls in 1st inns for South Africa vs India at Indore on 04-Oct-2022 (SR-208%)
139 Down 9 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 44.64 61 Runs in 27 Balls in 2nd inns for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007 (SR-226%)
140 Down 9 Matthew Wade (Australia) flag Matthew Wade (Australia) 44.55 41* Runs in 17 Balls in 2nd inns for Australia vs Pakistan at Dubai on 11-Nov-2021 (SR-241%)
141 Down 9 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 44.53 80* Runs in 47 Balls in 2nd inns for United States of America vs South Africa at North Sound on 19-Jun-2024 (SR-170%)
142 Down 9 Harry Brook (England) flag Harry Brook (England) 44.53 81* Runs in 35 Balls in 1st inns for England vs Pakistan at Karachi on 23-Sep-2022 (SR-231%)
143 Down 9 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 44.31 68 Runs in 40 Balls in 1st inns for India vs South Africa at Perth on 30-Oct-2022 (SR-170%)
144 Down 9 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 44.27 101 Runs in 46 Balls in 1st inns for Sri Lanka vs New Zealand at Nelson on 02-Jan-2025 (SR-220%)
145 Down 9 JJ Smit (Namibia) flag JJ Smit (Namibia) 44.26 111* Runs in 39 Balls in 1st inns for Namibia vs Kenya at Harare on 26-Sep-2025 (SR-285%)
146 Down 9 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 44.23 82* Runs in 37 Balls in 2nd inns for India vs New Zealand at Raipur on 23-Jan-2026 (SR-222%)
147 Down 9 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 44.23 89 Runs in 51 Balls in 1st inns for Sri Lanka vs England at Chattogram on 27-Mar-2014 (SR-175%)
148 Down 9 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 44.23 122 Runs in 59 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 14-Apr-2021 (SR-207%)
149 Down 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 44.22 82 Runs in 48 Balls in 1st inns for Zimbabwe vs Ireland at Hobart on 17-Oct-2022 (SR-171%)
150 Down 9 David Miller (South Africa) flag David Miller (South Africa) 44.18 85* Runs in 45 Balls in 1st inns for South Africa vs Pakistan at Lahore on 14-Feb-2021 (SR-189%)
151 Down 9 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 44.13 67 Runs in 33 Balls in 2nd inns for Oman vs United Arab Emirates at Doha on 23-Sep-2023 (SR-203%)
152 Down 9 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 44.11 78 Runs in 40 Balls in 2nd inns for New Zealand vs India at Nagpur on 21-Jan-2026 (SR-195%)
153 Down 9 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 44.01 76* Runs in 36 Balls in 2nd inns for New Zealand vs Canada at Chennai on 17-Feb-2026 (SR-211%)
154 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 43.92 71 Runs in 47 Balls in 1st inns for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021 (SR-151%)
155 Down 9 Josh Inglis (Australia) flag Josh Inglis (Australia) 43.86 110 Runs in 50 Balls in 1st inns for Australia vs India at Visakhapatnam on 23-Nov-2023 (SR-220%)
156 Down 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 43.81 73 Runs in 43 Balls in 1st inns for Zimbabwe vs South Africa at Delhi on 01-Mar-2026 (SR-170%)
157 Down 10 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 43.81 94 Runs in 44 Balls in 1st inns for New Zealand vs Pakistan at Auckland on 21-Mar-2025 (SR-214%)
158 Down 10 Suresh Raina (India) flag Suresh Raina (India) 43.78 101 Runs in 60 Balls in 1st inns for India vs South Africa at Gros Islet on 02-May-2010 (SR-168%)
159 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 43.71 71* Runs in 48 Balls in 2nd inns for Ireland vs Australia at Brisbane on 31-Oct-2022 (SR-148%)
160 Down 10 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 43.68 88 Runs in 50 Balls in 2nd inns for West Indies vs Australia at London on 06-Jun-2009 (SR-176%)
161 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 43.64 90 Runs in 46 Balls in 1st inns for South Africa vs India at New Chandigarh on 11-Dec-2025 (SR-196%)
162 Down 10 David Warner (Australia) flag David Warner (Australia) 43.64 89* Runs in 56 Balls in 2nd inns for Australia vs West Indies at Abu Dhabi on 06-Nov-2021 (SR-159%)
163 Down 10 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 43.52 33 Runs in 14 Balls in 2nd inns for Pakistan vs India at Johannesburg on 24-Sep-2007 (SR-236%)
164 Down 10 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 43.52 94 Runs in 54 Balls in 1st inns for Pakistan vs Australia at Mirpur on 23-Mar-2014 (SR-174%)
165 Down 10 Sanju Samson (India) flag Sanju Samson (India) 43.51 107 Runs in 50 Balls in 1st inns for India vs South Africa at Durban on 08-Nov-2024 (SR-214%)
166 Down 10 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 43.44 112* Runs in 51 Balls in 1st inns for India vs Sri Lanka at Rajkot on 07-Jan-2023 (SR-220%)
167 Down 10 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 43.34 60 Runs in 22 Balls in 1st inns for Afghanistan vs Sri Lanka at Abu Dhabi on 18-Sep-2025 (SR-273%)
168 Down 10 Travis Head (Australia) flag Travis Head (Australia) 43.30 59 Runs in 23 Balls in 1st inns for Australia vs England at Southampton on 11-Sep-2024 (SR-257%)
169 Down 10 David Warner (Australia) flag David Warner (Australia) 43.26 89 Runs in 43 Balls in 1st inns for Australia vs South Africa at Melbourne on 11-Jan-2009 (SR-207%)
170 Down 10 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 43.21 87* Runs in 42 Balls in 2nd inns for New Zealand vs Pakistan at Rawalpindi on 21-Apr-2024 (SR-207%)
171 Down 10 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 43.21 84* Runs in 48 Balls in 2nd inns for Sri Lanka vs South Africa at Centurion on 22-Mar-2019 (SR-175%)
172 Down 10 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 43.18 74* Runs in 32 Balls in 1st inns for South Africa vs England at Cape Town on 01-Dec-2020 (SR-231%)
173 Down 10 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 43.13 84* Runs in 50 Balls in 2nd inns for New Zealand vs United Arab Emirates at Chennai on 10-Feb-2026 (SR-168%)
174 Down 10 David Miller (South Africa) flag David Miller (South Africa) 43.11 82 Runs in 40 Balls in 1st inns for South Africa vs Pakistan at Durban on 10-Dec-2024 (SR-205%)
175 Down 10 KL Rahul (India) flag KL Rahul (India) 43.05 101* Runs in 54 Balls in 2nd inns for India vs England at Manchester on 03-Jul-2018 (SR-187%)
176 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 42.93 71 Runs in 29 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-245%)
177 Down 10 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 42.91 119 Runs in 56 Balls in 1st inns for South Africa vs West Indies at Johannesburg on 11-Jan-2015 (SR-213%)
178 Down 10 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 42.73 61 Runs in 28 Balls in 1st inns for South Africa vs Afghanistan at Ahmedabad on 11-Feb-2026 (SR-218%)
179 Down 10 KL Rahul (India) flag KL Rahul (India) 42.58 110* Runs in 51 Balls in 2nd inns for India vs West Indies at Lauderhill on 27-Aug-2016 (SR-216%)
180 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 42.51 103* Runs in 58 Balls in 2nd inns for Australia vs England at Hobart on 07-Feb-2018 (SR-178%)
181 Down 10 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 42.41 80* Runs in 49 Balls in 2nd inns for Sri Lanka vs Bangladesh at Sharjah on 24-Oct-2021 (SR-163%)
182 Down 10 Travis Head (Australia) flag Travis Head (Australia) 42.41 76 Runs in 43 Balls in 2nd inns for Australia vs India at Gros Islet on 24-Jun-2024 (SR-177%)
183 Down 10 Dawid Malan (England) flag Dawid Malan (England) 42.35 103* Runs in 51 Balls in 1st inns for England vs New Zealand at Napier on 08-Nov-2019 (SR-202%)
184 Down 10 Joe Root (England) flag Joe Root (England) 42.33 83 Runs in 44 Balls in 2nd inns for England vs South Africa at Mumbai on 18-Mar-2016 (SR-189%)
185 Down 10 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 42.18 84* Runs in 64 Balls in 2nd inns for West Indies vs Sri Lanka at Bengaluru on 20-Mar-2016 (SR-131%)
186 Down 10 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 42.12 71* Runs in 45 Balls in 1st inns for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022 (SR-158%)
187 Down 10 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 42.07 81* Runs in 54 Balls in 2nd inns for West Indies vs Sri Lanka at Abu Dhabi on 04-Nov-2021 (SR-150%)
188 Down 10 Shivam Dube (India) flag Shivam Dube (India) 42.06 65 Runs in 23 Balls in 2nd inns for India vs New Zealand at Visakhapatnam on 28-Jan-2026 (SR-283%)
189 Down 10 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 42.02 79 Runs in 44 Balls in 1st inns for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022 (SR-180%)
190 Down 10 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 42.00 94* Runs in 60 Balls in 1st inns for South Africa vs England at Sharjah on 06-Nov-2021 (SR-157%)
191 Down 10 Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 41.89 68* Runs in 33 Balls in 1st inns for United States of America vs Namibia at Chennai on 15-Feb-2026 (SR-206%)
192 Down 10 David Miller (South Africa) flag David Miller (South Africa) 41.87 101* Runs in 36 Balls in 1st inns for South Africa vs Bangladesh at Potchefstroom on 29-Oct-2017 (SR-281%)
193 Down 10 Shane Watson (Australia) flag Shane Watson (Australia) 41.65 81 Runs in 49 Balls in 1st inns for Australia vs Pakistan at Gros Islet on 02-May-2010 (SR-165%)
194 Down 10 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 41.64 66 Runs in 23 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 01-Jan-2018 (SR-287%)
195 Down 10 Ravi Bopara (England) flag Ravi Bopara (England) 41.62 65* Runs in 27 Balls in 2nd inns for England vs Australia at Hobart on 29-Jan-2014 (SR-241%)
196 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 41.57 66 Runs in 29 Balls in 2nd inns for Australia vs Sri Lanka at Colombo on 09-Sep-2016 (SR-228%)
197 Down 10 Jos Buttler (England) flag Jos Buttler (England) 41.56 83 Runs in 30 Balls in 1st inns for England vs South Africa at Manchester on 12-Sep-2025 (SR-277%)
198 Down 10 Ishan Kishan (India) flag Ishan Kishan (India) 41.54 61 Runs in 24 Balls in 1st inns for India vs Namibia at Delhi on 12-Feb-2026 (SR-254%)
199 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 41.48 75* Runs in 37 Balls in 1st inns for West Indies vs New Zealand at Auckland on 27-Nov-2020 (SR-203%)
200 Down 10 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 41.47 80 Runs in 38 Balls in 2nd inns for New Zealand vs India at Thiruvananthapuram on 31-Jan-2026 (SR-211%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #littondas #das #shoaibmalik #malik #rohitsharma #sharma #muhammadwaseem #waseem #stephanmyburgh #myburgh #suryakumaryadav #yadav #davidhussey #hussey #ahmedshehzad #shehzad #abhisheksharma #davidmiller #miller #devonconway #conway #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings