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 10 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 42.58 2-Ct/St in 2nd inns vs Pakistan at New York on 11-Jun-2024
402 Down 10 Gareth Hopkins (New Zealand) flag Gareth Hopkins (New Zealand) 42.55 2-Ct/St in 2nd inns vs Pakistan at Bridgetown on 08-May-2010
403 Down 10 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 42.53 2-Ct/St in 1st inns vs Sri Lanka at Dallas on 07-Jun-2024
404 Down 10 Colin Smith (Scotland) flag Colin Smith (Scotland) 42.50 2-Ct/St in 1st inns vs South Africa at London on 07-Jun-2009
405 Down 10 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 42.47 2-Ct/St in 1st inns vs South Africa at Bridgetown on 05-May-2010
406 Down 10 MS Dhoni (India) flag MS Dhoni (India) 42.45 2-Ct/St in 1st inns vs Australia at Bridgetown on 07-May-2010
407 Down 10 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 42.42 2-Ct/St in 2nd inns vs Sri Lanka at Sydney on 29-Oct-2022
408 Down 10 Sanju Samson (India) flag Sanju Samson (India) 42.42 2-Ct/St in 1st inns vs Pakistan at Dubai on 28-Sep-2025
409 Down 10 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 42.35 2-Ct/St in 1st inns vs Sri Lanka at Bengaluru on 20-Mar-2016
410 Down 10 Brad Haddin (Australia) flag Brad Haddin (Australia) 42.35 2-Ct/St in 2nd inns vs Sri Lanka at Bridgetown on 09-May-2010
411 Down 10 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 42.32 2-Ct/St in 1st inns vs Australia at Cape Town on 12-Sep-2007
412 Down 10 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 42.32 2-Ct/St in 2nd inns vs Pakistan at Cape Town on 20-Sep-2007
413 Down 10 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 42.29 2-Ct/St in 1st inns vs West Indies at Pallekele on 29-Sep-2012
414 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 42.27 2-Ct/St in 2nd inns vs South Africa at Gros Islet on 10-May-2010
415 Down 10 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 42.22 2-Ct/St in 1st inns vs Afghanistan at Kolkata on 17-Mar-2016
416 Down 10 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 42.22 2-Ct/St in 1st inns vs Namibia at Geelong on 16-Oct-2022
417 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 42.19 2-Ct/St in 1st inns vs Ireland at New York on 05-Jun-2024
418 Down 10 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 42.19 2-Ct/St in 1st inns vs Pakistan at Mirpur on 30-Mar-2014
419 Down 10 Vikram Solanki (England) flag Vikram Solanki (England) 42.16 2-Ct/St in 1st inns vs New Zealand at Durban on 18-Sep-2007
420 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 42.14 2-Ct/St in 2nd inns vs England at Mumbai on 18-Mar-2016
421 Down 10 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 42.11 2-Ct/St in 1st inns vs England at Cape Town on 14-Sep-2007
422 Down 10 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 42.11 2-Ct/St in 2nd inns vs Ireland at New York on 07-Jun-2024
423 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 42.11 2-Ct/St in 1st inns vs Zimbabwe at Hobart on 17-Oct-2022
424 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 42.11 2-Ct/St in 2nd inns vs Bangladesh at Sydney on 27-Oct-2022
425 Down 10 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 42.09 2-Ct/St in 1st inns vs Ireland at Lauderhill on 16-Jun-2024
426 Down 10 Naseem Khushi (Oman) flag Naseem Khushi (Oman) 42.04 2-Ct/St in 1st inns vs United Arab Emirates at Doha on 23-Sep-2023
427 Down 10 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 42.01 2-Ct/St in 2nd inns vs Netherlands at Kingstown on 13-Jun-2024
428 Down 10 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 42.01 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
429 Down 10 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 41.96 2-Ct/St in 2nd inns vs South Africa at North Sound on 23-Jun-2024
430 Down 10 Zane Green (Namibia) flag Zane Green (Namibia) 41.91 2-Ct/St in 2nd inns vs Scotland at Bridgetown on 06-Jun-2024
431 Down 10 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 41.78 2-Ct/St in 2nd inns vs Bangladesh at Kolkata on 26-Mar-2016
432 Down 10 MS Dhoni (India) flag MS Dhoni (India) 41.75 2-Ct/St in 1st inns vs New Zealand at Nagpur on 15-Mar-2016
433 Down 10 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 41.73 2-Ct/St in 2nd inns vs United States of America at George Town on 27-Apr-2025
434 Down 10 Moeen Ali (England) flag Moeen Ali (England) 41.63 2-Ct/St in 1st inns vs New Zealand at Delhi on 30-Mar-2016
435 Down 10 Chris Jordan (England) flag Chris Jordan (England) 41.63 2-Ct/St in 1st inns vs New Zealand at Delhi on 30-Mar-2016
436 Down 10 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 41.59 3-Ct/St in 1st inns vs Oman at Dubai on 20-Jan-2017
437 Down 10 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 41.55 2-Ct/St in 2nd inns vs India at Mirpur on 04-Apr-2014
438 Down 10 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 41.55 2-Ct/St in 2nd inns vs India at Mirpur on 04-Apr-2014
439 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 41.47 2-Ct/St in 1st inns vs Sri Lanka at Perth on 25-Oct-2022
440 Down 10 James Foster (England) flag James Foster (England) 41.42 2-Ct/St in 2nd inns vs West Indies at London on 15-Jun-2009
441 Down 10 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 41.35 2-Ct/St in 2nd inns vs Australia at Gros Islet on 14-May-2010
442 Down 10 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 40.87 2-Ct/St in 2nd inns vs India at Bridgetown on 09-May-2010
443 Down 10 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 40.74 2-Ct/St in 1st inns vs Pakistan at Hangzhou on 06-Oct-2023
444 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 40.74 2-Ct/St in 2nd inns vs England at Southampton on 29-Aug-2013
445 Down 10 Shai Hope (West Indies) flag Shai Hope (West Indies) 40.64 2-Ct/St in 1st inns vs Pakistan at Karachi on 13-Dec-2021
446 Down 10 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 40.64 2-Ct/St in 1st inns vs Pakistan at Karachi on 14-Dec-2021
447 Down 10 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 40.52 4-Ct/St in 2nd inns vs Kenya at Dubai on 23-Nov-2013
448 Down 10 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 40.50 2-Ct/St in 2nd inns vs India at Pune on 05-Jan-2023
449 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.39 2-Ct/St in 1st inns vs India at Rajkot on 17-Jun-2022
450 Down 10 Charlie Tear (Scotland) flag Charlie Tear (Scotland) 40.34 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 14-Mar-2024
451 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.29 2-Ct/St in 2nd inns vs India at Thiruvananthapuram on 28-Sep-2022
452 Down 10 Phil Salt (England) flag Phil Salt (England) 40.22 2-Ct/St in 1st inns vs India at Mumbai on 02-Feb-2025
453 Down 10 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 40.17 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 17-Oct-2011
454 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 40.13 2-Ct/St in 1st inns vs England at Nottingham on 10-Jul-2022
455 Down 10 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 40.11 2-Ct/St in 1st inns vs Pakistan at Lahore on 14-Apr-2023
456 Down 10 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 40.11 2-Ct/St in 1st inns vs Australia at Sydney on 13-Feb-2022
457 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 40.06 2-Ct/St in 1st inns vs India at Bengaluru on 25-Dec-2012
458 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.06 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
459 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 40.06 2-Ct/St in 1st inns vs India at Guwahati on 28-Nov-2023
460 Down 10 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 40.02 2-Ct/St in 2nd inns vs Pakistan at Lahore on 17-Apr-2023
461 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.02 2-Ct/St in 2nd inns vs India at New Chandigarh on 11-Dec-2025
462 Down 10 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 39.97 2-Ct/St in 2nd inns vs West Indies at Kingstown on 28-Jul-2013
463 Down 10 Brad Haddin (Australia) flag Brad Haddin (Australia) 39.92 2-Ct/St in 2nd inns vs India at Rajkot on 10-Oct-2013
464 Down 10 Phil Salt (England) flag Phil Salt (England) 39.90 2-Ct/St in 2nd inns vs Pakistan at Lahore on 02-Oct-2022
465 Down 10 Jamie Atkinson (Hong Kong) flag Jamie Atkinson (Hong Kong) 39.89 3-Ct/St in 1st inns vs Nepal at Belfast on 15-Jul-2015
466 Down 10 Irfan Karim (Kenya) flag Irfan Karim (Kenya) 39.87 3-Ct/St in 2nd inns vs Nigeria at Kigali on 20-Nov-2021
467 Down 10 Omary Kitunda (Tanzania) flag Omary Kitunda (Tanzania) 39.87 3-Ct/St in 2nd inns vs Nigeria at Kigali on 20-Nov-2021
468 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 39.85 2-Ct/St in 2nd inns vs New Zealand at Mount Maunganui on 20-Nov-2022
469 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 39.83 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
470 Down 10 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 39.83 2-Ct/St in 2nd inns vs England at Birmingham on 03-Sep-2023
471 Down 10 Tom Banton (England) flag Tom Banton (England) 39.81 2-Ct/St in 1st inns vs West Indies at Bridgetown on 26-Jan-2022
472 Down 10 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 39.79 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
473 Down 10 Jos Buttler (England) flag Jos Buttler (England) 39.78 2-Ct/St in 2nd inns vs New Zealand at Auckland on 09-Feb-2013
474 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 39.76 2-Ct/St in 1st inns vs New Zealand at Napier on 22-Nov-2022
475 Down 10 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 39.64 2-Ct/St in 2nd inns vs India at Mumbai on 20-Oct-2007
476 Down 10 Shakeel Ansar (Pakistan) flag Shakeel Ansar (Pakistan) 39.57 2-Ct/St in 2nd inns vs Sri Lanka at Hambantota on 03-Jun-2012
477 Down 10 Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 39.55 2-Ct/St in 2nd inns vs England at Chester-le-Street on 16-Sep-2017
478 Down 10 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 39.55 2-Ct/St in 2nd inns vs England at Cardiff on 10-Sep-2025
479 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 39.50 2-Ct/St in 1st inns vs New Zealand at Christchurch on 22-Feb-2021
480 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 39.46 2-Ct/St in 1st inns vs India at Bengaluru on 22-Sep-2019
481 Down 10 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 39.44 3-Ct/St in 1st inns vs Malaysia at Al Amerat on 17-Apr-2024
482 Down 10 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 39.43 2-Ct/St in 2nd inns vs Bangladesh at Sylhet on 14-Jul-2023
483 Down 10 Pratik Athavale (Oman) flag Pratik Athavale (Oman) 39.43 3-Ct/St in 2nd inns vs Malaysia at Kirtipur on 30-Oct-2023
484 Down 10 JP Kotze (Namibia) flag JP Kotze (Namibia) 39.43 3-Ct/St in 2nd inns vs Nigeria at Accra on 18-Mar-2024
485 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 39.41 2-Ct/St in 1st inns vs West Indies at Basseterre on 02-Aug-2022
486 Down 10 Phil Salt (England) flag Phil Salt (England) 39.41 2-Ct/St in 1st inns vs West Indies at Bridgetown on 10-Nov-2024
487 Down 10 Alex Bushell (Guernsey) flag Alex Bushell (Guernsey) 39.40 3-Ct/St in 1st inns vs Germany at Deventer on 14-Aug-2023
488 Down 10 Tshering Tashi (Bhutan) flag Tshering Tashi (Bhutan) 39.40 3-Ct/St in 1st inns vs Bahrain at Doha on 23-Nov-2024
489 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 39.36 2-Ct/St in 1st inns vs Australia at Melbourne on 05-Feb-2010
490 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 39.36 2-Ct/St in 2nd inns vs West Indies at Tarouba on 29-Jul-2022
491 Down 10 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 39.34 2-Ct/St in 1st inns vs Australia at Hobart on 09-Feb-2024
492 Down 10 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 39.30 2-Ct/St in 2nd inns vs New Zealand at Auckland on 25-Jan-2018
493 Down 10 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 39.27 2-Ct/St in 2nd inns vs Pakistan at Lahore on 24-Jan-2020
494 Down 10 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 39.27 2-Ct/St in 1st inns vs New Zealand at Mount Maunganui on 23-Mar-2025
495 Down 10 Vinayak Shukla (Oman) flag Vinayak Shukla (Oman) 39.27 2-Ct/St in 1st inns vs India at Abu Dhabi on 19-Sep-2025
496 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 39.25 2-Ct/St in 1st inns vs West Indies at St George's on 01-Jul-2021
497 Down 10 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 39.25 2-Ct/St in 1st inns vs Sri Lanka at Rawalpindi on 29-Nov-2025
498 Down 10 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 39.23 2-Ct/St in 1st inns vs West Indies at Bridgetown on 28-Jul-2021
499 Down 10 Alex Carey (Australia) flag Alex Carey (Australia) 39.23 2-Ct/St in 1st inns vs New Zealand at Mount Maunganui on 04-Oct-2025
500 Down 10 Taranjit Bharaj (Denmark) flag Taranjit Bharaj (Denmark) 39.21 3-Ct/St in 1st inns vs Jersey at Edinburgh on 28-Jul-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shreyasmovva #movva #garethhopkins #hopkins #littondas #das #colinsmith #smith #mohammadshahzad #shahzad #msdhoni #dhoni #devonconway #conway #sanjusamson #samson #deneshramdin #ramdin #bradhaddin #haddin #brendantaylor #taylor #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings