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
343 Down 2 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 52.07 73* Runs in 48 Balls in 2nd inns for Australia vs Bangladesh at Cape Town on 16-Sep-2007 (SR-152%)
346 Down 2 David Miller (South Africa) flag David Miller (South Africa) 51.97 64* Runs in 31 Balls in 2nd inns for South Africa vs India at Delhi on 09-Jun-2022 (SR-206%)
347 Down 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 51.94 92* Runs in 52 Balls in 1st inns for New Zealand vs Bangladesh at Hamilton on 28-Mar-2021 (SR-177%)
349 Down 2 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 51.89 100 Runs in 49 Balls in 1st inns for India vs Nepal at Hangzhou on 03-Oct-2023 (SR-204%)
353 Down 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 51.79 99* Runs in 59 Balls in 1st inns for New Zealand vs Australia at Christchurch on 22-Feb-2021 (SR-168%)
354 Down 2 Tilak Varma (India) flag Tilak Varma (India) 51.68 69* Runs in 53 Balls in 2nd inns for India vs Pakistan at Dubai on 28-Sep-2025 (SR-130%)
356 Down 2 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 51.63 83 Runs in 43 Balls in 1st inns for Bermuda vs Canada at Hamilton on 30-Sep-2023 (SR-193%)
358 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 51.56 77* Runs in 35 Balls in 2nd inns for India vs Australia at Rajkot on 10-Oct-2013 (SR-220%)
359 Down 2 David Warner (Australia) flag David Warner (Australia) 51.56 63* Runs in 41 Balls in 2nd inns for Australia vs India at Colombo on 28-Sep-2012 (SR-154%)
360 Down 2 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 51.54 83* Runs in 58 Balls in 1st inns for Bangladesh vs Netherlands at Dharamsala on 09-Mar-2016 (SR-143%)
361 Down 2 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 51.47 67* Runs in 43 Balls in 2nd inns for Australia vs England at Cape Town on 14-Sep-2007 (SR-156%)
365 Down 2 Ben Stokes (England) flag Ben Stokes (England) 51.36 52* Runs in 49 Balls in 2nd inns for England vs Pakistan at Melbourne on 13-Nov-2022 (SR-106%)
367 Down 2 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 51.32 101 Runs in 36 Balls in 1st inns for Namibia vs Nepal at Kirtipur on 27-Feb-2024 (SR-281%)
368 Down 2 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 51.25 71* Runs in 42 Balls in 1st inns for New Zealand vs Pakistan at Rawalpindi on 20-Apr-2023 (SR-169%)
375 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.00 64* Runs in 46 Balls in 1st inns for Bangladesh vs Netherlands at Kingstown on 13-Jun-2024 (SR-139%)
389 Down 2 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 50.68 91 Runs in 44 Balls in 1st inns for West Indies vs Ireland at Magheramason on 15-Jun-2025 (SR-207%)
392 Down 2 Axar Patel (India) flag Axar Patel (India) 50.62 47 Runs in 31 Balls in 1st inns for India vs South Africa at Bridgetown on 29-Jun-2024 (SR-152%)
399 Down 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 50.29 88 Runs in 44 Balls in 1st inns for South Africa vs England at Centurion on 15-Nov-2009 (SR-200%)
400 Down 2 Moeen Ali (England) flag Moeen Ali (England) 50.29 63 Runs in 28 Balls in 1st inns for England vs West Indies at Bridgetown on 29-Jan-2022 (SR-225%)
405 Down 2 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 50.16 96* Runs in 55 Balls in 1st inns for South Africa vs England at Cardiff on 28-Jul-2022 (SR-175%)
407 Down 2 David Warner (Australia) flag David Warner (Australia) 50.14 90* Runs in 62 Balls in 1st inns for Australia vs Sri Lanka at Sydney on 26-Jan-2013 (SR-145%)
415 Down 3 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 49.73 78 Runs in 37 Balls in 1st inns for Sri Lanka vs India at Nagpur on 09-Dec-2009 (SR-211%)
417 Down 3 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 49.63 98* Runs in 57 Balls in 1st inns for Pakistan vs South Africa at Centurion on 13-Dec-2024 (SR-172%)
418 Down 3 David Miller (South Africa) flag David Miller (South Africa) 49.62 65* Runs in 29 Balls in 1st inns for South Africa vs Pakistan at Johannesburg on 03-Feb-2019 (SR-224%)
420 Down 3 George Munsey (Scotland) flag George Munsey (Scotland) 49.55 66* Runs in 53 Balls in 1st inns for Scotland vs West Indies at Hobart on 17-Oct-2022 (SR-125%)
421 Down 3 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%)
423 Down 3 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 49.50 46* Runs in 13 Balls in 1st inns for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007 (SR-354%)
434 Down 3 Travis Head (Australia) flag Travis Head (Australia) 49.22 91 Runs in 48 Balls in 2nd inns for Australia vs South Africa at Durban on 03-Sep-2023 (SR-190%)
437 Down 3 Eoin Morgan (England) flag Eoin Morgan (England) 49.11 80* Runs in 46 Balls in 1st inns for England vs New Zealand at Hamilton on 18-Feb-2018 (SR-174%)
440 Down 3 David Miller (South Africa) flag David Miller (South Africa) 49.09 59* Runs in 46 Balls in 2nd inns for South Africa vs India at Perth on 30-Oct-2022 (SR-128%)
444 Down 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 49.02 67 Runs in 43 Balls in 1st inns for India vs West Indies at London on 12-Jun-2009 (SR-156%)
454 Down 3 Abhishek Sharma (India) flag Abhishek Sharma (India) 48.73 74 Runs in 39 Balls in 2nd inns for India vs Pakistan at Dubai on 21-Sep-2025 (SR-190%)
455 Down 3 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%)
457 Down 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 48.62 61 Runs in 37 Balls in 2nd inns for ICC World XI vs West Indies at London on 31-May-2018 (SR-165%)
458 Down 3 David Warner (Australia) flag David Warner (Australia) 48.58 59 Runs in 24 Balls in 2nd inns for Australia vs New Zealand at Auckland on 16-Feb-2018 (SR-246%)
464 Down 3 David Warner (Australia) flag David Warner (Australia) 48.42 65 Runs in 42 Balls in 2nd inns for Australia vs Sri Lanka at Dubai on 28-Oct-2021 (SR-155%)
470 Down 3 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 48.18 54* Runs in 28 Balls in 1st inns for South Africa vs England at Mumbai on 18-Mar-2016 (SR-193%)
474 Down 3 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 48.08 76* Runs in 46 Balls in 1st inns for Tanzania vs Rwanda at Windhoek on 29-Nov-2023 (SR-165%)
478 Down 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 48.04 76 Runs in 42 Balls in 2nd inns for India vs Australia at Brisbane on 21-Nov-2018 (SR-181%)
481 Down 3 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 47.93 100 Runs in 54 Balls in 1st inns for Bangladesh vs United Arab Emirates at Sharjah on 17-May-2025 (SR-185%)
482 Down 3 Eoin Morgan (England) flag Eoin Morgan (England) 47.85 57* Runs in 22 Balls in 2nd inns for England vs South Africa at Centurion on 16-Feb-2020 (SR-259%)
483 Down 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 47.83 67 Runs in 40 Balls in 2nd inns for West Indies vs India at Georgetown on 06-Aug-2023 (SR-168%)
485 Down 3 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 47.81 52 Runs in 24 Balls in 1st inns for South Africa vs England at Mumbai on 18-Mar-2016 (SR-217%)
489 Down 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 47.73 90 Runs in 49 Balls in 1st inns for India vs Sri Lanka at Colombo on 06-Mar-2018 (SR-184%)
490 Down 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 47.65 58 Runs in 35 Balls in 1st inns for West Indies vs England at Pallekele on 27-Sep-2012 (SR-166%)
493 Down 3 David Warner (Australia) flag David Warner (Australia) 47.60 49 Runs in 30 Balls in 2nd inns for Australia vs Pakistan at Dubai on 11-Nov-2021 (SR-163%)
496 Down 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 47.52 53* Runs in 25 Balls in 1st inns for West Indies vs India at Chennai on 11-Nov-2018 (SR-212%)
500 Down 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 47.46 85* Runs in 52 Balls in 1st inns for West Indies vs New Zealand at Lauderhill on 30-Jun-2012 (SR-163%)
512 Down 3 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 47.10 71* Runs in 40 Balls in 2nd inns for South Africa vs Pakistan at Johannesburg on 02-Feb-2007 (SR-178%)
514 Down 3 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 47.08 79* Runs in 52 Balls in 2nd inns for South Africa vs India at Bengaluru on 22-Sep-2019 (SR-152%)
515 Down 3 David Warner (Australia) flag David Warner (Australia) 47.04 67 Runs in 29 Balls in 2nd inns for Australia vs West Indies at Sydney on 23-Feb-2010 (SR-231%)
519 Down 3 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 46.87 73* Runs in 47 Balls in 2nd inns for Bangladesh vs Sri Lanka at Colombo on 16-Jul-2025 (SR-155%)
523 Down 3 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 46.81 71 Runs in 55 Balls in 1st inns for Bangladesh vs Zimbabwe at Brisbane on 30-Oct-2022 (SR-129%)
528 Down 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 46.69 74* Runs in 39 Balls in 2nd inns for West Indies vs Bangladesh at Georgetown on 07-Jul-2022 (SR-190%)
529 Down 3 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 46.69 59 Runs in 34 Balls in 1st inns for Afghanistan vs Scotland at Sharjah on 25-Oct-2021 (SR-174%)
531 Down 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 46.65 61 Runs in 40 Balls in 1st inns for Sri Lanka vs South Africa at Chattogram on 22-Mar-2014 (SR-153%)
532 Down 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 46.61 68 Runs in 31 Balls in 2nd inns for West Indies vs England at Gros Islet on 16-Nov-2024 (SR-219%)
533 Down 3 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 46.52 50* Runs in 14 Balls in 2nd inns for New Zealand vs Sri Lanka at Auckland on 10-Jan-2016 (SR-357%)
534 Down 3 David Warner (Australia) flag David Warner (Australia) 46.51 70 Runs in 36 Balls in 1st inns for Australia vs West Indies at Hobart on 09-Feb-2024 (SR-194%)
535 Down 3 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 46.48 101* Runs in 55 Balls in 2nd inns for United States of America vs Jersey at Bulawayo on 11-Jul-2022 (SR-184%)
536 Down 3 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 46.47 72* Runs in 35 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 20-Mar-2021 (SR-206%)
537 Down 3 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 46.46 78 Runs in 40 Balls in 2nd inns for Pakistan vs Ireland at Dublin on 12-May-2024 (SR-195%)
538 Down 3 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 46.46 84* Runs in 51 Balls in 2nd inns for India vs West Indies at Lauderhill on 12-Aug-2023 (SR-165%)
539 Down 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 46.44 58 Runs in 26 Balls in 1st inns for West Indies vs ICC World XI at London on 31-May-2018 (SR-223%)
542 Down 3 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 46.40 44* Runs in 16 Balls in 2nd inns for West Indies vs England at Bridgetown on 23-Jan-2022 (SR-275%)
543 Down 3 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 46.36 66 Runs in 34 Balls in 1st inns for Bangladesh vs Pakistan at Lahore on 01-Jun-2025 (SR-194%)
545 Down 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 46.34 51* Runs in 23 Balls in 2nd inns for Sri Lanka vs New Zealand at Wellington on 22-Dec-2006 (SR-222%)
547 Down 3 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 46.32 68* Runs in 34 Balls in 2nd inns for South Africa vs India at Dharamsala on 02-Oct-2015 (SR-200%)
548 Down 3 Eoin Morgan (England) flag Eoin Morgan (England) 46.30 74 Runs in 39 Balls in 1st inns for England vs Australia at Cardiff on 31-Aug-2015 (SR-190%)
550 Down 3 David Warner (Australia) flag David Warner (Australia) 46.27 70* Runs in 44 Balls in 2nd inns for Australia vs Sri Lanka at Colombo on 07-Jun-2022 (SR-159%)
556 Down 3 Axar Patel (India) flag Axar Patel (India) 46.15 65 Runs in 31 Balls in 2nd inns for India vs Sri Lanka at Pune on 05-Jan-2023 (SR-210%)
557 Down 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 46.14 56 Runs in 35 Balls in 1st inns for West Indies vs South Africa at Dubai on 26-Oct-2021 (SR-160%)
574 Down 3 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 45.83 68 Runs in 49 Balls in 1st inns for Sri Lanka vs West Indies at Bridgetown on 07-May-2010 (SR-139%)
586 Down 3 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 45.58 68 Runs in 41 Balls in 1st inns for Sri Lanka vs West Indies at Abu Dhabi on 04-Nov-2021 (SR-166%)
588 Down 3 Eoin Morgan (England) flag Eoin Morgan (England) 45.54 57 Runs in 38 Balls in 2nd inns for England vs Sri Lanka at Chattogram on 27-Mar-2014 (SR-150%)
589 Down 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 45.54 72 Runs in 36 Balls in 1st inns for India vs Pakistan at Ahmedabad on 28-Dec-2012 (SR-200%)
592 Down 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 45.48 71 Runs in 35 Balls in 2nd inns for West Indies vs South Africa at St George's on 26-Jun-2021 (SR-203%)
594 Down 3 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 45.44 53 Runs in 31 Balls in 2nd inns for Sri Lanka vs Bangladesh at Sharjah on 24-Oct-2021 (SR-171%)
595 Down 3 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 45.43 78 Runs in 50 Balls in 2nd inns for South Africa vs Australia at Adelaide on 05-Nov-2014 (SR-156%)
598 Down 3 Moeen Ali (England) flag Moeen Ali (England) 45.36 51* Runs in 37 Balls in 1st inns for England vs New Zealand at Abu Dhabi on 10-Nov-2021 (SR-138%)
601 Down 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 45.31 72 Runs in 39 Balls in 1st inns for India vs South Africa at Johannesburg on 18-Feb-2018 (SR-185%)
615 Down 3 David Warner (Australia) flag David Warner (Australia) 45.02 53* Runs in 35 Balls in 2nd inns for Australia vs Bangladesh at North Sound on 20-Jun-2024 (SR-151%)
622 Down 3 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 44.87 46 Runs in 21 Balls in 1st inns for Sri Lanka vs Netherlands at Gros Islet on 16-Jun-2024 (SR-219%)
623 Down 3 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 44.87 76 Runs in 53 Balls in 1st inns for Australia vs Pakistan at Harare on 08-Jul-2018 (SR-143%)
626 Down 3 Dawid Malan (England) flag Dawid Malan (England) 44.85 77 Runs in 39 Balls in 1st inns for England vs India at Nottingham on 10-Jul-2022 (SR-197%)
630 Down 3 Dawid Malan (England) flag Dawid Malan (England) 44.70 78* Runs in 47 Balls in 1st inns for England vs Pakistan at Lahore on 02-Oct-2022 (SR-166%)
643 Down 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 44.50 60* Runs in 25 Balls in 2nd inns for India vs Sri Lanka at Mohali on 12-Dec-2009 (SR-240%)
646 Down 3 Dawid Malan (England) flag Dawid Malan (England) 44.43 82 Runs in 49 Balls in 1st inns for England vs Australia at Canberra on 12-Oct-2022 (SR-167%)
650 Down 3 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 44.39 73 Runs in 42 Balls in 1st inns for Pakistan vs Australia at Harare on 05-Jul-2018 (SR-174%)
652 Down 3 Ben Duckett (England) flag Ben Duckett (England) 44.35 70* Runs in 42 Balls in 1st inns for England vs Pakistan at Karachi on 23-Sep-2022 (SR-167%)
656 Down 4 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 44.21 60 Runs in 34 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 16-Apr-2021 (SR-176%)
658 Down 4 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 44.18 65* Runs in 40 Balls in 2nd inns for Pakistan vs England at Karachi on 23-Sep-2022 (SR-163%)
662 Down 4 Eoin Morgan (England) flag Eoin Morgan (England) 44.10 67* Runs in 51 Balls in 2nd inns for England vs Pakistan at Dubai on 19-Feb-2010 (SR-131%)
666 Down 4 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 44.07 65* Runs in 40 Balls in 2nd inns for New Zealand vs Pakistan at Lahore on 15-Apr-2023 (SR-163%)
675 Down 4 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 43.84 67* Runs in 40 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-168%)
678 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 43.77 66 Runs in 52 Balls in 1st inns for Bangladesh vs Australia at Mirpur on 01-Apr-2014 (SR-127%)
686 Down 4 Rinku Singh (India) flag Rinku Singh (India) 43.59 69* Runs in 39 Balls in 1st inns for India vs Afghanistan at Bengaluru on 17-Jan-2024 (SR-177%)
687 Down 4 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 43.52 69* Runs in 41 Balls in 1st inns for South Africa vs Australia at Brisbane on 13-Jan-2009 (SR-168%)
688 Down 4 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 43.49 56 Runs in 27 Balls in 2nd inns for New Zealand vs Pakistan at Auckland on 15-Jan-2016 (SR-207%)
696 Down 4 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 43.24 101 Runs in 54 Balls in 1st inns for New Zealand vs Bangladesh at Mount Maunganui on 06-Jan-2017 (SR-187%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #matthewhayden #hayden #davidmiller #miller #devonconway #conway #yashasvijaiswal #jaiswal #tilakvarma #varma #kamauleverock #leverock #yuvrajsingh #singh #davidwarner #warner #tamimiqbal #iqbal #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings