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
201 Down 1 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 66.54 13 Runs | 2 Wickets | Ct/St for Pakistan vs England at Bridgetown on 06-May-2010
202 Down 1 Ryan Watson (Scotland) flag Ryan Watson (Scotland) 66.54 27 Runs | 1 Wickets | Ct/St for Scotland vs New Zealand at London on 06-Jun-2009
203 Down 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 66.54 64 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dubai on 20-Sep-2025
204 Down 1 JJ Smit (Namibia) flag JJ Smit (Namibia) 66.54 59 Runs | 2 Wickets | Ct/St for Namibia vs Oman at Dubai on 29-Oct-2019
205 Down 1 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 66.54 27 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 09-Nov-2024
206 Down 1 Tanwir Afzal (Hong Kong) flag Tanwir Afzal (Hong Kong) 66.54 31 Runs | 2 Wickets | Ct/St for Hong Kong vs Zimbabwe at Nagpur on 08-Mar-2016
207 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 66.54 75 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Mirpur on 04-Mar-2016
208 Down 1 Jeevan Mendis (Sri Lanka) flag Jeevan Mendis (Sri Lanka) 66.54 43 Runs | 3 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Hambantota on 18-Sep-2012
209 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 66.54 44 Runs | 1 Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
210 Down 1 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 66.54 58 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 11-Oct-2011
211 Down 1 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 66.54 20 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Brisbane on 14-Nov-2024
212 Down 1 Ravi Bopara (England) flag Ravi Bopara (England) 66.54 42 Runs | 2 Wickets | Ct/St for England vs West Indies at Bridgetown on 09-Mar-2014
213 Down 1 Chris Morris (South Africa) flag Chris Morris (South Africa) 66.54 55 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 06-Feb-2019
214 Down 1 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 66.54 69 Runs | 2 Wickets | Ct/St for West Indies vs England at Bridgetown on 09-Mar-2014
215 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 66.54 52 Runs | 1 Wickets | Ct/St for Afghanistan vs Zimbabwe at Nagpur on 12-Mar-2016
216 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 66.54 46 Runs | 4 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021
217 Down 1 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 66.54 50 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Lahore on 30-May-2025
218 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 66.54 17 Runs | 2 Wickets | Ct/St for England vs New Zealand at Abu Dhabi on 10-Nov-2021
219 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 66.54 65 Runs | 3 Wickets | Ct/St for Zimbabwe vs Ireland at Harare on 07-Dec-2023
220 Down 1 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 66.54 27 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Dubai on 26-Oct-2018
221 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 66.54 20 Runs | 1 Wickets | Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
222 Down 1 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 66.54 26 Runs | 4 Wickets | Ct/St for Bangladesh vs West Indies at Kingstown on 15-Dec-2024
223 Down 1 Sachithra Senanayake (Sri Lanka) flag Sachithra Senanayake (Sri Lanka) 66.54 17 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Chattogram on 31-Mar-2014
224 Down 1 Shivam Dube (India) flag Shivam Dube (India) 66.54 30 Runs | 2 Wickets | Ct/St for India vs England at Mumbai on 02-Feb-2025
225 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 66.53 13 Runs | 4 Wickets | Ct/St for Pakistan vs Netherlands at London on 09-Jun-2009
226 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 66.53 38 Runs | 5 Wickets | Ct/St for Bangladesh vs Ireland at Chattogram on 29-Mar-2023
227 Down 1 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 66.53 28 Runs | 3 Wickets | Ct/St for West Indies vs Pakistan at Kingstown on 28-Jul-2013
228 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 66.53 60 Runs | 1 Wickets | Ct/St for Afghanistan vs Sri Lanka at Abu Dhabi on 18-Sep-2025
229 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 66.53 28 Runs | 3 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 27-Mar-2023
230 Down 1 Cameron Green (Australia) flag Cameron Green (Australia) 66.53 62 Runs | 3 Wickets | Ct/St for Australia vs Scotland at Edinburgh on 07-Sep-2024
231 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 66.53 40 Runs | 2 Wickets | Ct/St for Afghanistan vs Zimbabwe at Abu Dhabi on 19-Mar-2021
232 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 66.53 98 Runs | 1 Wickets | Ct/St for West Indies vs India at Bridgetown on 09-May-2010
233 Down 1 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 66.53 20 Runs | 4 Wickets | Ct/St for Kenya vs Scotland at Dubai on 19-Nov-2013
234 Down 1 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 66.53 68 Runs | 2 Wickets | Ct/St for Bangladesh vs Zimbabwe at Harare on 25-Jul-2021
235 Down 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 66.53 36 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Lauderhill on 23-May-2010
236 Down 1 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 66.53 35 Runs | 3 Wickets | Ct/St for Netherlands vs Ireland at The Hague on 19-May-2024
237 Down 1 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 66.53 72 Runs | 3 Wickets | Ct/St for Malaysia vs Nepal at Al Amerat on 12-Apr-2024
238 Down 1 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 66.53 61 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007
239 Down 1 Axar Patel (India) flag Axar Patel (India) 66.53 10 Runs | 3 Wickets | Ct/St for India vs England at Georgetown on 27-Jun-2024
240 Down 1 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 66.53 75 Runs | 1 Wickets | Ct/St for West Indies vs New Zealand at Auckland on 27-Nov-2020
241 Down 1 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 66.53 66 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Abu Dhabi on 20-Oct-2021
242 Down 1 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 66.53 6 Runs | 4 Wickets | Ct/St for New Zealand vs Pakistan at Auckland on 12-Jan-2024
243 Down 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 66.53 79 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Dubai on 24-Mar-2012
244 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 66.53 63 Runs | Wickets | Ct/St for India vs England at Adelaide on 10-Nov-2022
245 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 66.53 86 Runs | Wickets | Ct/St for South Africa vs New Zealand at Chattogram on 24-Mar-2014
246 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 66.52 104 Runs | Wickets | Ct/St for Australia vs India at Guwahati on 28-Nov-2023
247 Down 1 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 66.52 2 Runs | 5 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 22-Dec-2018
248 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 66.25 6 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Bangladesh at Dehradun on 03-Jun-2018
249 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 66.24 59 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Ireland at Sharjah on 17-Mar-2024
250 Down 1 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 65.94 28 Runs | 4 Wickets | 2 Ct/St for Nepal vs Ireland at Al Amerat on 14-Feb-2022
251 Down 1 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 65.94 4 Runs | 2 Wickets | 2 Ct/St for India vs Australia at Brisbane on 21-Nov-2018
252 Down 1 Cameron Green (Australia) flag Cameron Green (Australia) 65.94 61 Runs | 1 Wickets | 2 Ct/St for Australia vs India at Mohali on 20-Sep-2022
253 Down 1 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 65.93 34 Runs | 2 Wickets | 2 Ct/St for Australia vs Pakistan at Lahore on 29-Jan-2026
254 Down 2 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 65.93 60 Runs | 2 Wickets | 2 Ct/St for Kenya vs Afghanistan at Sharjah on 11-Oct-2013
255 Down 2 Abhishek Sharma (India) flag Abhishek Sharma (India) 65.93 84 Runs | Wickets | 2 Ct/St for India vs New Zealand at Nagpur on 21-Jan-2026
256 Down 3 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 65.93 107 Runs | Wickets | 2 Ct/St for West Indies vs England at Bridgetown on 26-Jan-2022
257 Down 3 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 65.93 7 Runs | 4 Wickets | 2 Ct/St for South Africa vs Pakistan at Rawalpindi on 28-Oct-2025
258 Down 3 Abbas Ghani (Hungary) flag Abbas Ghani (Hungary) 65.63 14 Runs | 4 Wickets | 1 Ct/St for Hungary vs Austria at Marsa on 05-Feb-2025
259 Down 3 David Hussey (Australia) flag David Hussey (Australia) 65.62 42 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Sydney on 01-Feb-2012
260 Down 3 Mehboob Ali (Malta) flag Mehboob Ali (Malta) 65.62 44 Runs | 2 Wickets | 1 Ct/St for Malta vs Austria at Moara Vlasiei on 29-Jun-2025
261 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 65.62 17 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Hong Kong at Nagpur on 10-Mar-2016
262 Down 3 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 65.62 56 Runs | 2 Wickets | 1 Ct/St for Nepal vs Oman at King City on 02-Oct-2024
263 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 65.62 65 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 11-May-2013
264 Down 3 Shardul Thakur (India) flag Shardul Thakur (India) 65.62 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Pune on 10-Jan-2020
265 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 65.62 124 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Sydney on 31-Jan-2016
266 Down 3 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 65.62 57 Runs | 3 Wickets | 1 Ct/St for Malaysia vs Oman at Kirtipur on 30-Oct-2023
267 Down 3 Matt Machan (England) flag Matt Machan (England) 65.62 42 Runs | 3 Wickets | 1 Ct/St for Scotland vs Afghanistan at Sharjah on 03-Mar-2013
268 Down 3 Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 65.32 35 Runs | 4 Wickets | 2 Ct/St for Qatar vs Malaysia at Al Amerat on 09-Oct-2025
269 Down 3 Yusuf Pathan (India) flag Yusuf Pathan (India) 65.31 15 Runs | Wickets | 1 Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
270 Down 3 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 65.31 2 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
271 Down 3 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 65.31 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
272 Down 3 Chris Jordan (England) flag Chris Jordan (England) 65.31 1 Runs | 3 Wickets | 1 Ct/St for England vs India at Georgetown on 27-Jun-2024
273 Down 3 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 65.00 42 Runs | 1 Wickets | 3 Ct/St for Pakistan vs India at Dubai on 04-Sep-2022
274 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 64.70 52 Runs | Wickets | 1 Ct/St for South Africa vs India at Perth on 30-Oct-2022
275 Down 3 Sam Curran (England) flag Sam Curran (England) 64.70 6 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Brisbane on 01-Nov-2022
276 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 64.70 18 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Mohali on 27-Mar-2016
277 Down 3 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 64.69 19 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs England at Abu Dhabi on 27-Oct-2021
278 Down 3 Washington Sundar (India) flag Washington Sundar (India) 64.69 12 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Carrara on 06-Nov-2025
279 Down 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.69 40 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Scotland at Hobart on 21-Oct-2022
280 Down 3 Al-Amin Hossain (Bangladesh) flag Al-Amin Hossain (Bangladesh) 64.69 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs West Indies at Mirpur on 25-Mar-2014
281 Down 3 Daniel Sams (Australia) flag Daniel Sams (Australia) 64.69 28 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Hyderabad on 25-Sep-2022
282 Down 3 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 64.69 35 Runs | 1 Wickets | 1 Ct/St for Ireland vs Australia at Colombo on 19-Sep-2012
283 Down 3 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 64.69 6 Runs | 4 Wickets | 1 Ct/St for West Indies vs New Zealand at Tarouba on 12-Jun-2024
284 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.69 29 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
285 Down 3 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 64.69 2 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Ireland at Dharamsala on 13-Mar-2016
286 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 64.69 59 Runs | Wickets | 1 Ct/St for Australia vs Afghanistan at Kingstown on 22-Jun-2024
287 Down 3 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 64.69 7 Runs | 4 Wickets | 1 Ct/St for Ireland vs Netherlands at Abu Dhabi on 18-Oct-2021
288 Down 3 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 64.38 5 Runs | 1 Wickets | 2 Ct/St for South Africa vs West Indies at North Sound on 23-Jun-2024
289 Down 3 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 64.08 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Centurion on 13-Nov-2024
290 Down 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 64.08 31 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 11-Nov-2015
291 Down 3 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 64.08 59 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs South Africa at Kimberley on 10-Oct-2010
292 Down 3 Kyle Jarvis (Zimbabwe) flag Kyle Jarvis (Zimbabwe) 64.07 27 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019
293 Down 3 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 64.07 69 Runs | Wickets | 1 Ct/St for Bangladesh vs India at Dubai on 24-Sep-2025
294 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 64.07 28 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 11-Feb-2024
295 Down 3 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 64.07 87 Runs | Wickets | 1 Ct/St for South Africa vs West Indies at Kingston on 23-May-2024
296 Down 3 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 64.07 29 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012
297 Down 3 Stuart Broad (England) flag Stuart Broad (England) 64.07 4 Runs | 4 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 09-Feb-2013
298 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 64.07 71 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
299 Down 3 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 64.07 8 Runs | 4 Wickets | 1 Ct/St for Ireland vs West Indies at Kingston on 21-Feb-2014
300 Down 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 63.77 27 Runs | 1 Wickets | 2 Ct/St for West Indies vs Australia at Mirpur on 28-Mar-2014
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #saeedajmal #ajmal #ryanwatson #watson #dasunshanaka #shanaka #jjsmit #smit #zakaryfoulkes #foulkes #tanwirafzal #afzal #tillakaratnedilshan #dilshan #jeevanmendis #mendis #jeanpaulduminy #duminy #marlonsamuels #samuels #abbasafridi #afridi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings