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
101 Down 2 Timothy Barker (Luxembourg) flag Timothy Barker (Luxembourg) 64.33 4-Ct/St in 1st inns vs Austria at Budapest on 26-Jul-2025
102 Down 2 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 64.32 3-Ct/St in 2nd inns vs Pakistan at Lahore on 05-Oct-2019
103 Down 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 64.28 3-Ct/St in 2nd inns vs Bangladesh at Sylhet on 04-Mar-2024
104 Down 2 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 64.28 3-Ct/St in 2nd inns vs New Zealand at Auckland on 05-Nov-2025
105 Down 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 64.25 3-Ct/St in 1st inns vs West Indies at Kingston on 20-Jul-2025
106 Down 2 Cameron Green (Australia) flag Cameron Green (Australia) 64.25 3-Ct/St in 1st inns vs West Indies at Kingston on 22-Jul-2025
107 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.17 3-Ct/St in 2nd inns vs New Zealand at Auckland on 15-Jan-2016
108 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 64.14 3-Ct/St in 1st inns vs South Africa at Johannesburg on 30-Mar-2012
109 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 64.10 3-Ct/St in 1st inns vs Australia at Perth on 11-Dec-2007
110 Down 2 Alex Carey (Australia) flag Alex Carey (Australia) 64.06 3-Ct/St in 1st inns vs Bangladesh at Mirpur on 07-Aug-2021
111 Down 2 Ashton Agar (Australia) flag Ashton Agar (Australia) 64.06 3-Ct/St in 1st inns vs Bangladesh at Mirpur on 09-Aug-2021
112 Down 2 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 64.03 3-Ct/St in 1st inns vs South Africa at East London on 09-Oct-2018
113 Down 2 Suresh Raina (India) flag Suresh Raina (India) 63.95 3-Ct/St in 2nd inns vs South Africa at Johannesburg on 18-Feb-2018
114 Down 2 MS Dhoni (India) flag MS Dhoni (India) 63.84 4-Ct/St in 1st inns vs Afghanistan at Gros Islet on 01-May-2010
115 Down 2 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 63.81 4-Ct/St in 2nd inns vs Netherlands at London on 09-Jun-2009
116 Down 2 Chamara Kapugedera (Sri Lanka) flag Chamara Kapugedera (Sri Lanka) 63.77 3-Ct/St in 1st inns vs Australia at Adelaide on 22-Feb-2017
117 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 63.77 3-Ct/St in 1st inns vs Pakistan at Harare on 02-Jul-2018
118 Down 2 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 63.66 4-Ct/St in 2nd inns vs Scotland at Nagpur on 10-Mar-2016
119 Down 2 Eoin Morgan (England) flag Eoin Morgan (England) 63.54 3-Ct/St in 2nd inns vs Pakistan at Dubai on 20-Feb-2010
120 Down 2 David Warner (Australia) flag David Warner (Australia) 63.43 3-Ct/St in 1st inns vs Sri Lanka at Colombo on 09-Sep-2016
121 Down 2 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 63.22 4-Ct/St in 2nd inns vs Namibia at Al Amerat on 02-Apr-2024
122 Down 2 Stuart Broad (England) flag Stuart Broad (England) 63.21 3-Ct/St in 1st inns vs Pakistan at Dubai on 19-Feb-2010
123 Down 2 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 63.06 3-Ct/St in 1st inns vs England at Chattogram on 09-Mar-2023
124 Down 2 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 62.88 3-Ct/St in 2nd inns vs India at Tarouba on 03-Aug-2023
125 Down 2 George Dockrell (Ireland) flag George Dockrell (Ireland) 62.81 3-Ct/St in 1st inns vs Afghanistan at Greater Noida on 12-Mar-2017
126 Down 2 Odean Smith (West Indies) flag Odean Smith (West Indies) 62.77 3-Ct/St in 1st inns vs India at Basseterre on 01-Aug-2022
127 Down 2 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 62.73 3-Ct/St in 2nd inns vs Bangladesh at Dubai on 25-Sep-2025
128 Down 2 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 62.69 3-Ct/St in 2nd inns vs Australia at Dubai on 28-Oct-2018
129 Down 2 Deepak Hooda (India) flag Deepak Hooda (India) 62.69 3-Ct/St in 2nd inns vs West Indies at Lauderhill on 06-Aug-2022
130 Down 2 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 62.55 3-Ct/St in 2nd inns vs South Africa at Rajkot on 17-Jun-2022
131 Down 2 Wilson Niyitanga (Rwanda) flag Wilson Niyitanga (Rwanda) 62.51 3-Ct/St in 1st inns vs Zimbabwe at Nairobi on 22-Oct-2024
132 Down 2 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 62.51 3-Ct/St in 2nd inns vs West Indies at Dubai on 24-Sep-2016
133 Down 2 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 62.47 3-Ct/St in 1st inns vs United States of America at The Hague on 27-Aug-2024
134 Down 2 Ziaur Rahman (Afghanistan) flag Ziaur Rahman (Afghanistan) 62.44 3-Ct/St in 1st inns vs West Indies at Dubai on 22-Jan-2026
135 Down 2 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 62.44 3-Ct/St in 1st inns vs England at Pune on 20-Dec-2012
136 Down 2 Stuart Thompson (Ireland) flag Stuart Thompson (Ireland) 62.44 3-Ct/St in 1st inns vs India at Malahide on 27-Jun-2018
137 Down 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 62.44 3-Ct/St in 2nd inns vs New Zealand at Ahmedabad on 01-Feb-2023
138 Down 2 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 62.40 3-Ct/St in 2nd inns vs West Indies at Dubai on 19-Jan-2026
139 Down 2 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 62.40 3-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 09-Sep-2025
140 Down 2 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 62.36 3-Ct/St in 1st inns vs England at Sharjah on 30-Nov-2015
141 Down 2 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 62.25 3-Ct/St in 1st inns vs India at Wellington on 31-Jan-2020
142 Down 2 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 62.25 3-Ct/St in 1st inns vs Australia at Auckland on 23-Feb-2024
143 Down 2 Ben Manenti (Italy) flag Ben Manenti (Italy) 62.18 3-Ct/St in 2nd inns vs Scotland at The Hague on 09-Jul-2025
144 Down 2 Adnan Ilyas (Oman) flag Adnan Ilyas (Oman) 62.14 3-Ct/St in 2nd inns vs Afghanistan at Fatullah on 20-Feb-2016
145 Down 2 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 62.10 3-Ct/St in 2nd inns vs Bangladesh at Mirpur on 25-Mar-2014
146 Down 2 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 62.10 3-Ct/St in 2nd inns vs West Indies at Sharjah on 29-Sep-2025
147 Down 2 Ben Cutting (Australia) flag Ben Cutting (Australia) 62.03 3-Ct/St in 2nd inns vs England at Sydney on 02-Feb-2014
148 Down 2 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 61.99 3-Ct/St in 2nd inns vs India at Brisbane on 21-Nov-2018
149 Down 2 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 61.95 3-Ct/St in 1st inns vs New Zealand at Lahore on 17-Apr-2023
150 Down 2 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 61.92 3-Ct/St in 2nd inns vs Australia at Lahore on 29-Jan-2026
151 Down 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 61.86 3-Ct/St in 2nd inns vs India at Nagpur on 15-Mar-2016
152 Down 2 Justin Ontong (South Africa) flag Justin Ontong (South Africa) 61.84 3-Ct/St in 2nd inns vs New Zealand at Gqeberha on 26-Dec-2012
153 Down 2 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 61.81 3-Ct/St in 1st inns vs New Zealand at Lahore on 25-Apr-2024
154 Down 2 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 61.77 3-Ct/St in 1st inns vs England at Durban on 14-Feb-2020
155 Down 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 61.75 3-Ct/St in 1st inns vs West Indies at Tarouba on 12-Jun-2024
156 Down 2 Ben Lister (New Zealand) flag Ben Lister (New Zealand) 61.73 3-Ct/St in 1st inns vs Sri Lanka at Dunedin on 05-Apr-2023
157 Down 2 Virat Kohli (India) flag Virat Kohli (India) 61.70 3-Ct/St in 2nd inns vs England at Bengaluru on 01-Feb-2017
158 Down 2 Ben Duckett (England) flag Ben Duckett (England) 61.66 3-Ct/St in 2nd inns vs West Indies at Chester-le-Street on 06-Jun-2025
159 Down 2 Justin Ontong (South Africa) flag Justin Ontong (South Africa) 61.62 3-Ct/St in 2nd inns vs West Indies at Durban on 14-Jan-2015
160 Down 2 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 61.62 3-Ct/St in 1st inns vs Pakistan at Christchurch on 21-Jan-2024
161 Down 2 David Miller (South Africa) flag David Miller (South Africa) 61.58 3-Ct/St in 2nd inns vs England at East London on 12-Feb-2020
162 Down 2 George Linde (South Africa) flag George Linde (South Africa) 61.55 3-Ct/St in 1st inns vs Pakistan at Johannesburg on 12-Apr-2021
163 Down 2 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 61.51 3-Ct/St in 1st inns vs Pakistan at Wellington on 22-Jan-2018
164 Down 2 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 61.51 3-Ct/St in 1st inns vs Australia at Wellington on 07-Mar-2021
165 Down 2 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 61.51 3-Ct/St in 2nd inns vs Australia at Mirpur on 09-Aug-2021
166 Down 2 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 61.44 3-Ct/St in 2nd inns vs Australia at Gros Islet on 09-Jul-2021
167 Down 2 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 61.40 3-Ct/St in 2nd inns vs Pakistan at Brisbane on 14-Nov-2024
168 Down 2 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 61.36 3-Ct/St in 2nd inns vs South Africa at St George's on 01-Jul-2021
169 Down 2 Steven Smith (Australia) flag Steven Smith (Australia) 61.29 3-Ct/St in 1st inns vs Pakistan at Sydney on 03-Nov-2019
170 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 61.29 3-Ct/St in 2nd inns vs Pakistan at Auckland on 12-Jan-2024
171 Down 2 E Malinga (Sri Lanka) flag E Malinga (Sri Lanka) 61.29 3-Ct/St in 2nd inns vs Pakistan at Dambula on 11-Jan-2026
172 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 61.22 3-Ct/St in 1st inns vs New Zealand at Raipur on 23-Jan-2026
173 Down 2 Chris Jordan (England) flag Chris Jordan (England) 61.18 3-Ct/St in 1st inns vs Sri Lanka at Cardiff on 23-Jun-2021
174 Down 2 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 61.18 3-Ct/St in 2nd inns vs West Indies at Auckland on 06-Nov-2025
175 Down 2 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 61.14 3-Ct/St in 1st inns vs Pakistan at Mirpur on 02-Mar-2016
176 Down 2 James Neesham (New Zealand) flag James Neesham (New Zealand) 61.14 3-Ct/St in 1st inns vs West Indies at Dunedin on 13-Nov-2025
177 Down 2 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 61.10 3-Ct/St in 1st inns vs Pakistan at Christchurch on 16-Mar-2025
178 Down 2 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 61.07 3-Ct/St in 2nd inns vs West Indies at Karachi on 01-Apr-2018
179 Down 2 Ben McDermott (Australia) flag Ben McDermott (Australia) 61.03 3-Ct/St in 1st inns vs Sri Lanka at Melbourne on 01-Nov-2019
180 Down 2 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 60.96 3-Ct/St in 2nd inns vs Bangladesh at Harare on 23-Jul-2021
181 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 60.96 3-Ct/St in 2nd inns vs Bangladesh at Harare on 23-Jul-2021
182 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 60.95 3-Ct/St in 2nd inns vs Bangladesh at Pallekele on 21-Sep-2012
183 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 60.95 3-Ct/St in 1st inns vs Namibia at Dubai on 08-Nov-2021
184 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 60.77 3-Ct/St in 2nd inns vs West Indies at Lucknow on 06-Nov-2018
185 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 60.70 3-Ct/St in 2nd inns vs Afghanistan at Abu Dhabi on 30-Nov-2013
186 Down 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 60.53 3-Ct/St in 2nd inns vs South Africa at Durban on 19-Sep-2007
187 Down 2 David Miller (South Africa) flag David Miller (South Africa) 60.51 3-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 24-Mar-2019
188 Down 2 Michael Hussey (Australia) flag Michael Hussey (Australia) 60.38 3-Ct/St in 2nd inns vs Bangladesh at Bridgetown on 05-May-2010
189 Down 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 60.25 3-Ct/St in 2nd inns vs Pakistan at Colombo on 28-Sep-2012
190 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 60.23 3-Ct/St in 1st inns vs Papua New Guinea at Tarouba on 17-Jun-2024
191 Down 2 Matthew Wade (Australia) flag Matthew Wade (Australia) 60.21 3-Ct/St in 1st inns vs South Africa at Colombo on 30-Sep-2012
192 Down 2 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 60.21 3-Ct/St in 1st inns vs South Africa at Chattogram on 27-Mar-2014
193 Down 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 60.18 3-Ct/St in 1st inns vs Sri Lanka at Chattogram on 31-Mar-2014
194 Down 2 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 60.09 3-Ct/St in 1st inns vs Canada at Chennai on 17-Feb-2026
195 Down 2 Rishabh Pant (India) flag Rishabh Pant (India) 59.90 3-Ct/St in 2nd inns vs Pakistan at New York on 09-Jun-2024
196 Down 2 Tom Banton (England) flag Tom Banton (England) 59.83 3-Ct/St in 2nd inns vs Italy at Kolkata on 16-Feb-2026
197 Down 2 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 59.80 3-Ct/St in 2nd inns vs Oman at Colombo on 14-Feb-2026
198 Down 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.66 3-Ct/St in 2nd inns vs New Zealand at Chattogram on 24-Mar-2014
199 Down 2 Zane Green (Namibia) flag Zane Green (Namibia) 59.59 3-Ct/St in 2nd inns vs Sri Lanka at Geelong on 16-Oct-2022
200 Down 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.55 3-Ct/St in 1st inns vs West Indies at Ahmedabad on 26-Feb-2026
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #timothybarker #barker #danushkagunathilaka #gunathilaka #charithasalanka #asalanka #matthewforde #forde #glennmaxwell #maxwell #camerongreen #green #shahidafridi #afridi #rohitsharma #sharma #rosstaylor #taylor #alexcarey #carey #ashtonagar #agar #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings