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
1 No change Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 100.00 6-Ct/St in 2nd inns vs Sri Lanka at Dambula on 10-Nov-2024
2 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 97.16 4-Ct/St in 2nd inns vs Bangladesh at New York on 10-Jun-2024
3 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 96.38 4-Ct/St in 1st inns vs Namibia at North Sound on 11-Jun-2024
4 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 90.98 4-Ct/St in 1st inns vs New Zealand at Auckland on 12-Jan-2024
5 No change Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 90.38 4-Ct/St in 1st inns vs South Africa at Gqeberha on 26-Dec-2012
6 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 89.52 4-Ct/St in 1st inns vs England at Birmingham on 07-Sep-2014
7 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 87.60 4-Ct/St in 2nd inns vs Afghanistan at Sharjah on 15-Mar-2024
8 No change Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 86.99 4-Ct/St in 2nd inns vs United States of America at Windhoek on 04-Oct-2024
9 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 86.97 5-Ct/St in 2nd inns vs West Indies at Kingstown on 15-Dec-2024
10 No change David Miller (South Africa) flag David Miller (South Africa) 86.74 4-Ct/St in 2nd inns vs Pakistan at Cape Town on 01-Feb-2019
11 No change Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 86.69 4-Ct/St in 1st inns vs Afghanistan at Mirpur on 22-Feb-2016
12 No change MS Dhoni (India) flag MS Dhoni (India) 86.35 5-Ct/St in 1st inns vs England at Bristol on 08-Jul-2018
13 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 86.33 4-Ct/St in 2nd inns vs West Indies at Hobart on 09-Feb-2024
14 No change Jofra Archer (England) flag Jofra Archer (England) 86.13 4-Ct/St in 2nd inns vs South Africa at Manchester on 12-Sep-2025
15 No change Rinku Singh (India) flag Rinku Singh (India) 86.03 4-Ct/St in 1st inns vs New Zealand at Visakhapatnam on 28-Jan-2026
16 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 84.98 3-Ct/St in 1st inns vs Pakistan at Melbourne on 13-Nov-2022
17 Down 1 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 84.61 4-Ct/St in 2nd inns vs England at Wellington on 03-Nov-2019
18 Down 1 Ben Stokes (England) flag Ben Stokes (England) 83.75 3-Ct/St in 2nd inns vs West Indies at Kolkata on 03-Apr-2016
19 Down 1 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 82.62 5-Ct/St in 2nd inns vs Pakistan at Mount Maunganui on 23-Mar-2025
20 Down 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 81.11 5-Ct/St in 1st inns vs Ireland at Chattogram on 02-Dec-2025
21 Down 1 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 77.68 4-Ct/St in 2nd inns vs Sri Lanka at Colombo on 14-Jan-2024
22 Down 1 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 77.66 4-Ct/St in 1st inns vs Bangladesh at Chattogram on 14-Feb-2014
23 Down 1 Matt Prior (England) flag Matt Prior (England) 77.65 4-Ct/St in 1st inns vs South Africa at Cape Town on 16-Sep-2007
24 Down 1 MS Dhoni (India) flag MS Dhoni (India) 77.39 4-Ct/St in 1st inns vs Pakistan at Colombo on 30-Sep-2012
25 Down 1 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 77.21 4-Ct/St in 2nd inns vs Pakistan at Mirpur on 01-Apr-2014
26 Down 1 David Warner (Australia) flag David Warner (Australia) 77.09 3-Ct/St in 1st inns vs Pakistan at Gros Islet on 14-May-2010
27 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 76.24 4-Ct/St in 1st inns vs Zimbabwe at Hambantota on 20-Sep-2012
28 Down 1 Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 76.20 4-Ct/St in 1st inns vs Sri Lanka at London on 14-Jun-2009
29 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 76.02 4-Ct/St in 2nd inns vs Zimbabwe at Cape Town on 12-Sep-2007
30 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 75.71 4-Ct/St in 2nd inns vs Afghanistan at Mumbai on 20-Mar-2016
31 Down 1 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 75.13 4-Ct/St in 2nd inns vs Scotland at Dubai on 18-Oct-2019
32 Down 1 David Miller (South Africa) flag David Miller (South Africa) 72.21 3-Ct/St in 2nd inns vs England at Sharjah on 06-Nov-2021
33 Down 1 Dinesh Karthik (India) flag Dinesh Karthik (India) 71.63 4-Ct/St in 2nd inns vs England at Southampton on 07-Jul-2022
34 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 71.59 4-Ct/St in 2nd inns vs England at Cardiff on 28-Jul-2022
35 Down 1 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 71.31 3-Ct/St in 1st inns vs India at Perth on 30-Oct-2022
36 Down 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 70.70 3-Ct/St in 1st inns vs India at Dubai on 31-Oct-2021
37 Down 1 Suresh Raina (India) flag Suresh Raina (India) 70.66 3-Ct/St in 2nd inns vs South Africa at Colombo on 02-Oct-2012
38 Down 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 70.57 3-Ct/St in 1st inns vs Sri Lanka at Georgetown on 30-Apr-2010
39 Down 1 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 70.39 4-Ct/St in 2nd inns vs Ireland at Georgetown on 30-Apr-2010
40 Down 1 Suresh Raina (India) flag Suresh Raina (India) 70.25 3-Ct/St in 1st inns vs Pakistan at Mirpur on 21-Mar-2014
41 Down 1 Chris Woakes (England) flag Chris Woakes (England) 70.20 3-Ct/St in 1st inns vs Bangladesh at Abu Dhabi on 27-Oct-2021
42 Down 1 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 70.08 4-Ct/St in 1st inns vs South Africa at Johannesburg on 22-Jan-2017
43 Down 1 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 69.96 3-Ct/St in 2nd inns vs Bangladesh at Al Amerat on 17-Oct-2021
44 Down 1 Nawroz Mangal (Afghanistan) flag Nawroz Mangal (Afghanistan) 69.92 3-Ct/St in 1st inns vs South Africa at Bridgetown on 05-May-2010
45 Down 1 Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 69.88 3-Ct/St in 1st inns vs Bangladesh at Al Amerat on 21-Oct-2021
46 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 69.88 3-Ct/St in 2nd inns vs Afghanistan at Bridgetown on 20-Jun-2024
47 Down 1 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 69.81 4-Ct/St in 2nd inns vs Sri Lanka at Dambula on 13-Jul-2025
48 Down 1 David Miller (South Africa) flag David Miller (South Africa) 69.79 3-Ct/St in 2nd inns vs England at Chattogram on 29-Mar-2014
49 Down 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 69.75 3-Ct/St in 2nd inns vs Pakistan at Mohali on 22-Mar-2016
50 Down 1 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 69.75 3-Ct/St in 2nd inns vs New Zealand at Bridgetown on 06-May-2010
51 Down 1 Harry Tector (Ireland) flag Harry Tector (Ireland) 69.75 3-Ct/St in 1st inns vs West Indies at Hobart on 21-Oct-2022
52 Down 1 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 69.71 3-Ct/St in 1st inns vs India at London on 12-Jun-2009
53 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 69.65 4-Ct/St in 2nd inns vs West Indies at North Sound on 19-May-2010
54 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 69.55 3-Ct/St in 2nd inns vs India at Nottingham on 16-Jun-2009
55 Down 1 Lega Siaka (P.N.G.) flag Lega Siaka (P.N.G.) 69.55 3-Ct/St in 1st inns vs Scotland at Al Amerat on 19-Oct-2021
56 Down 1 Sulieman Benn (West Indies) flag Sulieman Benn (West Indies) 69.39 3-Ct/St in 1st inns vs Australia at London on 06-Jun-2009
57 Down 1 Brett Lee (Australia) flag Brett Lee (Australia) 69.34 3-Ct/St in 1st inns vs Sri Lanka at Cape Town on 20-Sep-2007
58 Down 1 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 68.97 4-Ct/St in 2nd inns vs Afghanistan at Lucknow on 14-Nov-2019
59 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 68.89 4-Ct/St in 1st inns vs Pakistan at Dubai on 13-Nov-2013
60 Down 1 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 67.51 4-Ct/St in 1st inns vs Netherlands at Glasgow on 19-Jun-2025
61 Down 1 Jitesh Sharma (India) flag Jitesh Sharma (India) 67.15 4-Ct/St in 2nd inns vs South Africa at Cuttack on 09-Dec-2025
62 Down 1 MS Dhoni (India) flag MS Dhoni (India) 66.83 4-Ct/St in 2nd inns vs Sri Lanka at Cuttack on 20-Dec-2017
63 Down 1 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 66.83 4-Ct/St in 1st inns vs Pakistan at Wellington on 26-Mar-2025
64 Down 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 66.68 4-Ct/St in 2nd inns vs West Indies at Nelson on 29-Dec-2017
65 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 66.52 4-Ct/St in 2nd inns vs New Zealand at Perth on 11-Dec-2007
66 Down 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 66.19 3-Ct/St in 2nd inns vs South Africa at Harare on 26-Jul-2025
67 Down 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 66.01 3-Ct/St in 2nd inns vs Australia at Gros Islet on 14-May-2010
68 Down 1 MS Dhoni (India) flag MS Dhoni (India) 65.97 4-Ct/St in 1st inns vs Afghanistan at Gros Islet on 01-May-2010
69 Down 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 65.94 4-Ct/St in 2nd inns vs Netherlands at London on 09-Jun-2009
70 Down 1 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 65.91 3-Ct/St in 1st inns vs India at Hyderabad on 12-Oct-2024
71 Down 1 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 65.84 3-Ct/St in 1st inns vs India at Cuttack on 09-Dec-2025
72 Down 1 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 65.79 4-Ct/St in 2nd inns vs Scotland at Nagpur on 10-Mar-2016
73 Down 1 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 65.74 3-Ct/St in 1st inns vs Pakistan at Hangzhou on 03-Oct-2023
74 Down 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 65.47 3-Ct/St in 2nd inns vs England at Birmingham on 03-Sep-2023
75 Down 1 David Miller (South Africa) flag David Miller (South Africa) 65.40 3-Ct/St in 2nd inns vs India at Indore on 04-Oct-2022
76 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 65.25 3-Ct/St in 2nd inns vs England at Nottingham on 16-Jul-2021
77 Down 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 65.21 3-Ct/St in 2nd inns vs New Zealand at Mount Maunganui on 20-Nov-2022
78 Down 1 Matthew Short (Australia) flag Matthew Short (Australia) 65.18 3-Ct/St in 2nd inns vs England at Southampton on 11-Sep-2024
79 Down 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 65.10 3-Ct/St in 1st inns vs England at Southampton on 26-Jun-2021
80 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 64.67 3-Ct/St in 1st inns vs Sri Lanka at Rawalpindi on 29-Nov-2025
81 Down 1 Cameron Green (Australia) flag Cameron Green (Australia) 64.66 3-Ct/St in 1st inns vs Pakistan at Lahore on 29-Jan-2026
82 Down 2 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 64.64 3-Ct/St in 2nd inns vs Sri Lanka at Hangzhou on 04-Oct-2023
83 Down 2 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 64.48 3-Ct/St in 1st inns vs India at Dubai on 04-Sep-2022
84 Down 2 Jordan Cox (England) flag Jordan Cox (England) 64.44 3-Ct/St in 2nd inns vs New Zealand at Christchurch on 20-Oct-2025
85 Down 2 Ximus du Plooy (Hungary) flag Ximus du Plooy (Hungary) 64.44 4-Ct/St in 1st inns vs Austria at Marsa on 05-Feb-2025
86 Down 2 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 64.36 3-Ct/St in 2nd inns vs Pakistan at Lahore on 05-Oct-2019
87 Down 2 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 64.36 3-Ct/St in 1st inns vs Pakistan at Lahore on 27-Apr-2024
88 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 64.36 3-Ct/St in 1st inns vs India at Dubai on 06-Sep-2022
89 Down 2 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 64.33 3-Ct/St in 1st inns vs New Zealand at Napier on 22-Dec-2020
90 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 64.29 3-Ct/St in 2nd inns vs Sri Lanka at Colombo on 04-Sep-2009
91 Down 2 Timothy Barker (Luxembourg) flag Timothy Barker (Luxembourg) 64.19 4-Ct/St in 1st inns vs Austria at Budapest on 26-Jul-2025
92 Down 2 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 64.18 3-Ct/St in 2nd inns vs New Zealand at Auckland on 05-Nov-2025
93 Down 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 64.14 3-Ct/St in 2nd inns vs Bangladesh at Sylhet on 04-Mar-2024
94 Down 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 64.14 3-Ct/St in 1st inns vs West Indies at Kingston on 20-Jul-2025
95 Down 2 Cameron Green (Australia) flag Cameron Green (Australia) 64.14 3-Ct/St in 1st inns vs West Indies at Kingston on 22-Jul-2025
96 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.03 3-Ct/St in 2nd inns vs New Zealand at Auckland on 15-Jan-2016
97 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 64.00 3-Ct/St in 1st inns vs South Africa at Johannesburg on 30-Mar-2012
98 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 64.00 3-Ct/St in 1st inns vs Australia at Perth on 11-Dec-2007
99 Down 2 Ashton Agar (Australia) flag Ashton Agar (Australia) 63.96 3-Ct/St in 1st inns vs Bangladesh at Mirpur on 09-Aug-2021
100 Down 2 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 63.92 3-Ct/St in 1st inns vs South Africa at East London on 09-Oct-2018
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mitchellhay #hay #aidenmarkram #markram #glennmaxwell #maxwell #saimayub #ayub #coreyanderson #anderson #ajinkyarahane #rahane #harrytector #tector #rahulchopra #chopra #littondas #das #davidmiller #miller #babarhayat #hayat #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings