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 - 2nd Nov 2025. 

CRR Change Name Points Stats
501 No change Phil Salt (England) flag Phil Salt (England) 39.22 2-Ct/St in 1st inns vs West Indies at Bridgetown on 10-Nov-2024
502 No change Matt Prior (England) flag Matt Prior (England) 39.22 2-Ct/St in 1st inns vs Pakistan at Dubai on 19-Feb-2010
503 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 39.20 2-Ct/St in 2nd inns vs India at Rajkot on 04-Nov-2017
504 No change Jos Buttler (England) flag Jos Buttler (England) 39.17 2-Ct/St in 1st inns vs West Indies at St George's on 16-Dec-2023
505 No change Alex Carey (Australia) flag Alex Carey (Australia) 39.17 2-Ct/St in 1st inns vs New Zealand at Mount Maunganui on 04-Oct-2025
506 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 39.15 2-Ct/St in 2nd inns vs Pakistan at Lahore on 24-Jan-2020
507 No change Jos Buttler (England) flag Jos Buttler (England) 39.15 2-Ct/St in 1st inns vs South Africa at Cape Town on 27-Nov-2020
508 No change Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 39.15 2-Ct/St in 1st inns vs New Zealand at Mount Maunganui on 23-Mar-2025
509 No change Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 39.14 2-Ct/St in 2nd inns vs India at Nagpur on 15-Mar-2016
510 No change Gary Wilson (Ireland) flag Gary Wilson (Ireland) 39.13 2-Ct/St in 1st inns vs West Indies at Kingston on 19-Feb-2014
511 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 39.13 2-Ct/St in 2nd inns vs New Zealand at Mount Maunganui on 28-Jan-2018
512 No change MS Dhoni (India) flag MS Dhoni (India) 39.10 2-Ct/St in 1st inns vs England at Manchester on 03-Jul-2018
513 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 39.10 2-Ct/St in 1st inns vs Bangladesh at Mirpur on 07-Aug-2021
514 No change MS Dhoni (India) flag MS Dhoni (India) 39.10 2-Ct/St in 1st inns vs West Indies at Lauderhill on 28-Aug-2016
515 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 39.08 2-Ct/St in 2nd inns vs West Indies at St George's on 03-Jul-2021
516 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.99 2-Ct/St in 2nd inns vs West Indies at Port of Spain on 30-Mar-2017
517 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 38.99 2-Ct/St in 2nd inns vs Sri Lanka at Pallekele on 04-Mar-2020
518 No change Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 38.99 2-Ct/St in 1st inns vs Australia at Geelong on 19-Feb-2017
519 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 38.99 2-Ct/St in 1st inns vs West Indies at Bridgetown on 28-Jul-2021
520 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 38.96 2-Ct/St in 2nd inns vs Bangladesh at Sylhet on 04-Mar-2024
521 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.94 2-Ct/St in 2nd inns vs Pakistan at Rawalpindi on 28-Oct-2025
522 No change Andre Botha (Ireland) flag Andre Botha (Ireland) 38.93 2-Ct/St in 1st inns vs West Indies at Georgetown on 30-Apr-2010
523 No change Gary Wilson (Ireland) flag Gary Wilson (Ireland) 38.93 2-Ct/St in 1st inns vs West Indies at Georgetown on 30-Apr-2010
524 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.92 2-Ct/St in 2nd inns vs West Indies at Kingstown on 17-Dec-2024
525 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 38.92 2-Ct/St in 1st inns vs Pakistan at Sharjah on 26-Mar-2023
526 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.89 2-Ct/St in 2nd inns vs New Zealand at Auckland on 22-Feb-2012
527 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 38.89 2-Ct/St in 2nd inns vs South Africa at Johannesburg on 23-Nov-2007
528 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 38.88 2-Ct/St in 2nd inns vs India at Dubai on 28-Sep-2025
529 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 38.86 2-Ct/St in 2nd inns vs England at Dubai on 23-Oct-2021
530 No change Farhaan Behardien (South Africa) flag Farhaan Behardien (South Africa) 38.84 2-Ct/St in 2nd inns vs Sri Lanka at Hambantota on 22-Sep-2012
531 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.82 2-Ct/St in 2nd inns vs England at Cardiff on 05-May-2019
532 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 38.82 2-Ct/St in 1st inns vs Australia at Brisbane on 31-Oct-2022
533 No change Craig Kieswetter (England) flag Craig Kieswetter (England) 38.80 2-Ct/St in 1st inns vs India at Kolkata on 29-Oct-2011
534 No change MS Dhoni (India) flag MS Dhoni (India) 38.80 2-Ct/St in 1st inns vs New Zealand at Hamilton on 10-Feb-2019
535 No change Suresh Raina (India) flag Suresh Raina (India) 38.77 2-Ct/St in 1st inns vs Pakistan at Colombo on 30-Sep-2012
536 No change Rishabh Pant (India) flag Rishabh Pant (India) 38.75 2-Ct/St in 1st inns vs Namibia at Dubai on 08-Nov-2021
537 No change Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 38.73 2-Ct/St in 2nd inns vs England at London on 29-Jun-2007
538 No change Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 38.72 2-Ct/St in 1st inns vs India at Bengaluru on 23-Mar-2016
539 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.71 2-Ct/St in 1st inns vs England at Mirpur on 12-Mar-2023
540 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 38.70 2-Ct/St in 2nd inns vs Australia at Sydney on 22-Oct-2022
541 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 38.69 2-Ct/St in 1st inns vs Bangladesh at Sylhet on 17-Dec-2018
542 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 38.66 2-Ct/St in 2nd inns vs West Indies at Lauderhill on 04-Aug-2018
543 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 38.64 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 30-Jul-2015
544 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.64 2-Ct/St in 2nd inns vs Australia at Harare on 05-Jul-2018
545 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 38.62 2-Ct/St in 2nd inns vs Australia at Birmingham on 05-Jul-2010
546 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 38.61 2-Ct/St in 2nd inns vs England at Pallekele on 27-Sep-2012
547 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 38.57 2-Ct/St in 2nd inns vs England at Bridgetown on 30-Jan-2022
548 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.55 2-Ct/St in 2nd inns vs West Indies at North Sound on 20-May-2010
549 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.55 2-Ct/St in 2nd inns vs Australia at Abu Dhabi on 24-Oct-2018
550 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 38.54 2-Ct/St in 1st inns vs West Indies at North Sound on 23-Jun-2024
551 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 38.54 2-Ct/St in 1st inns vs West Indies at North Sound on 23-Jun-2024
552 No change Gautam Gambhir (India) flag Gautam Gambhir (India) 38.54 2-Ct/St in 2nd inns vs England at Colombo on 23-Sep-2012
553 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.52 2-Ct/St in 1st inns vs Bangladesh at Chattogram on 18-Sep-2019
554 No change Jos Buttler (England) flag Jos Buttler (England) 38.52 2-Ct/St in 1st inns vs India at Birmingham on 09-Jul-2022
555 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 38.50 2-Ct/St in 1st inns vs Sri Lanka at Dubai on 27-Aug-2022
556 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 38.50 2-Ct/St in 1st inns vs Bangladesh at Dubai on 01-Sep-2022
557 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.50 2-Ct/St in 2nd inns vs West Indies at Dubai on 24-Sep-2016
558 No change Devon Thomas (West Indies) flag Devon Thomas (West Indies) 38.50 2-Ct/St in 2nd inns vs India at Basseterre on 02-Aug-2022
559 No change Mohammad Salman (Pakistan) flag Mohammad Salman (Pakistan) 38.48 2-Ct/St in 1st inns vs West Indies at Gros Islet on 21-Apr-2011
560 No change Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 38.48 2-Ct/St in 2nd inns vs New Zealand at Lauderhill on 30-Jun-2012
561 No change Rishabh Pant (India) flag Rishabh Pant (India) 38.48 2-Ct/St in 2nd inns vs South Africa at Visakhapatnam on 14-Jun-2022
562 No change Hardik Pandya (India) flag Hardik Pandya (India) 38.47 2-Ct/St in 2nd inns vs Afghanistan at Abu Dhabi on 03-Nov-2021
563 No change Ben Cooper (Netherlands) flag Ben Cooper (Netherlands) 38.47 2-Ct/St in 1st inns vs South Africa at Chattogram on 27-Mar-2014
564 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 38.47 2-Ct/St in 1st inns vs Afghanistan at Dubai on 29-Oct-2021
565 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 38.47 2-Ct/St in 1st inns vs Afghanistan at Dubai on 29-Oct-2021
566 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 38.45 2-Ct/St in 1st inns vs West Indies at Bridgetown on 30-Mar-2012
567 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.45 2-Ct/St in 1st inns vs Afghanistan at Sharjah on 06-Feb-2018
568 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 38.45 2-Ct/St in 1st inns vs Bangladesh at Colombo on 08-Mar-2018
569 No change Umer Toor (Bahrain) flag Umer Toor (Bahrain) 38.45 2-Ct/St in 2nd inns vs United Arab Emirates at Al Amerat on 21-Feb-2022
570 No change Albie Morkel (South Africa) flag Albie Morkel (South Africa) 38.45 2-Ct/St in 1st inns vs England at Nottingham on 11-Jun-2009
571 No change Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 38.45 2-Ct/St in 1st inns vs Pakistan at Pallekele on 23-Sep-2012
572 No change Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 38.43 2-Ct/St in 2nd inns vs Pakistan at Dubai on 11-Sep-2022
573 No change Nasir Jamshed (Pakistan) flag Nasir Jamshed (Pakistan) 38.43 2-Ct/St in 2nd inns vs New Zealand at Pallekele on 23-Sep-2012
574 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 38.43 2-Ct/St in 1st inns vs India at Dubai on 31-Oct-2021
575 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.42 2-Ct/St in 2nd inns vs Netherlands at Chattogram on 27-Mar-2014
576 No change Jewel Andrew (West Indies) flag Jewel Andrew (West Indies) 38.41 2-Ct/St in 1st inns vs Pakistan at Lauderhill on 02-Aug-2025
577 No change Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 38.41 2-Ct/St in 2nd inns vs Pakistan at Mirpur on 19-Nov-2021
578 No change Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 38.41 2-Ct/St in 1st inns vs South Africa at Chattogram on 24-Mar-2014
579 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 38.41 2-Ct/St in 1st inns vs India at New York on 09-Jun-2024
580 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 38.38 2-Ct/St in 2nd inns vs Sri Lanka at Lauderhill on 22-May-2010
581 No change Sanju Samson (India) flag Sanju Samson (India) 38.38 2-Ct/St in 1st inns vs West Indies at Lauderhill on 12-Aug-2023
582 No change Jos Buttler (England) flag Jos Buttler (England) 38.38 2-Ct/St in 1st inns vs India at Southampton on 07-Jul-2022
583 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 38.36 2-Ct/St in 2nd inns vs Australia at Mohali on 20-Sep-2022
584 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.36 2-Ct/St in 2nd inns vs England at Mirpur on 14-Mar-2023
585 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 38.34 2-Ct/St in 1st inns vs England at London on 15-Jun-2009
586 No change Jos Buttler (England) flag Jos Buttler (England) 38.34 2-Ct/St in 2nd inns vs India at Nottingham on 10-Jul-2022
587 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 38.34 2-Ct/St in 1st inns vs India at Georgetown on 06-Aug-2023
588 No change James Franklin (New Zealand) flag James Franklin (New Zealand) 38.31 2-Ct/St in 1st inns vs West Indies at Pallekele on 01-Oct-2012
589 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 38.31 2-Ct/St in 1st inns vs West Indies at Pallekele on 01-Oct-2012
590 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 38.31 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 31-Oct-2021
591 No change Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 38.31 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 20-Mar-2021
592 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 38.31 2-Ct/St in 2nd inns vs Pakistan at Hambantota on 01-Jun-2012
593 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 38.29 2-Ct/St in 1st inns vs New Zealand at Sharjah on 26-Oct-2021
594 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 38.29 2-Ct/St in 1st inns vs India at Adelaide on 02-Nov-2022
595 No change Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 38.29 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
596 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 38.29 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
597 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 38.29 2-Ct/St in 1st inns vs India at Bridgetown on 20-Jun-2024
598 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 38.29 2-Ct/St in 2nd inns vs Pakistan at Abu Dhabi on 26-Oct-2017
599 No change Craig Kieswetter (England) flag Craig Kieswetter (England) 38.29 2-Ct/St in 1st inns vs South Africa at Manchester on 10-Sep-2012
600 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 38.27 2-Ct/St in 1st inns vs India at Colombo on 28-Sep-2012