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
401 Down 11 David Miller (South Africa) flag David Miller (South Africa) 50.36 65* Runs in 29 Balls in 1st inns for South Africa vs Pakistan at Johannesburg on 03-Feb-2019 (SR-224%)
402 Down 11 Steven Smith (Australia) flag Steven Smith (Australia) 50.33 90 Runs in 53 Balls in 2nd inns for Australia vs England at Cardiff on 31-Aug-2015 (SR-170%)
403 Down 11 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 50.32 92* Runs in 49 Balls in 1st inns for Australia vs South Africa at Durban on 30-Aug-2023 (SR-188%)
404 Down 11 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 50.32 72 Runs in 58 Balls in 1st inns for Sri Lanka vs South Africa at Sharjah on 30-Oct-2021 (SR-124%)
405 Down 11 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 50.30 83 Runs in 43 Balls in 1st inns for Bermuda vs Canada at Hamilton on 30-Sep-2023 (SR-193%)
406 Down 11 George Munsey (Scotland) flag George Munsey (Scotland) 50.25 66* Runs in 53 Balls in 1st inns for Scotland vs West Indies at Hobart on 17-Oct-2022 (SR-125%)
407 Down 11 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 50.23 78 Runs in 37 Balls in 2nd inns for Australia vs New Zealand at Dunedin on 25-Feb-2021 (SR-211%)
408 Down 11 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 50.20 83* Runs in 58 Balls in 1st inns for Bangladesh vs Netherlands at Dharamsala on 09-Mar-2016 (SR-143%)
409 Down 11 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 50.17 63 Runs in 25 Balls in 2nd inns for New Zealand vs Sri Lanka at Auckland on 10-Jan-2016 (SR-252%)
410 Down 11 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 50.15 52 Runs in 36 Balls in 2nd inns for West Indies vs India at Mumbai on 31-Mar-2016 (SR-144%)
411 Down 11 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 50.11 91 Runs in 50 Balls in 2nd inns for Ireland vs Afghanistan at Dehradun on 23-Feb-2019 (SR-182%)
412 Down 11 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 50.11 77* Runs in 36 Balls in 2nd inns for South Africa vs West Indies at Centurion on 29-Jan-2026 (SR-214%)
413 Down 12 Kevin Pietersen (England) flag Kevin Pietersen (England) 50.08 47 Runs in 31 Balls in 2nd inns for England vs Australia at Bridgetown on 16-May-2010 (SR-152%)
414 Down 12 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 50.04 42 Runs in 16 Balls in 1st inns for New Zealand vs Australia at Sydney on 22-Oct-2022 (SR-263%)
415 Down 12 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 49.92 68 Runs in 39 Balls in 2nd inns for West Indies vs India at Mumbai on 11-Dec-2019 (SR-174%)
416 Down 12 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 49.87 33* Runs in 13 Balls in 1st inns for Bangladesh vs India at Mirpur on 06-Mar-2016 (SR-254%)
417 Down 12 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 49.87 51* Runs in 26 Balls in 2nd inns for South Africa vs West Indies at Dubai on 26-Oct-2021 (SR-196%)
418 Down 12 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 49.83 79 Runs in 40 Balls in 2nd inns for Cambodia vs Bahrain at Doha on 26-Nov-2024 (SR-198%)
419 Down 12 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 49.83 45 Runs in 15 Balls in 2nd inns for Netherlands vs Ireland at Sylhet on 21-Mar-2014 (SR-300%)
420 Down 12 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 49.78 54* Runs in 37 Balls in 2nd inns for Scotland vs Pakistan at Sharjah on 07-Nov-2021 (SR-146%)
421 Down 12 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 49.77 72* Runs in 41 Balls in 1st inns for Bangladesh vs West Indies at Kingstown on 19-Dec-2024 (SR-176%)
422 Down 12 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 49.76 74 Runs in 60 Balls in 1st inns for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022 (SR-123%)
423 Down 12 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 49.69 83* Runs in 36 Balls in 2nd inns for Ireland vs Zimbabwe at Magheramason on 12-Jul-2019 (SR-231%)
424 Down 12 Hardik Pandya (India) flag Hardik Pandya (India) 49.67 59* Runs in 28 Balls in 1st inns for India vs South Africa at Cuttack on 09-Dec-2025 (SR-211%)
425 Down 12 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 49.58 85* Runs in 46 Balls in 1st inns for Australia vs New Zealand at Perth on 11-Dec-2007 (SR-185%)
426 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 49.57 84 Runs in 43 Balls in 1st inns for New Zealand vs India at Wellington on 06-Feb-2019 (SR-195%)
427 Down 12 Tobias Visee (Netherlands) flag Tobias Visee (Netherlands) 49.56 78 Runs in 36 Balls in 1st inns for Netherlands vs Ireland at Al Amerat on 17-Feb-2019 (SR-217%)
428 Down 12 David Miller (South Africa) flag David Miller (South Africa) 49.54 59* Runs in 46 Balls in 2nd inns for South Africa vs India at Perth on 30-Oct-2022 (SR-128%)
429 Down 12 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 49.54 62 Runs in 47 Balls in 2nd inns for Australia vs India at Durban on 22-Sep-2007 (SR-132%)
430 Down 12 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 49.54 78 Runs in 37 Balls in 1st inns for Sri Lanka vs India at Nagpur on 09-Dec-2009 (SR-211%)
431 Down 12 Tom Banton (England) flag Tom Banton (England) 49.50 73 Runs in 39 Balls in 2nd inns for England vs West Indies at Bridgetown on 26-Jan-2022 (SR-187%)
432 Down 12 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 49.49 57 Runs in 38 Balls in 1st inns for Pakistan vs India at Dubai on 28-Sep-2025 (SR-150%)
433 Down 12 Yuvraj Singh (India) flag Yuvraj Singh (India) 49.49 67 Runs in 43 Balls in 1st inns for India vs West Indies at London on 12-Jun-2009 (SR-156%)
434 Down 12 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 49.47 60 Runs in 34 Balls in 2nd inns for Ireland vs Zimbabwe at Sylhet on 17-Mar-2014 (SR-176%)
435 Down 12 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 49.46 66* Runs in 48 Balls in 2nd inns for Ireland vs West Indies at Hobart on 21-Oct-2022 (SR-138%)
436 Down 12 David Warner (Australia) flag David Warner (Australia) 49.44 90* Runs in 62 Balls in 1st inns for Australia vs Sri Lanka at Sydney on 26-Jan-2013 (SR-145%)
437 Down 12 Jason Roy (England) flag Jason Roy (England) 49.40 70 Runs in 38 Balls in 2nd inns for England vs South Africa at East London on 12-Feb-2020 (SR-184%)
438 Down 12 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 49.39 88* Runs in 46 Balls in 2nd inns for Qatar vs Bahrain at Bangi on 18-Dec-2022 (SR-191%)
439 Down 12 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 49.37 91 Runs in 44 Balls in 1st inns for West Indies vs Ireland at Magheramason on 15-Jun-2025 (SR-207%)
440 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 49.35 79* Runs in 43 Balls in 2nd inns for New Zealand vs Sri Lanka at Dunedin on 05-Apr-2023 (SR-184%)
441 Down 12 Ross Adair (Ireland) flag Ross Adair (Ireland) 49.35 100 Runs in 58 Balls in 1st inns for Ireland vs South Africa at Abu Dhabi on 29-Sep-2024 (SR-172%)
442 Down 12 Virat Kohli (India) flag Virat Kohli (India) 49.24 77* Runs in 46 Balls in 1st inns for India vs England at Ahmedabad on 16-Mar-2021 (SR-167%)
443 Down 12 Jason Roy (England) flag Jason Roy (England) 49.22 61 Runs in 38 Balls in 2nd inns for England vs Bangladesh at Abu Dhabi on 27-Oct-2021 (SR-161%)
444 Down 12 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 49.21 93* Runs in 53 Balls in 2nd inns for India vs Zimbabwe at Harare on 13-Jul-2024 (SR-175%)
445 Down 12 Abhishek Sharma (India) flag Abhishek Sharma (India) 49.19 74 Runs in 39 Balls in 2nd inns for India vs Pakistan at Dubai on 21-Sep-2025 (SR-190%)
446 Down 12 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 49.17 76 Runs in 42 Balls in 2nd inns for India vs Australia at Brisbane on 21-Nov-2018 (SR-181%)
447 Down 12 Eoin Morgan (England) flag Eoin Morgan (England) 49.16 80* Runs in 46 Balls in 1st inns for England vs New Zealand at Hamilton on 18-Feb-2018 (SR-174%)
448 Down 12 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 49.13 55 Runs in 36 Balls in 2nd inns for Namibia vs United Arab Emirates at Geelong on 20-Oct-2022 (SR-153%)
449 Down 12 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 49.10 68* Runs in 52 Balls in 2nd inns for Pakistan vs India at Dubai on 24-Oct-2021 (SR-131%)
450 Down 12 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 49.06 51* Runs in 25 Balls in 1st inns for India vs Netherlands at Sydney on 27-Oct-2022 (SR-204%)
451 Down 12 Virat Kohli (India) flag Virat Kohli (India) 48.92 94* Runs in 50 Balls in 2nd inns for India vs West Indies at Hyderabad on 06-Dec-2019 (SR-188%)
452 Down 12 Jos Buttler (England) flag Jos Buttler (England) 48.90 83* Runs in 52 Balls in 2nd inns for England vs India at Ahmedabad on 16-Mar-2021 (SR-160%)
453 Down 12 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 48.89 75* Runs in 37 Balls in 2nd inns for Kenya vs Netherlands at Windhoek on 19-Apr-2013 (SR-203%)
454 Down 12 David Warner (Australia) flag David Warner (Australia) 48.81 59 Runs in 24 Balls in 2nd inns for Australia vs New Zealand at Auckland on 16-Feb-2018 (SR-246%)
455 Down 12 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 48.77 97* Runs in 67 Balls in 1st inns for United Arab Emirates vs Ireland at Al Amerat on 18-Feb-2022 (SR-145%)
456 Down 12 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 48.76 56* Runs in 22 Balls in 2nd inns for Afghanistan vs United Arab Emirates at Abu Dhabi on 19-Feb-2023 (SR-255%)
457 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 48.73 85 Runs in 43 Balls in 2nd inns for India vs Bangladesh at Rajkot on 07-Nov-2019 (SR-198%)
458 Down 12 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 48.71 76 Runs in 33 Balls in 1st inns for New Zealand vs Australia at Auckland on 16-Feb-2018 (SR-230%)
459 Down 12 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 48.69 98* Runs in 62 Balls in 1st inns for Pakistan vs New Zealand at Rawalpindi on 24-Apr-2023 (SR-158%)
460 Down 12 David Warner (Australia) flag David Warner (Australia) 48.65 65 Runs in 42 Balls in 2nd inns for Australia vs Sri Lanka at Dubai on 28-Oct-2021 (SR-155%)
461 Down 12 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 48.64 87* Runs in 56 Balls in 1st inns for Afghanistan vs West Indies at Dubai on 19-Jan-2026 (SR-155%)
462 Down 13 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 48.63 57 Runs in 25 Balls in 2nd inns for West Indies vs Sri Lanka at Pallekele on 09-Nov-2015 (SR-228%)
463 Down 13 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 48.60 97 Runs in 50 Balls in 1st inns for New Zealand vs Australia at Dunedin on 25-Feb-2021 (SR-194%)
464 Down 13 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 48.60 65 Runs in 35 Balls in 2nd inns for South Africa vs India at Ahmedabad on 19-Dec-2025 (SR-186%)
465 Down 13 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 48.57 35* Runs in 24 Balls in 1st inns for Sri Lanka vs Pakistan at London on 21-Jun-2009 (SR-146%)
466 Down 13 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 48.55 91 Runs in 50 Balls in 2nd inns for United Arab Emirates vs Afghanistan at Abu Dhabi on 18-Feb-2023 (SR-182%)
467 Down 13 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 48.54 61 Runs in 22 Balls in 1st inns for India vs South Africa at Guwahati on 02-Oct-2022 (SR-277%)
468 Down 13 Aaron Finch (Australia) flag Aaron Finch (Australia) 48.48 89 Runs in 52 Balls in 1st inns for Australia vs India at Rajkot on 10-Oct-2013 (SR-171%)
469 Down 13 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 48.46 65 Runs in 49 Balls in 2nd inns for Bangladesh vs Pakistan at Gros Islet on 01-May-2010 (SR-133%)
470 Down 13 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 48.41 54* Runs in 28 Balls in 1st inns for South Africa vs England at Mumbai on 18-Mar-2016 (SR-193%)
471 Down 13 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 48.38 63* Runs in 29 Balls in 1st inns for West Indies vs New Zealand at Lauderhill on 30-Jun-2012 (SR-217%)
472 Down 13 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 48.37 38 Runs in 15 Balls in 1st inns for West Indies vs Australia at Colombo on 05-Oct-2012 (SR-253%)
473 Down 13 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 48.37 69 Runs in 34 Balls in 1st inns for New Zealand vs England at Birmingham on 03-Sep-2023 (SR-203%)
474 Down 13 Alex Obanda (Kenya) flag Alex Obanda (Kenya) 48.31 103* Runs in 56 Balls in 2nd inns for KENYA vs Nigeria at Kigali on 18-Nov-2021 (SR-184%)
475 Down 13 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 48.30 76 Runs in 41 Balls in 1st inns for New Zealand vs West Indies at Kingston on 12-Aug-2022 (SR-185%)
476 Down 13 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 48.28 58 Runs in 31 Balls in 1st inns for South Africa vs England at Mumbai on 18-Mar-2016 (SR-187%)
477 Down 13 Jonny Bairstow (England) flag Jonny Bairstow (England) 48.27 48* Runs in 26 Balls in 2nd inns for England vs West Indies at Gros Islet on 19-Jun-2024 (SR-185%)
478 Down 13 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 48.27 26 Runs in 13 Balls in 2nd inns for Sri Lanka vs West Indies at Colombo on 07-Oct-2012 (SR-200%)
479 Down 13 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 48.25 67 Runs in 40 Balls in 2nd inns for West Indies vs India at Georgetown on 06-Aug-2023 (SR-168%)
480 Down 13 Hardik Pandya (India) flag Hardik Pandya (India) 48.25 63 Runs in 25 Balls in 1st inns for India vs South Africa at Ahmedabad on 19-Dec-2025 (SR-252%)
481 Down 13 Rohit Sharma (India) flag Rohit Sharma (India) 48.23 55* Runs in 33 Balls in 1st inns for India vs England at Colombo on 23-Sep-2012 (SR-167%)
482 Down 13 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 48.22 61 Runs in 37 Balls in 2nd inns for ICC World XI vs West Indies at London on 31-May-2018 (SR-165%)
483 Down 13 Virat Kohli (India) flag Virat Kohli (India) 48.17 64* Runs in 44 Balls in 1st inns for India vs Bangladesh at Adelaide on 02-Nov-2022 (SR-145%)
484 Down 13 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 48.14 65 Runs in 27 Balls in 1st inns for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007 (SR-241%)
485 Down 13 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 48.13 98* Runs in 57 Balls in 1st inns for Pakistan vs South Africa at Centurion on 13-Dec-2024 (SR-172%)
486 Down 13 Travis Head (Australia) flag Travis Head (Australia) 48.12 91 Runs in 48 Balls in 2nd inns for Australia vs South Africa at Durban on 03-Sep-2023 (SR-190%)
487 Down 13 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 48.11 85* Runs in 43 Balls in 1st inns for West Indies vs Bangladesh at Mirpur on 10-Dec-2012 (SR-198%)
488 Down 13 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 48.06 79* Runs in 50 Balls in 1st inns for Pakistan vs Namibia at Abu Dhabi on 02-Nov-2021 (SR-158%)
489 Down 13 David Warner (Australia) flag David Warner (Australia) 48.04 49 Runs in 30 Balls in 2nd inns for Australia vs Pakistan at Dubai on 11-Nov-2021 (SR-163%)
490 Down 13 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 48.04 86* Runs in 52 Balls in 1st inns for Pakistan vs England at Manchester on 01-Sep-2020 (SR-165%)
491 Down 13 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 47.99 92 Runs in 48 Balls in 1st inns for Afghanistan vs Zimbabwe at Harare on 02-Nov-2025 (SR-192%)
492 Down 13 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 47.98 110 Runs in 55 Balls in 2nd inns for Saudi Arabia vs Bahrain at Doha on 19-Nov-2024 (SR-200%)
493 Down 13 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 47.93 69 Runs in 30 Balls in 2nd inns for South Africa vs India at Centurion on 21-Feb-2018 (SR-230%)
494 Down 13 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 47.88 58 Runs in 35 Balls in 1st inns for West Indies vs England at Pallekele on 27-Sep-2012 (SR-166%)
495 Down 13 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 47.87 72* Runs in 44 Balls in 2nd inns for New Zealand vs Pakistan at Christchurch on 19-Jan-2024 (SR-164%)
496 Down 13 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 47.83 68* Runs in 36 Balls in 2nd inns for West Indies vs India at Kolkata on 18-Feb-2022 (SR-189%)
497 Down 13 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 47.82 42* Runs in 22 Balls in 2nd inns for Afghanistan vs India at Abu Dhabi on 03-Nov-2021 (SR-191%)
498 Down 13 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 47.77 77 Runs in 35 Balls in 2nd inns for United Arab Emirates vs Pakistan at Sharjah on 30-Aug-2025 (SR-220%)
499 Down 13 Manish Pandey (India) flag Manish Pandey (India) 47.71 79* Runs in 48 Balls in 1st inns for India vs South Africa at Centurion on 21-Feb-2018 (SR-165%)
500 Down 13 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 47.68 61* Runs in 31 Balls in 2nd inns for Scotland vs Oman at North Sound on 09-Jun-2024 (SR-197%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #davidmiller #miller #stevensmith #smith #mitchellmarsh #marsh #pathumnissanka #nissanka #kamauleverock #leverock #georgemunsey #munsey #marcusstoinis #stoinis #tamimiqbal #iqbal #martinguptill #guptill #johnsoncharles #charles #paulstirling #stirling #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings