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
301 Down 3 Tilak Varma (India) flag Tilak Varma (India) 63.77 69 Runs | Wickets | 2 Ct/St for India vs Pakistan at Dubai on 28-Sep-2025
302 Down 3 Andrew Flintoff (England) flag Andrew Flintoff (England) 63.76 31 Runs | 1 Wickets | 2 Ct/St for England vs Australia at Cape Town on 14-Sep-2007
303 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 63.75 29 Runs | 3 Wickets | Ct/St for West Indies vs England at Bridgetown on 12-Dec-2023
304 Down 3 George Linde (South Africa) flag George Linde (South Africa) 63.75 36 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Rawalpindi on 28-Oct-2025
305 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 63.75 38 Runs | 2 Wickets | Ct/St for West Indies vs Scotland at Hobart on 17-Oct-2022
306 Down 3 Brett Lee (Australia) flag Brett Lee (Australia) 63.75 15 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Nottingham on 08-Jun-2009
307 Down 3 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 63.75 31 Runs | 2 Wickets | Ct/St for New Zealand vs England at Gros Islet on 10-May-2010
308 Down 3 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 63.75 23 Runs | 3 Wickets | Ct/St for South Africa vs India at Durban on 08-Nov-2024
309 Down 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 63.75 38 Runs | 3 Wickets | Ct/St for India vs England at Pune on 20-Dec-2012
310 Down 3 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.75 4 Runs | 3 Wickets | Ct/St for Pakistan vs Netherlands at Perth on 30-Oct-2022
311 Down 3 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 63.75 25 Runs | 2 Wickets | Ct/St for United Arab Emirates vs Namibia at Geelong on 20-Oct-2022
312 Down 3 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 63.75 74 Runs | 2 Wickets | Ct/St for India vs Bangladesh at Delhi on 09-Oct-2024
313 Down 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 63.75 47 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 13-Sep-2017
314 Down 3 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 63.75 33 Runs | 2 Wickets | Ct/St for Bangladesh vs Ireland at Nottingham on 08-Jun-2009
315 Down 3 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 63.75 32 Runs | 2 Wickets | Ct/St for Nepal vs India at Hangzhou on 03-Oct-2023
316 Down 3 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 63.75 63 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Karachi on 02-Apr-2018
317 Down 3 Moeen Ali (England) flag Moeen Ali (England) 63.75 72 Runs | 1 Wickets | Ct/St for England vs Australia at Cardiff on 31-Aug-2015
318 Down 3 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 63.75 89 Runs | 2 Wickets | Ct/St for Ireland vs Oman at Abu Dhabi on 21-Oct-2019
319 Down 3 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 63.75 8 Runs | 3 Wickets | Ct/St for South Africa vs Sri Lanka at Chattogram on 22-Mar-2014
320 Down 3 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
321 Down 3 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
322 Down 3 Kaushalya Weeraratne (Sri Lanka) flag Kaushalya Weeraratne (Sri Lanka) 63.75 20 Runs | 4 Wickets | Ct/St for Sri Lanka vs Pakistan at King City on 11-Oct-2008
323 Down 3 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 63.75 62 Runs | Wickets | Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
324 Down 3 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
325 Down 3 Odean Smith (West Indies) flag Odean Smith (West Indies) 63.75 27 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 10-Aug-2022
326 Down 3 Matt Machan (England) flag Matt Machan (England) 63.75 15 Runs | 2 Wickets | Ct/St for Scotland vs Hong Kong at Nagpur on 12-Mar-2016
327 Down 3 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
328 Down 3 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
329 Down 3 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
330 Down 3 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 63.75 27 Runs | 2 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025
331 Down 3 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
332 Down 3 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
333 Down 3 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
334 Down 3 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
335 Down 3 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
336 Down 3 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
337 Down 3 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
338 Down 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.75 4 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at Nagpur on 25-Mar-2016
339 Down 3 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
340 Down 3 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
341 Down 3 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
342 Down 3 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.75 4 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
343 Down 3 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
344 Down 3 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
345 Down 3 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
346 Down 3 Adam Zampa (Australia) flag Adam Zampa (Australia) 63.75 4 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Hobart on 09-Feb-2024
347 Down 3 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
348 Down 3 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
349 Down 3 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
350 Down 3 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 63.75 55 Runs | 1 Wickets | Ct/St for Namibia vs United Arab Emirates at Geelong on 20-Oct-2022
351 Down 3 Axar Patel (India) flag Axar Patel (India) 63.75 21 Runs | 2 Wickets | Ct/St for India vs Australia at Carrara on 06-Nov-2025
352 Down 3 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.75 4 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 02-Oct-2025
353 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 63.75 28 Runs | 2 Wickets | Ct/St for Bangladesh vs Australia at Bridgetown on 05-May-2010
354 Down 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.75 58 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Lahore on 24-May-2015
355 Down 3 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 63.75 26 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 12-Nov-2009
356 Down 3 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
357 Down 3 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
358 Down 3 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 63.75 9 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Chattogram on 07-May-2024
359 Down 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 63.74 34 Runs | 1 Wickets | Ct/St for Zimbabwe vs India at Melbourne on 06-Nov-2022
360 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
361 Down 3 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.74 14 Runs | 4 Wickets | Ct/St for Sri Lanka vs India at Colombo on 29-Jul-2021
362 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
363 Down 3 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 63.74 31 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Rawalpindi on 24-Apr-2023
364 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
365 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
366 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
367 Down 3 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 63.74 27 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Pakistan at Mirpur on 29-Feb-2016
368 Down 3 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 63.74 28 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Sylhet on 17-Dec-2018
369 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
370 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
371 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
372 Down 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 63.74 32 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 15-Sep-2017
373 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
374 Down 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.74 53 Runs | 3 Wickets | Ct/St for Zimbabwe vs Nepal at Singapore on 01-Oct-2019
375 Down 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 63.74 26 Runs | 2 Wickets | Ct/St for Afghanistan vs West Indies at Dubai on 21-Jan-2026
376 Down 4 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
377 Down 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.74 28 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 05-Dec-2014
378 Down 4 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
379 Down 4 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
380 Down 4 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
381 Down 4 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
382 Down 4 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
383 Down 4 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
384 Down 4 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
385 Down 4 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
386 Down 4 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
387 Down 4 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
388 Down 4 Ryan Campbell (Hong Kong) flag Ryan Campbell (Hong Kong) 63.74 27 Runs | 2 Wickets | Ct/St for Hong Kong vs Afghanistan at Nagpur on 10-Mar-2016
389 Down 4 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
390 Down 4 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
391 Down 4 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
392 Down 4 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
393 Down 4 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
394 Down 4 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
395 Down 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.74 13 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Port of Spain on 30-Mar-2017
396 Down 4 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.74 88 Runs | Wickets | Ct/St for West Indies vs Australia at London on 06-Jun-2009
397 Down 4 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
398 Down 4 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
399 Down 4 Mohammad Aadil Alam (Nepal) flag Mohammad Aadil Alam (Nepal) 63.46 11 Runs | 4 Wickets | 1 Ct/St for Nepal vs West Indies at Sharjah on 29-Sep-2025
400 Down 4 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 63.46 94 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 04-Jul-2018
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #tilakvarma #varma #andrewflintoff #flintoff #andrerussell #russell #georgelinde #linde #jasonholder #holder #brettlee #lee #scottstyris #styris #geraldcoetzee #coetzee #yuvrajsingh #singh #shadabkhan #khan #basilhameed #hameed #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings