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
201 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 58.78 83* Runs in 56 Balls in 2nd inns for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016 (SR-148%)
202 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 58.76 75 Runs in 37 Balls in 1st inns for India vs Bangladesh at Dubai on 24-Sep-2025 (SR-203%)
203 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 58.73 64 Runs in 29 Balls in 1st inns for South Africa vs Afghanistan at Mumbai on 20-Mar-2016 (SR-221%)
204 No change Luke Wright (England) flag Luke Wright (England) 58.64 76 Runs in 43 Balls in 2nd inns for England vs New Zealand at Pallekele on 29-Sep-2012 (SR-177%)
205 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 58.59 52 Runs in 22 Balls in 1st inns for Pakistan vs South Africa at Sydney on 03-Nov-2022 (SR-236%)
206 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 58.57 77 Runs in 50 Balls in 2nd inns for West Indies vs South Africa at London on 13-Jun-2009 (SR-154%)
207 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 58.55 43* Runs in 20 Balls in 2nd inns for West Indies vs India at Mumbai on 31-Mar-2016 (SR-215%)
208 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 58.48 84 Runs in 41 Balls in 2nd inns for Australia vs England at Birmingham on 27-Jun-2018 (SR-205%)
209 No change Phil Salt (England) flag Phil Salt (England) 58.46 55 Runs in 23 Balls in 2nd inns for England vs India at Mumbai on 02-Feb-2025 (SR-239%)
210 No change Shane Watson (Australia) flag Shane Watson (Australia) 58.32 72 Runs in 42 Balls in 2nd inns for Australia vs India at Colombo on 28-Sep-2012 (SR-171%)
211 No change Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 58.31 118* Runs in 67 Balls in 1st inns for Afghanistan vs Zimbabwe at Sharjah on 10-Jan-2016 (SR-176%)
212 No change Tilak Varma (India) flag Tilak Varma (India) 58.24 55* Runs in 26 Balls in 2nd inns for India vs Bangladesh at Hangzhou on 06-Oct-2023 (SR-212%)
213 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 58.15 53* Runs in 35 Balls in 1st inns for New Zealand vs Pakistan at Sydney on 09-Nov-2022 (SR-151%)
214 No change David Miller (South Africa) flag David Miller (South Africa) 58.08 59* Runs in 51 Balls in 2nd inns for South Africa vs Netherlands at New York on 08-Jun-2024 (SR-116%)
215 No change Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 57.98 72 Runs in 36 Balls in 2nd inns for Pakistan vs Bangladesh at Pallekele on 25-Sep-2012 (SR-200%)
216 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 57.89 58 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Gros Islet on 13-May-2010 (SR-129%)
217 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 57.68 81 Runs in 48 Balls in 2nd inns for Bangladesh vs India at Nagpur on 10-Nov-2019 (SR-169%)
218 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 57.63 65 Runs in 38 Balls in 1st inns for South Africa vs England at Gros Islet on 21-Jun-2024 (SR-171%)
219 No change Tilak Varma (India) flag Tilak Varma (India) 57.60 107* Runs in 56 Balls in 1st inns for India vs South Africa at Centurion on 13-Nov-2024 (SR-191%)
220 No change Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 57.50 81* Runs in 32 Balls in 2nd inns for Saudi Arabia vs Bahrain at Al Amerat on 20-Nov-2022 (SR-253%)
221 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 57.35 78 Runs in 28 Balls in 1st inns for New Zealand vs West Indies at Auckland on 06-Nov-2025 (SR-279%)
222 Down 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 57.29 77 Runs in 31 Balls in 1st inns for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025 (SR-248%)
223 Down 1 David Warner (Australia) flag David Warner (Australia) 57.12 72 Runs in 42 Balls in 1st inns for Australia vs India at Bridgetown on 07-May-2010 (SR-171%)
224 Down 1 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 57.08 96* Runs in 49 Balls in 2nd inns for Netherlands vs Scotland at Malahide on 16-Sep-2019 (SR-196%)
225 Down 1 Virat Kohli (India) flag Virat Kohli (India) 57.05 82* Runs in 51 Balls in 2nd inns for India vs Australia at Mohali on 27-Mar-2016 (SR-161%)
226 Down 1 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 57.03 72 Runs in 43 Balls in 1st inns for West Indies vs Bangladesh at Mirpur on 25-Mar-2014 (SR-167%)
227 Down 1 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 56.88 66* Runs in 40 Balls in 2nd inns for Namibia vs Netherlands at Abu Dhabi on 20-Oct-2021 (SR-165%)
228 Down 1 KL Rahul (India) flag KL Rahul (India) 56.71 50 Runs in 19 Balls in 2nd inns for India vs Scotland at Dubai on 05-Nov-2021 (SR-263%)
229 Down 1 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 56.63 66* Runs in 42 Balls in 2nd inns for Pakistan vs Australia at Johannesburg on 18-Sep-2007 (SR-157%)
230 Down 1 David Warner (Australia) flag David Warner (Australia) 56.53 53 Runs in 38 Balls in 2nd inns for Australia vs New Zealand at Dubai on 14-Nov-2021 (SR-139%)
231 Down 1 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 56.41 78* Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 09-Oct-2019 (SR-163%)
232 Down 1 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 56.40 64 Runs in 31 Balls in 1st inns for Pakistan vs Australia at Birmingham on 05-Jul-2010 (SR-206%)
233 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 56.35 68* Runs in 33 Balls in 2nd inns for Australia vs Pakistan at Harare on 02-Jul-2018 (SR-206%)
234 Down 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 56.32 80 Runs in 48 Balls in 1st inns for New Zealand vs Pakistan at Mohali on 22-Mar-2016 (SR-167%)
235 Down 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 56.26 81 Runs in 46 Balls in 2nd inns for South Africa vs India at Cuttack on 12-Jun-2022 (SR-176%)
236 Down 1 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 56.21 93* Runs in 53 Balls in 2nd inns for India vs Zimbabwe at Harare on 13-Jul-2024 (SR-175%)
237 Down 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 56.19 79 Runs in 34 Balls in 1st inns for West Indies vs Australia at Gros Islet on 16-Jul-2021 (SR-232%)
238 Down 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 56.15 100 Runs in 49 Balls in 1st inns for West Indies vs India at Lauderhill on 27-Aug-2016 (SR-204%)
239 Down 1 Eoin Morgan (England) flag Eoin Morgan (England) 56.14 85* Runs in 45 Balls in 1st inns for England vs South Africa at Johannesburg on 13-Nov-2009 (SR-189%)
240 Down 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 56.05 77 Runs in 41 Balls in 2nd inns for Ireland vs Bangladesh at Chattogram on 31-Mar-2023 (SR-188%)
241 Down 1 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 56.01 56* Runs in 35 Balls in 1st inns for Pakistan vs Australia at Gros Islet on 14-May-2010 (SR-160%)
242 Down 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 55.98 68 Runs in 37 Balls in 1st inns for India vs Australia at Melbourne on 31-Oct-2025 (SR-184%)
243 Down 1 Virat Kohli (India) flag Virat Kohli (India) 55.95 78* Runs in 61 Balls in 2nd inns for India vs Pakistan at Colombo on 30-Sep-2012 (SR-128%)
244 Down 1 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 55.88 55* Runs in 32 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-172%)
245 Down 1 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 55.88 71* Runs in 38 Balls in 2nd inns for Pakistan vs South Africa at Lahore on 31-Oct-2025 (SR-187%)
246 Down 1 Sanju Samson (India) flag Sanju Samson (India) 55.77 111 Runs in 47 Balls in 1st inns for India vs Bangladesh at Hyderabad on 12-Oct-2024 (SR-236%)
247 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 55.74 86* Runs in 48 Balls in 2nd inns for England vs South Africa at Cape Town on 27-Nov-2020 (SR-179%)
248 Down 1 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 55.63 106* Runs in 66 Balls in 1st inns for New Zealand vs Australia at Mount Maunganui on 01-Oct-2025 (SR-161%)
249 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 55.58 100 Runs in 44 Balls in 2nd inns for South Africa vs West Indies at Centurion on 26-Mar-2023 (SR-227%)
250 Down 1 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 55.55 66* Runs in 42 Balls in 2nd inns for Sri Lanka vs Afghanistan at Brisbane on 01-Nov-2022 (SR-157%)
251 Down 1 Mohammed Rizlan (Qatar) flag Mohammed Rizlan (Qatar) 55.51 72* Runs in 25 Balls in 2nd inns for Qatar vs Singapore at Bangi on 23-Dec-2022 (SR-288%)
252 Down 1 Jos Buttler (England) flag Jos Buttler (England) 55.31 66* Runs in 37 Balls in 1st inns for England vs Sri Lanka at Delhi on 26-Mar-2016 (SR-178%)
253 Down 1 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 55.21 60* Runs in 20 Balls in 1st inns for Hong Kong vs United Arab Emirates at Mulpani on 25-Oct-2023 (SR-300%)
254 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.20 67 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Sydney on 05-Nov-2022 (SR-149%)
255 Down 1 Alex Hales (England) flag Alex Hales (England) 55.19 80* Runs in 42 Balls in 2nd inns for England vs New Zealand at Wellington on 15-Feb-2013 (SR-190%)
256 Down 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 55.16 76 Runs in 45 Balls in 1st inns for Afghanistan vs Uganda at Georgetown on 03-Jun-2024 (SR-169%)
257 Down 1 Travis Head (Australia) flag Travis Head (Australia) 55.15 80 Runs in 25 Balls in 2nd inns for Australia vs Scotland at Edinburgh on 04-Sep-2024 (SR-320%)
258 Down 1 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.12 64 Runs in 42 Balls in 2nd inns for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022 (SR-152%)
259 Down 1 David Warner (Australia) flag David Warner (Australia) 54.99 100* Runs in 56 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 27-Oct-2019 (SR-179%)
260 Down 1 Sanju Samson (India) flag Sanju Samson (India) 54.87 109* Runs in 56 Balls in 1st inns for India vs South Africa at Johannesburg on 15-Nov-2024 (SR-195%)
261 Down 1 Cameron White (Australia) flag Cameron White (Australia) 54.82 64* Runs in 26 Balls in 2nd inns for Australia vs New Zealand at Christchurch on 28-Feb-2010 (SR-246%)
262 Down 1 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 54.79 77 Runs in 37 Balls in 2nd inns for Sri Lanka vs India at Indore on 22-Dec-2017 (SR-208%)
263 Down 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 54.78 108 Runs in 51 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 29-Nov-2020 (SR-212%)
264 Down 1 Moeen Ali (England) flag Moeen Ali (England) 54.78 55* Runs in 23 Balls in 1st inns for England vs Pakistan at Karachi on 22-Sep-2022 (SR-239%)
265 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 54.76 107 Runs in 58 Balls in 2nd inns for Sri Lanka vs India at Dubai on 26-Sep-2025 (SR-184%)
266 Down 1 Jos Buttler (England) flag Jos Buttler (England) 54.73 83 Runs in 45 Balls in 2nd inns for England vs West Indies at Bridgetown on 10-Nov-2024 (SR-184%)
267 Down 1 Malcolm Waller (Zimbabwe) flag Malcolm Waller (Zimbabwe) 54.71 68 Runs in 31 Balls in 1st inns for Zimbabwe vs Bangladesh at Mirpur on 13-Nov-2015 (SR-219%)
268 Down 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 54.59 64 Runs in 33 Balls in 2nd inns for Pakistan vs Australia at Melbourne on 05-Feb-2010 (SR-194%)
269 Down 1 Jos Buttler (England) flag Jos Buttler (England) 54.58 68 Runs in 44 Balls in 1st inns for England vs India at Kolkata on 22-Jan-2025 (SR-155%)
270 Down 1 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 54.43 94* Runs in 41 Balls in 1st inns for New Zealand vs Bangladesh at Mount Maunganui on 08-Jan-2017 (SR-229%)
271 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 54.41 59 Runs in 29 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-203%)
272 Down 1 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 54.40 59 Runs in 41 Balls in 2nd inns for Pakistan vs New Zealand at Cape Town on 22-Sep-2007 (SR-144%)
273 Down 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 54.39 65* Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Tarouba on 23-Aug-2024 (SR-250%)
274 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 54.36 57 Runs in 39 Balls in 1st inns for India vs England at Georgetown on 27-Jun-2024 (SR-146%)
275 Down 1 Samit Patel (England) flag Samit Patel (England) 54.34 67 Runs in 48 Balls in 2nd inns for England vs Sri Lanka at Pallekele on 01-Oct-2012 (SR-140%)
276 Down 1 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 54.34 96 Runs in 45 Balls in 1st inns for Zimbabwe vs Rwanda at Nairobi on 22-Oct-2024 (SR-213%)
277 Down 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.34 80 Runs in 56 Balls in 1st inns for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024 (SR-143%)
278 Down 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.33 87 Runs in 45 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 17-Mar-2021 (SR-193%)
279 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.31 67 Runs in 52 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-129%)
280 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 54.30 85 Runs in 43 Balls in 2nd inns for Australia vs New Zealand at Mount Maunganui on 01-Oct-2025 (SR-198%)
281 Down 1 Joe Root (England) flag Joe Root (England) 54.28 90* Runs in 49 Balls in 2nd inns for England vs Australia at Southampton on 29-Aug-2013 (SR-184%)
282 Down 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 54.27 134 Runs in 65 Balls in 1st inns for Namibia vs Nigeria at Harare on 28-Sep-2025 (SR-206%)
283 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 54.20 57 Runs in 24 Balls in 2nd inns for Australia vs Sri Lanka at Pallekele on 08-Aug-2011 (SR-238%)
284 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.09 79* Runs in 55 Balls in 2nd inns for Pakistan vs India at Dubai on 24-Oct-2021 (SR-144%)
285 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 54.04 104* Runs in 57 Balls in 1st inns for Sri Lanka vs Australia at Pallekele on 06-Aug-2011 (SR-182%)
286 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 53.99 71 Runs in 29 Balls in 2nd inns for South Africa vs England at Johannesburg on 21-Feb-2016 (SR-245%)
287 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 53.97 100* Runs in 56 Balls in 2nd inns for India vs England at Bristol on 08-Jul-2018 (SR-179%)
288 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 53.91 111* Runs in 61 Balls in 1st inns for India vs West Indies at Lucknow on 06-Nov-2018 (SR-182%)
289 Down 1 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 53.89 79 Runs in 33 Balls in 1st inns for West Indies vs India at Lauderhill on 27-Aug-2016 (SR-239%)
290 Down 1 Harry Brook (England) flag Harry Brook (England) 53.89 47* Runs in 20 Balls in 1st inns for England vs Namibia at North Sound on 15-Jun-2024 (SR-235%)
291 Down 1 Jos Buttler (England) flag Jos Buttler (England) 53.89 73 Runs in 47 Balls in 1st inns for England vs New Zealand at Brisbane on 01-Nov-2022 (SR-155%)
292 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 53.87 71* Runs in 30 Balls in 1st inns for India vs Australia at Mohali on 20-Sep-2022 (SR-237%)
293 Down 1 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 53.84 83 Runs in 44 Balls in 2nd inns for India vs West Indies at Georgetown on 08-Aug-2023 (SR-189%)
294 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 53.80 73* Runs in 52 Balls in 2nd inns for England vs Pakistan at Bridgetown on 06-May-2010 (SR-140%)
295 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 53.72 70 Runs in 47 Balls in 2nd inns for Australia vs South Africa at Colombo on 30-Sep-2012 (SR-149%)
296 Down 1 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 53.70 74 Runs in 38 Balls in 1st inns for Australia vs India at Hobart on 02-Nov-2025 (SR-195%)
297 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.60 84 Runs in 54 Balls in 1st inns for Bangladesh vs Pakistan at Pallekele on 25-Sep-2012 (SR-156%)
298 Down 2 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 53.58 56* Runs in 22 Balls in 1st inns for Sri Lanka vs India at Pune on 05-Jan-2023 (SR-255%)
299 Down 2 Loots Bosman (South Africa) flag Loots Bosman (South Africa) 53.57 94 Runs in 45 Balls in 1st inns for South Africa vs England at Centurion on 15-Nov-2009 (SR-209%)
300 Down 2 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 53.55 69 Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Kingston on 26-May-2024 (SR-265%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #tillakaratnedilshan #dilshan #abhisheksharma #sharma #abdevilliers #villiers #lukewright #wright #shadabkhan #khan #lendlsimmons #simmons #andrerussell #russell #aaronfinch #finch #philsalt #salt #shanewatson #watson #mohammadshahzad #shahzad #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings