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
300 Down 12 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 37.79 64* Runs in 33 Balls in 2nd inns for Australia vs Oman at Pallekele on 20-Feb-2026 (SR-194%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
402 Down 13 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 35.20 79* Runs in 45 Balls in 2nd inns for West Indies vs England at Southampton on 10-Jun-2025 (SR-176%)
403 Down 13 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 35.19 61* Runs in 27 Balls in 2nd inns for Australia vs Pakistan at Hobart on 18-Nov-2024 (SR-226%)
404 Down 13 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 35.16 70 Runs in 31 Balls in 1st inns for Australia vs New Zealand at Wellington on 03-Mar-2021 (SR-226%)
405 Down 13 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 35.15 90* Runs in 63 Balls in 1st inns for Pakistan vs New Zealand at Christchurch on 19-Jan-2024 (SR-143%)
406 Down 13 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 35.14 101* Runs in 58 Balls in 1st inns for Pakistan vs New Zealand at Lahore on 15-Apr-2023 (SR-174%)
408 Down 13 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 35.10 104* Runs in 64 Balls in 1st inns for Pakistan vs South Africa at Lahore on 11-Feb-2021 (SR-163%)
409 Down 13 Sohaib Khan (United Arab Emirates) flag Sohaib Khan (United Arab Emirates) 35.07 68 Runs in 48 Balls in 1st inns for United Arab Emirates vs Afghanistan at Delhi on 16-Feb-2026 (SR-142%)
410 Down 13 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 35.05 60 Runs in 22 Balls in 2nd inns for Bahrain vs United Arab Emirates at Al Amerat on 13-Apr-2024 (SR-273%)
411 Down 13 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 35.02 50* Runs in 23 Balls in 2nd inns for Nepal vs Scotland at Mumbai on 17-Feb-2026 (SR-217%)
412 Down 13 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 35.01 62 Runs in 36 Balls in 2nd inns for New Zealand vs England at Brisbane on 01-Nov-2022 (SR-172%)
413 Down 13 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 34.98 53 Runs in 28 Balls in 1st inns for India vs Afghanistan at Bridgetown on 20-Jun-2024 (SR-189%)
415 Down 13 Rohit Sharma (India) flag Rohit Sharma (India) 34.97 121* Runs in 69 Balls in 1st inns for India vs Afghanistan at Bengaluru on 17-Jan-2024 (SR-175%)
417 Down 13 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 34.95 94* Runs in 40 Balls in 2nd inns for United States of America vs Canada at Dallas on 01-Jun-2024 (SR-235%)
418 Down 13 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 34.93 76 Runs in 42 Balls in 1st inns for South Africa vs West Indies at Tarouba on 23-Aug-2024 (SR-181%)
419 Down 13 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 34.93 49 Runs in 19 Balls in 1st inns for Pakistan vs Bangladesh at Kolkata on 16-Mar-2016 (SR-258%)
420 Down 13 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 34.87 88* Runs in 51 Balls in 2nd inns for Pakistan vs England at Karachi on 22-Sep-2022 (SR-173%)
421 Down 13 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 34.87 80* Runs in 45 Balls in 2nd inns for Pakistan vs Sri Lanka at Rawalpindi on 22-Nov-2025 (SR-178%)
422 Down 13 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 34.84 80* Runs in 37 Balls in 1st inns for Bahrain vs Canada at Al Amerat on 14-Nov-2022 (SR-216%)
423 Down 13 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 34.84 96 Runs in 45 Balls in 1st inns for Zimbabwe vs Rwanda at Nairobi on 22-Oct-2024 (SR-213%)
424 Down 13 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 34.79 107* Runs in 62 Balls in 2nd inns for United Arab Emirates vs Ireland at Dubai on 10-Oct-2021 (SR-173%)
425 Down 13 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 34.77 95 Runs in 47 Balls in 1st inns for Ireland vs West Indies at St George's on 15-Jan-2020 (SR-202%)
426 Down 13 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 34.77 86* Runs in 47 Balls in 2nd inns for South Africa vs West Indies at Paarl on 27-Jan-2026 (SR-183%)
428 Down 13 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 34.76 87 Runs in 45 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 17-Mar-2021 (SR-193%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mitchellmarsh #marsh #glennphillips #phillips #hardikpandya #pandya #viratkohli #kohli #philsalt #salt #muhammadwaseem #waseem #mohammadrizwan #rizwan #pathumnissanka #nissanka #josbuttler #buttler #timrobinson #robinson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings