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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
301 Down 1 Ravi Bopara (England) flag Ravi Bopara (England) 63.75 65 Runs | 1 Wickets | Ct/St for England vs Australia at Hobart on 29-Jan-2014
302 Down 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 63.75 36 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Lauderhill on 23-May-2010
303 Down 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 63.75 25 Runs | 5 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 07-Sep-2025
304 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.75 28 Runs | 3 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 27-Mar-2023
305 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 63.75 54 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Brisbane on 09-Jan-2006
306 Down 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 63.75 18 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Auckland on 06-Nov-2025
307 Down 2 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 63.75 4 Runs | 1 Wickets | Ct/St for South Africa vs Netherlands at Adelaide on 06-Nov-2022
308 Down 2 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 63.75 30 Runs | 4 Wickets | Ct/St for Bangladesh vs Ireland at Belfast on 21-Jul-2012
309 Down 2 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 63.75 19 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 27-Sep-2015
310 Down 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.75 6 Runs | 4 Wickets | Ct/St for New Zealand vs Pakistan at Auckland on 12-Jan-2024
311 Down 2 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 63.75 32 Runs | 2 Wickets | Ct/St for South Africa vs England at Manchester on 12-Sep-2025
312 Down 2 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.75 19 Runs | 3 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
313 Down 2 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 63.75 62 Runs | Wickets | Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
314 Down 2 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 63.75 20 Runs | 2 Wickets | Ct/St for Afghanistan vs India at Indore on 14-Jan-2024
315 Down 2 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 63.75 12 Runs | 1 Wickets | Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
316 Down 2 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 63.75 17 Runs | 2 Wickets | Ct/St for New Zealand vs England at Durban on 18-Sep-2007
317 Down 2 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.75 14 Runs | 4 Wickets | Ct/St for Sri Lanka vs India at Colombo on 29-Jul-2021
318 Down 2 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 63.75 17 Runs | 3 Wickets | Ct/St for Pakistan vs England at Bristol on 28-Aug-2006
319 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 63.75 30 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 16-Jul-2021
320 Down 2 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 63.75 21 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Birmingham on 06-Jul-2010
321 Down 2 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.75 53 Runs | 3 Wickets | Ct/St for Zimbabwe vs Nepal at Singapore on 01-Oct-2019
322 Down 2 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 63.75 21 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 24-Apr-2025
323 Down 2 Naeem Islam (Bangladesh) flag Naeem Islam (Bangladesh) 63.75 28 Runs | 2 Wickets | Ct/St for Bangladesh vs India at Nottingham on 06-Jun-2009
324 Down 2 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 63.75 44 Runs | 1 Wickets | Ct/St for West Indies vs England at Bridgetown on 23-Jan-2022
325 Down 2 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 63.75 48 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
326 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.75 20 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Mirpur on 23-Mar-2014
327 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 63.75 22 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pallekele on 28-Jul-2024
328 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.75 73 Runs | 1 Wickets | Ct/St for South Africa vs India at Gros Islet on 02-May-2010
329 Down 2 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 63.75 33 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Dubai on 06-Sep-2022
330 Down 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 63.75 68 Runs | 1 Wickets | Ct/St for West Indies vs India at Mumbai on 11-Dec-2019
331 Down 2 Asela Gunaratne (Sri Lanka) flag Asela Gunaratne (Sri Lanka) 63.75 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
332 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 63.75 35 Runs | 1 Wickets | Ct/St for New Zealand vs India at Ahmedabad on 01-Feb-2023
333 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 63.74 42 Runs | 3 Wickets | Ct/St for Bangladesh vs Oman at Al Amerat on 19-Oct-2021
334 Down 2 Axar Patel (India) flag Axar Patel (India) 63.74 21 Runs | 2 Wickets | Ct/St for India vs Australia at Carrara on 06-Nov-2025
335 Down 3 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.74 4 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 02-Oct-2025
336 Down 3 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 63.74 79 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Dubai on 24-Mar-2012
337 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 63.74 28 Runs | 2 Wickets | Ct/St for Bangladesh vs Australia at Bridgetown on 05-May-2010
338 Down 3 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 63.74 55 Runs | 1 Wickets | Ct/St for Namibia vs United Arab Emirates at Geelong on 20-Oct-2022
339 Down 3 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 63.74 9 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Chattogram on 07-May-2024
340 Down 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 63.74 47 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 13-Sep-2017
341 Down 3 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.74 4 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
342 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.74 14 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010
343 Down 3 Moeen Ali (England) flag Moeen Ali (England) 63.74 36 Runs | 2 Wickets | Ct/St for England vs India at Southampton on 07-Jul-2022
344 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 63.74 38 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Pallekele on 11-Jun-2022
345 Down 3 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 63.74 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at London on 14-Jun-2009
346 Down 3 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 63.74 20 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 12-Mar-2023
347 Down 3 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 63.74 14 Runs | 5 Wickets | Ct/St for West Indies vs South Africa at Johannesburg on 28-Mar-2023
348 Down 3 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 63.74 7 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
349 Down 3 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 63.74 63 Runs | 2 Wickets | Ct/St for Kuwait vs Oman at Dubai on 20-Dec-2024
350 Down 3 Suraj Randiv (Sri Lanka) flag Suraj Randiv (Sri Lanka) 63.74 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 09-May-2010
351 Down 3 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 63.74 26 Runs | 4 Wickets | Ct/St for Bangladesh vs West Indies at Kingstown on 15-Dec-2024
352 Down 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.74 41 Runs | 2 Wickets | Ct/St for Zimbabwe vs South Africa at Potchefstroom on 12-Oct-2018
353 Down 3 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 63.74 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Centurion on 22-Mar-2019
354 Down 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 63.74 29 Runs | 2 Wickets | Ct/St for Pakistan vs United Arab Emirates at Dubai on 17-Sep-2025
355 Down 3 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 63.74 Runs | 3 Wickets | Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
356 Down 3 Paul Collingwood (England) flag Paul Collingwood (England) 63.74 46 Runs | 2 Wickets | Ct/St for England vs Australia at Southampton on 13-Jun-2005
357 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.74 31 Runs | 2 Wickets | Ct/St for Afghanistan vs Bangladesh at Dehradun on 05-Jun-2018
358 Down 3 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 63.74 2 Runs | 3 Wickets | Ct/St for West Indies vs Afghanistan at Nagpur on 27-Mar-2016
359 Down 3 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 63.74 18 Runs | 5 Wickets | Ct/St for United States of America vs Namibia at Windhoek on 05-Oct-2024
360 Down 3 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 63.74 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Bridgetown on 08-May-2010
361 Down 3 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 63.74 13 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Lahore on 29-Oct-2017
362 Down 3 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 63.74 1 Runs | 5 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013
363 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 63.74 4 Runs | 3 Wickets | Ct/St for West Indies vs Zimbabwe at Hobart on 19-Oct-2022
364 Down 3 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.74 64 Runs | Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
365 Down 3 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 63.74 21 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at Durban on 14-Jan-2015
366 Down 3 Nadeem Ahmed (Hong Kong) flag Nadeem Ahmed (Hong Kong) 63.74 2 Runs | 4 Wickets | Ct/St for Hong Kong vs Bangladesh at Chattogram on 20-Mar-2014
367 Down 3 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 63.74 8 Runs | 4 Wickets | Ct/St for Zimbabwe vs England at Cape Town on 13-Sep-2007
368 Down 3 Joe Denly (England) flag Joe Denly (England) 63.74 20 Runs | 4 Wickets | Ct/St for England vs Sri Lanka at Colombo on 27-Oct-2018
369 Down 3 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 63.74 58 Runs | Wickets | Ct/St for Sri Lanka vs England at Gros Islet on 13-May-2010
370 Down 3 Jaskaran Singh (Canada) flag Jaskaran Singh (Canada) 63.74 60 Runs | Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
371 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 63.74 1 Runs | 5 Wickets | Ct/St for South Africa vs England at Bristol on 27-Jul-2022
372 Down 3 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 63.46 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Centurion on 13-Nov-2024
373 Down 3 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.46 6 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Bangladesh at Dehradun on 03-Jun-2018
374 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.46 59 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Ireland at Sharjah on 17-Mar-2024
375 Down 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 63.46 31 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 11-Nov-2015
376 Down 3 Kyle Jarvis (Zimbabwe) flag Kyle Jarvis (Zimbabwe) 63.45 27 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019
377 Down 3 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 63.45 17 Runs | 3 Wickets | 1 Ct/St for South Africa vs Ireland at Bristol on 05-Aug-2022
378 Down 3 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 63.45 2 Runs | 4 Wickets | 1 Ct/St for Australia vs Sri Lanka at Sydney on 11-Feb-2022
379 Down 3 Cameron Green (Australia) flag Cameron Green (Australia) 63.15 61 Runs | 1 Wickets | 2 Ct/St for Australia vs India at Mohali on 20-Sep-2022
380 Down 3 Tilak Varma (India) flag Tilak Varma (India) 63.14 69 Runs | Wickets | 2 Ct/St for India vs Pakistan at Dubai on 28-Sep-2025
381 Down 3 Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 63.14 33 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Auckland on 22-Feb-2012
382 Down 3 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 63.14 37 Runs | 1 Wickets | 2 Ct/St for West Indies vs India at Hyderabad on 06-Dec-2019
383 Down 3 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 63.14 26 Runs | 2 Wickets | 2 Ct/St for Oman vs Namibia at Al Amerat on 04-Apr-2024
384 Down 3 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 63.14 37 Runs | 2 Wickets | 2 Ct/St for Scotland vs Netherlands at Dubai on 22-Mar-2012
385 Down 3 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 62.84 75 Runs | 2 Wickets | 1 Ct/St for Malaysia vs Hong Kong at Singapore on 22-Jul-2025
386 Down 3 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 62.84 26 Runs | 4 Wickets | 1 Ct/St for Nepal vs Netherlands at Kirtipur on 05-Mar-2024
387 Down 3 Bilal Hassan (Uganda) flag Bilal Hassan (Uganda) 62.84 18 Runs | 2 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
388 Down 3 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 62.83 32 Runs | 2 Wickets | 1 Ct/St for Kuwait vs Singapore at Al Amerat on 24-Aug-2022
389 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.83 49 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dehradun on 21-Feb-2019
390 Down 3 Shardul Thakur (India) flag Shardul Thakur (India) 62.83 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Pune on 10-Jan-2020
391 Down 3 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 62.83 11 Runs | 4 Wickets | 1 Ct/St for Pakistan vs New Zealand at Lahore on 14-Apr-2023
392 Down 3 Jamshid Nasiri (France) flag Jamshid Nasiri (France) 62.83 65 Runs | 1 Wickets | 1 Ct/St for France vs Austria at Stockholm on 09-Aug-2025
393 Down 3 Iqbal Hussain (Qatar) flag Iqbal Hussain (Qatar) 62.83 19 Runs | 4 Wickets | 1 Ct/St for Qatar vs United Arab Emirates at Al Amerat on 26-Feb-2020
394 Down 3 JJ Smit (Namibia) flag JJ Smit (Namibia) 62.83 111 Runs | Wickets | 1 Ct/St for Namibia vs Kenya at Harare on 26-Sep-2025
395 Down 3 Dimitri Mascarenhas (England) flag Dimitri Mascarenhas (England) 62.83 31 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 05-Feb-2008
396 Down 3 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 62.83 31 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Belfast on 15-Aug-2022
397 Down 3 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 62.83 21 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Osbourn on 07-Mar-2021
398 Down 3 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 62.83 37 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Namibia at Windhoek on 29-Sep-2024
399 Down 3 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 62.83 56 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Kenya at Belfast on 02-Aug-2008
400 Down 3 Yusuf Pathan (India) flag Yusuf Pathan (India) 62.53 15 Runs | Wickets | 1 Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #ravibopara #bopara #nathanmccullum #mccullum #mohammadnawaz #nawaz #shadabkhan #khan #andrewsymonds #symonds #mitchellsantner #santner #anrichnortje #nortje #mashrafemortaza #mortaza #imadwasim #wasim #timsouthee #southee #bjornfortuin #fortuin #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings