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
301 Down 12 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 37.66 108 Runs in 51 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 29-Nov-2020 (SR-212%)
302 Down 12 Hardik Pandya (India) flag Hardik Pandya (India) 37.66 71* Runs in 30 Balls in 1st inns for India vs Australia at Mohali on 20-Sep-2022 (SR-237%)
303 Down 12 Virat Kohli (India) flag Virat Kohli (India) 37.63 78* Runs in 61 Balls in 2nd inns for India vs Pakistan at Colombo on 30-Sep-2012 (SR-128%)
304 Down 12 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 37.56 100 Runs in 49 Balls in 1st inns for West Indies vs India at Lauderhill on 27-Aug-2016 (SR-204%)
305 Down 12 Phil Salt (England) flag Phil Salt (England) 37.55 62 Runs in 40 Balls in 1st inns for England vs Sri Lanka at Pallekele on 22-Feb-2026 (SR-155%)
306 Down 12 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 37.55 66* Runs in 45 Balls in 1st inns for United Arab Emirates vs New Zealand at Chennai on 10-Feb-2026 (SR-147%)
307 Down 12 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 37.51 67 Runs in 52 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-129%)
308 Down 12 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 37.49 107 Runs in 58 Balls in 2nd inns for Sri Lanka vs India at Dubai on 26-Sep-2025 (SR-184%)
309 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.38 73 Runs in 47 Balls in 1st inns for England vs New Zealand at Brisbane on 01-Nov-2022 (SR-155%)
310 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.38 68 Runs in 44 Balls in 1st inns for England vs India at Kolkata on 22-Jan-2025 (SR-155%)
311 Down 12 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 37.38 106* Runs in 66 Balls in 1st inns for New Zealand vs Australia at Mount Maunganui on 01-Oct-2025 (SR-161%)
312 Down 12 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 37.36 64 Runs in 33 Balls in 2nd inns for Pakistan vs Australia at Melbourne on 05-Feb-2010 (SR-194%)
313 Down 12 Alex Hales (England) flag Alex Hales (England) 37.34 80* Runs in 42 Balls in 2nd inns for England vs New Zealand at Wellington on 15-Feb-2013 (SR-190%)
314 Down 12 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 37.33 85 Runs in 43 Balls in 2nd inns for Australia vs New Zealand at Mount Maunganui on 01-Oct-2025 (SR-198%)
315 Down 12 Cameron White (Australia) flag Cameron White (Australia) 37.33 64* Runs in 26 Balls in 2nd inns for Australia vs New Zealand at Christchurch on 28-Feb-2010 (SR-246%)
316 Down 12 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 37.28 98* Runs in 58 Balls in 2nd inns for Sri Lanka vs Zimbabwe at Rawalpindi on 25-Nov-2025 (SR-169%)
317 Down 12 Shane Watson (Australia) flag Shane Watson (Australia) 37.27 57 Runs in 24 Balls in 2nd inns for Australia vs Sri Lanka at Pallekele on 08-Aug-2011 (SR-238%)
318 Down 12 Sanju Samson (India) flag Sanju Samson (India) 37.26 111 Runs in 47 Balls in 1st inns for India vs Bangladesh at Hyderabad on 12-Oct-2024 (SR-236%)
319 Down 12 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 37.20 59 Runs in 29 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-203%)
320 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.12 88 Runs in 48 Balls in 2nd inns for New Zealand vs Sri Lanka at Queenstown on 08-Apr-2023 (SR-183%)
321 Down 12 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 37.12 60* Runs in 20 Balls in 1st inns for Hong Kong vs United Arab Emirates at Mulpani on 25-Oct-2023 (SR-300%)
322 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 37.10 100* Runs in 56 Balls in 2nd inns for India vs England at Bristol on 08-Jul-2018 (SR-179%)
323 Down 12 Tom Banton (England) flag Tom Banton (England) 37.10 63* Runs in 41 Balls in 2nd inns for England vs Scotland at Kolkata on 14-Feb-2026 (SR-154%)
324 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 37.09 57 Runs in 39 Balls in 1st inns for India vs England at Georgetown on 27-Jun-2024 (SR-146%)
325 Down 12 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 37.06 59 Runs in 41 Balls in 2nd inns for Pakistan vs New Zealand at Cape Town on 22-Sep-2007 (SR-144%)
326 Down 12 Harry Brook (England) flag Harry Brook (England) 37.05 47* Runs in 20 Balls in 1st inns for England vs Namibia at North Sound on 15-Jun-2024 (SR-235%)
327 Down 12 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 37.01 83 Runs in 44 Balls in 2nd inns for India vs West Indies at Georgetown on 08-Aug-2023 (SR-189%)
328 Down 12 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.00 65* Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Tarouba on 23-Aug-2024 (SR-250%)
329 Down 12 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 37.00 69 Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Kingston on 26-May-2024 (SR-265%)
330 Down 12 Mohammed Rizlan (Qatar) flag Mohammed Rizlan (Qatar) 36.99 72* Runs in 25 Balls in 2nd inns for Qatar vs Singapore at Bangi on 23-Dec-2022 (SR-288%)
331 Down 12 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.93 71 Runs in 29 Balls in 2nd inns for South Africa vs England at Johannesburg on 21-Feb-2016 (SR-245%)
332 Down 12 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 36.92 74 Runs in 38 Balls in 1st inns for Australia vs India at Hobart on 02-Nov-2025 (SR-195%)
333 Down 12 Travis Head (Australia) flag Travis Head (Australia) 36.90 56 Runs in 29 Balls in 1st inns for Australia vs Sri Lanka at Pallekele on 16-Feb-2026 (SR-193%)
334 Down 12 Salman Butt (Pakistan) flag Salman Butt (Pakistan) 36.89 67* Runs in 54 Balls in 2nd inns for Pakistan vs New Zealand at Bridgetown on 08-May-2010 (SR-124%)
335 Down 12 Samit Patel (England) flag Samit Patel (England) 36.88 67 Runs in 48 Balls in 2nd inns for England vs Sri Lanka at Pallekele on 01-Oct-2012 (SR-140%)
336 Down 12 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 36.87 107 Runs in 53 Balls in 1st inns for West Indies vs England at Bridgetown on 26-Jan-2022 (SR-202%)
337 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 36.86 74 Runs in 47 Balls in 1st inns for India vs Afghanistan at Abu Dhabi on 03-Nov-2021 (SR-157%)
338 Down 12 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 36.84 79* Runs in 55 Balls in 2nd inns for Pakistan vs India at Dubai on 24-Oct-2021 (SR-144%)
339 Down 12 Loots Bosman (South Africa) flag Loots Bosman (South Africa) 36.83 94 Runs in 45 Balls in 1st inns for South Africa vs England at Centurion on 15-Nov-2009 (SR-209%)
340 Down 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 36.77 63 Runs in 38 Balls in 1st inns for South Africa vs Bangladesh at Sydney on 27-Oct-2022 (SR-166%)
341 Down 12 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 36.75 104* Runs in 57 Balls in 1st inns for Sri Lanka vs Australia at Pallekele on 06-Aug-2011 (SR-182%)
342 Down 12 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 36.75 76 Runs in 45 Balls in 1st inns for Afghanistan vs Uganda at Georgetown on 03-Jun-2024 (SR-169%)
343 Down 12 Sanju Samson (India) flag Sanju Samson (India) 36.75 109* Runs in 56 Balls in 1st inns for India vs South Africa at Johannesburg on 15-Nov-2024 (SR-195%)
344 Down 12 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 36.75 95 Runs in 48 Balls in 2nd inns for New Zealand vs India at Hamilton on 29-Jan-2020 (SR-198%)
345 Down 12 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 36.64 78 Runs in 38 Balls in 2nd inns for Ireland vs South Africa at Bristol on 03-Aug-2022 (SR-205%)
346 Down 12 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 36.62 56* Runs in 22 Balls in 1st inns for Sri Lanka vs India at Pune on 05-Jan-2023 (SR-255%)
347 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 36.61 111* Runs in 61 Balls in 1st inns for India vs West Indies at Lucknow on 06-Nov-2018 (SR-182%)
348 Down 12 Michael Jones (Scotland) flag Michael Jones (Scotland) 36.58 86 Runs in 55 Balls in 1st inns for Scotland vs Ireland at Hobart on 19-Oct-2022 (SR-156%)
349 Down 12 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 36.54 81* Runs in 32 Balls in 2nd inns for Saudi Arabia vs Bahrain at Al Amerat on 20-Nov-2022 (SR-253%)
350 Down 12 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 36.53 84* Runs in 54 Balls in 1st inns for Afghanistan vs Bangladesh at Mirpur on 15-Sep-2019 (SR-156%)
351 Down 12 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 36.48 84 Runs in 56 Balls in 1st inns for West Indies vs England at Pallekele on 27-Sep-2012 (SR-150%)
352 Down 12 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 36.47 63 Runs in 35 Balls in 1st inns for Afghanistan vs New Zealand at Chennai on 08-Feb-2026 (SR-180%)
353 Down 12 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 36.44 68* Runs in 43 Balls in 2nd inns for Sri Lanka vs Ireland at Hobart on 23-Oct-2022 (SR-158%)
354 Down 12 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 36.42 48* Runs in 25 Balls in 1st inns for New Zealand vs South Africa at Durban on 19-Sep-2007 (SR-192%)
355 Down 12 Joe Root (England) flag Joe Root (England) 36.39 90* Runs in 49 Balls in 2nd inns for England vs Australia at Southampton on 29-Aug-2013 (SR-184%)
356 Down 12 Malcolm Waller (Zimbabwe) flag Malcolm Waller (Zimbabwe) 36.36 68 Runs in 31 Balls in 1st inns for Zimbabwe vs Bangladesh at Mirpur on 13-Nov-2015 (SR-219%)
357 Down 12 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 36.36 77 Runs in 37 Balls in 2nd inns for Sri Lanka vs India at Indore on 22-Dec-2017 (SR-208%)
358 Down 12 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 36.34 82* Runs in 42 Balls in 1st inns for New Zealand vs Pakistan at Wellington on 22-Jan-2016 (SR-195%)
359 Down 12 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 36.31 45 Runs in 12 Balls in 2nd inns for Pakistan vs Sri Lanka at Dambula on 11-Jan-2026 (SR-375%)
360 Down 12 Shane Watson (Australia) flag Shane Watson (Australia) 36.28 70 Runs in 47 Balls in 2nd inns for Australia vs South Africa at Colombo on 30-Sep-2012 (SR-149%)
361 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 36.17 59 Runs in 41 Balls in 2nd inns for Australia vs Afghanistan at Kingstown on 22-Jun-2024 (SR-144%)
362 Down 12 Anthony Mosca (Italy) flag Anthony Mosca (Italy) 36.14 62* Runs in 32 Balls in 2nd inns for Italy vs Nepal at Mumbai on 12-Feb-2026 (SR-194%)
363 Down 12 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 36.13 57 Runs in 31 Balls in 1st inns for New Zealand vs England at Durban on 18-Sep-2007 (SR-184%)
364 Down 12 Harry Brook (England) flag Harry Brook (England) 36.11 78 Runs in 35 Balls in 1st inns for England vs New Zealand at Christchurch on 20-Oct-2025 (SR-223%)
365 Down 12 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 36.08 51 Runs in 28 Balls in 2nd inns for Netherlands vs South Africa at Chattogram on 27-Mar-2014 (SR-182%)
366 Down 12 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 36.06 44 Runs in 19 Balls in 2nd inns for Afghanistan vs South Africa at Mumbai on 20-Mar-2016 (SR-232%)
367 Down 12 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 36.05 104 Runs in 53 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 03-Jan-2018 (SR-196%)
368 Down 12 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 36.05 71 Runs in 29 Balls in 1st inns for New Zealand vs Bangladesh at Auckland on 01-Apr-2021 (SR-245%)
369 Down 12 Shivam Dube (India) flag Shivam Dube (India) 36.03 26* Runs in 8 Balls in 1st inns for India vs New Zealand at Ahmedabad on 08-Mar-2026 (SR-325%)
370 Down 13 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 36.02 84 Runs in 54 Balls in 1st inns for Bangladesh vs Pakistan at Pallekele on 25-Sep-2012 (SR-156%)
371 Down 13 Eoin Morgan (England) flag Eoin Morgan (England) 36.02 71 Runs in 31 Balls in 1st inns for England vs India at Birmingham on 07-Sep-2014 (SR-229%)
372 Down 13 Shai Hope (West Indies) flag Shai Hope (West Indies) 35.96 102* Runs in 57 Balls in 1st inns for West Indies vs Australia at Basseterre on 25-Jul-2025 (SR-179%)
373 Down 13 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 35.95 72* Runs in 35 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 20-Mar-2021 (SR-206%)
374 Down 13 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 35.92 58 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Gros Islet on 13-May-2010 (SR-129%)
375 Down 13 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 35.91 79 Runs in 33 Balls in 1st inns for West Indies vs India at Lauderhill on 27-Aug-2016 (SR-239%)
376 Down 13 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 35.88 69* Runs in 30 Balls in 1st inns for Afghanistan vs Zimbabwe at Mirpur on 14-Sep-2019 (SR-230%)
377 Down 13 Axar Patel (India) flag Axar Patel (India) 35.87 65 Runs in 31 Balls in 2nd inns for India vs Sri Lanka at Pune on 05-Jan-2023 (SR-210%)
378 Down 13 Kevin Pietersen (England) flag Kevin Pietersen (England) 35.87 73* Runs in 52 Balls in 2nd inns for England vs Pakistan at Bridgetown on 06-May-2010 (SR-140%)
379 Down 13 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 35.86 72* Runs in 48 Balls in 2nd inns for Netherlands vs Namibia at Delhi on 10-Feb-2026 (SR-150%)
380 Down 13 Will Jacks (England) flag Will Jacks (England) 35.83 53* Runs in 22 Balls in 1st inns for England vs Italy at Kolkata on 16-Feb-2026 (SR-241%)
381 Down 13 Ben Stokes (England) flag Ben Stokes (England) 35.81 52* Runs in 49 Balls in 2nd inns for England vs Pakistan at Melbourne on 13-Nov-2022 (SR-106%)
382 Down 13 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 35.79 117 Runs in 63 Balls in 2nd inns for South Africa vs Pakistan at Centurion on 13-Dec-2024 (SR-186%)
383 Down 13 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 35.78 99* Runs in 59 Balls in 1st inns for New Zealand vs Australia at Christchurch on 22-Feb-2021 (SR-168%)
384 Down 13 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 35.77 84 Runs in 45 Balls in 1st inns for Afghanistan vs Sri Lanka at Sharjah on 03-Sep-2022 (SR-187%)
385 Down 13 David Miller (South Africa) flag David Miller (South Africa) 35.73 64* Runs in 31 Balls in 2nd inns for South Africa vs India at Delhi on 09-Jun-2022 (SR-206%)
386 Down 13 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 35.71 92* Runs in 52 Balls in 1st inns for New Zealand vs Bangladesh at Hamilton on 28-Mar-2021 (SR-177%)
387 Down 13 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 35.71 62 Runs in 48 Balls in 2nd inns for Netherlands vs Bangladesh at Hobart on 24-Oct-2022 (SR-129%)
388 Down 13 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 35.63 54 Runs in 17 Balls in 2nd inns for South Africa vs India at Centurion on 13-Nov-2024 (SR-318%)
389 Down 13 Jos Buttler (England) flag Jos Buttler (England) 35.62 68 Runs in 32 Balls in 1st inns for England vs Australia at Perth on 09-Oct-2022 (SR-213%)
390 Down 13 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 35.59 91 Runs in 51 Balls in 2nd inns for West Indies vs Pakistan at Port of Spain on 01-Apr-2017 (SR-178%)
391 Down 13 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 35.55 71* Runs in 42 Balls in 1st inns for New Zealand vs Pakistan at Rawalpindi on 20-Apr-2023 (SR-169%)
392 Down 13 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 35.53 74 Runs in 47 Balls in 1st inns for Sri Lanka vs West Indies at Nottingham on 10-Jun-2009 (SR-157%)
393 Down 13 Tilak Varma (India) flag Tilak Varma (India) 35.48 69* Runs in 53 Balls in 2nd inns for India vs Pakistan at Dubai on 28-Sep-2025 (SR-130%)
394 Down 13 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 35.47 110* Runs in 66 Balls in 2nd inns for Pakistan vs England at Karachi on 22-Sep-2022 (SR-167%)
395 Down 13 David Warner (Australia) flag David Warner (Australia) 35.42 77 Runs in 40 Balls in 2nd inns for Australia vs South Africa at Johannesburg on 06-Mar-2016 (SR-193%)
396 Down 13 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 35.39 67* Runs in 43 Balls in 2nd inns for Australia vs England at Cape Town on 14-Sep-2007 (SR-156%)
397 Down 13 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 35.37 91* Runs in 67 Balls in 2nd inns for Netherlands vs United States of America at Bulawayo on 15-Jul-2022 (SR-136%)
398 Down 13 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 35.30 101* Runs in 69 Balls in 2nd inns for New Zealand vs South Africa at East London on 23-Dec-2012 (SR-146%)
399 Down 13 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 35.24 82 Runs in 42 Balls in 2nd inns for United Arab Emirates vs Bangladesh at Sharjah on 19-May-2025 (SR-195%)
400 Down 13 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 35.21 90 Runs in 52 Balls in 2nd inns for Oman vs United Arab Emirates at Doha on 16-Sep-2023 (SR-173%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #glennphillips #phillips #hardikpandya #pandya #viratkohli #kohli #evinlewis #lewis #philsalt #salt #muhammadwaseem #waseem #mohammadrizwan #rizwan #pathumnissanka #nissanka #josbuttler #buttler #timrobinson #robinson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings