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 7 Kyle Jarvis (Zimbabwe) flag Kyle Jarvis (Zimbabwe) 65.91 27 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019
302 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 65.91 28 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 11-Feb-2024
303 Down 7 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 65.91 87 Runs | Wickets | 1 Ct/St for South Africa vs West Indies at Kingston on 23-May-2024
304 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 65.91 71 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
305 Down 7 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 65.90 8 Runs | 4 Wickets | 1 Ct/St for Ireland vs West Indies at Kingston on 21-Feb-2014
306 Down 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 65.59 27 Runs | 1 Wickets | 2 Ct/St for West Indies vs Australia at Mirpur on 28-Mar-2014
307 Down 7 Tilak Varma (India) flag Tilak Varma (India) 65.59 69 Runs | Wickets | 2 Ct/St for India vs Pakistan at Dubai on 28-Sep-2025
308 Down 7 Andrew Flintoff (England) flag Andrew Flintoff (England) 65.59 31 Runs | 1 Wickets | 2 Ct/St for England vs Australia at Cape Town on 14-Sep-2007
309 Down 7 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 65.58 44 Runs | 1 Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
310 Down 7 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 65.58 27 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 09-Nov-2024
311 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 65.58 29 Runs | 3 Wickets | Ct/St for West Indies vs England at Bridgetown on 12-Dec-2023
312 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 65.58 38 Runs | 2 Wickets | Ct/St for West Indies vs Scotland at Hobart on 17-Oct-2022
313 Down 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 65.58 24 Runs | 2 Wickets | Ct/St for Pakistan vs Netherlands at Colombo on 07-Feb-2026
314 Down 7 George Linde (South Africa) flag George Linde (South Africa) 65.58 36 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Rawalpindi on 28-Oct-2025
315 Down 7 Brett Lee (Australia) flag Brett Lee (Australia) 65.58 15 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Nottingham on 08-Jun-2009
316 Down 7 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 65.58 31 Runs | 2 Wickets | Ct/St for New Zealand vs England at Gros Islet on 10-May-2010
317 Down 7 George Dockrell (Ireland) flag George Dockrell (Ireland) 65.58 35 Runs | 1 Wickets | Ct/St for Ireland vs Oman at Colombo on 14-Feb-2026
318 Down 7 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 65.58 58 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 11-Oct-2011
319 Down 7 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 65.58 23 Runs | 3 Wickets | Ct/St for South Africa vs India at Durban on 08-Nov-2024
320 Down 7 Liam Livingstone (England) flag Liam Livingstone (England) 65.58 17 Runs | 2 Wickets | Ct/St for England vs New Zealand at Abu Dhabi on 10-Nov-2021
321 Down 7 Yuvraj Singh (India) flag Yuvraj Singh (India) 65.58 38 Runs | 3 Wickets | Ct/St for India vs England at Pune on 20-Dec-2012
322 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 65.58 4 Runs | 3 Wickets | Ct/St for Pakistan vs Netherlands at Perth on 30-Oct-2022
323 Down 7 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 65.58 47 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 13-Sep-2017
324 Down 7 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 65.58 25 Runs | 2 Wickets | Ct/St for United Arab Emirates vs Namibia at Geelong on 20-Oct-2022
325 Down 7 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 65.58 33 Runs | 2 Wickets | Ct/St for Bangladesh vs Ireland at Nottingham on 08-Jun-2009
326 Down 7 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 65.58 74 Runs | 2 Wickets | Ct/St for India vs Bangladesh at Delhi on 09-Oct-2024
327 Down 7 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 65.58 32 Runs | 2 Wickets | Ct/St for Nepal vs India at Hangzhou on 03-Oct-2023
328 Down 7 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 65.58 47 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Colombo on 25-Feb-2026
329 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 65.58 52 Runs | 1 Wickets | Ct/St for Afghanistan vs Zimbabwe at Nagpur on 12-Mar-2016
330 Down 7 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 65.58 63 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Karachi on 02-Apr-2018
331 Down 7 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 65.58 16 Runs | 3 Wickets | Ct/St for West Indies vs Italy at Kolkata on 19-Feb-2026
332 Down 7 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 65.58 8 Runs | 3 Wickets | Ct/St for South Africa vs Sri Lanka at Chattogram on 22-Mar-2014
333 Down 7 Moeen Ali (England) flag Moeen Ali (England) 65.58 72 Runs | 1 Wickets | Ct/St for England vs Australia at Cardiff on 31-Aug-2015
334 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 65.58 25 Runs | 5 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 07-Sep-2025
335 Down 7 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 65.58 89 Runs | 2 Wickets | Ct/St for Ireland vs Oman at Abu Dhabi on 21-Oct-2019
336 Down 7 Kaushalya Weeraratne (Sri Lanka) flag Kaushalya Weeraratne (Sri Lanka) 65.58 20 Runs | 4 Wickets | Ct/St for Sri Lanka vs Pakistan at King City on 11-Oct-2008
337 Down 7 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 65.58 4 Runs | 1 Wickets | Ct/St for South Africa vs Netherlands at Adelaide on 06-Nov-2022
338 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 65.58 28 Runs | 3 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 27-Mar-2023
339 Down 7 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 65.57 5 Runs | 3 Wickets | Ct/St for Canada vs United Arab Emirates at Delhi on 13-Feb-2026
340 Down 7 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 65.57 36 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Lauderhill on 23-May-2010
341 Down 7 Ravi Bopara (England) flag Ravi Bopara (England) 65.57 65 Runs | 1 Wickets | Ct/St for England vs Australia at Hobart on 29-Jan-2014
342 Down 7 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 65.57 62 Runs | Wickets | Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
343 Down 7 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 65.57 54 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Brisbane on 09-Jan-2006
344 Down 7 Matt Machan (England) flag Matt Machan (England) 65.57 15 Runs | 2 Wickets | Ct/St for Scotland vs Hong Kong at Nagpur on 12-Mar-2016
345 Down 7 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 65.57 72 Runs | 3 Wickets | Ct/St for Malaysia vs Nepal at Al Amerat on 12-Apr-2024
346 Down 7 Odean Smith (West Indies) flag Odean Smith (West Indies) 65.57 27 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 10-Aug-2022
347 Down 7 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 65.57 30 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 16-Jul-2021
348 Down 7 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 65.57 32 Runs | 2 Wickets | Ct/St for South Africa vs England at Manchester on 12-Sep-2025
349 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 65.57 19 Runs | 3 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
350 Down 7 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 65.57 17 Runs | 2 Wickets | Ct/St for New Zealand vs England at Durban on 18-Sep-2007
351 Down 7 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 65.57 19 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 27-Sep-2015
352 Down 7 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 65.57 20 Runs | 2 Wickets | Ct/St for Afghanistan vs India at Indore on 14-Jan-2024
353 Down 7 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 65.57 12 Runs | 1 Wickets | Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
354 Down 7 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 65.57 21 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 24-Apr-2025
355 Down 7 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 65.57 17 Runs | 3 Wickets | Ct/St for Pakistan vs England at Bristol on 28-Aug-2006
356 Down 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 65.57 6 Runs | 4 Wickets | Ct/St for New Zealand vs Pakistan at Auckland on 12-Jan-2024
357 Down 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 65.57 22 Runs | 3 Wickets | Ct/St for Afghanistan vs South Africa at Ahmedabad on 11-Feb-2026
358 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 65.57 22 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pallekele on 28-Jul-2024
359 Down 7 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 65.57 21 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Birmingham on 06-Jul-2010
360 Down 7 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 65.57 4 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 02-Oct-2025
361 Down 7 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 65.57 68 Runs | 1 Wickets | Ct/St for West Indies vs India at Mumbai on 11-Dec-2019
362 Down 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 65.57 4 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
363 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 65.57 55 Runs | 1 Wickets | Ct/St for Namibia vs United Arab Emirates at Geelong on 20-Oct-2022
364 Down 7 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 65.57 23 Runs | 3 Wickets | Ct/St for Netherlands vs United States of America at Chennai on 13-Feb-2026
365 Down 7 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 65.57 9 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Chattogram on 07-May-2024
366 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 65.57 28 Runs | 2 Wickets | Ct/St for Bangladesh vs Australia at Bridgetown on 05-May-2010
367 Down 7 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 65.57 26 Runs | 4 Wickets | Ct/St for Bangladesh vs West Indies at Kingstown on 15-Dec-2024
368 Down 7 Axar Patel (India) flag Axar Patel (India) 65.57 21 Runs | 2 Wickets | Ct/St for India vs Australia at Carrara on 06-Nov-2025
369 Down 7 Asela Gunaratne (Sri Lanka) flag Asela Gunaratne (Sri Lanka) 65.57 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
370 Down 7 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 65.57 20 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 12-Mar-2023
371 Down 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 65.57 35 Runs | 1 Wickets | Ct/St for New Zealand vs India at Ahmedabad on 01-Feb-2023
372 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 65.57 14 Runs | 4 Wickets | Ct/St for Sri Lanka vs India at Colombo on 29-Jul-2021
373 Down 7 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 65.57 7 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
374 Down 7 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 65.57 20 Runs | 2 Wickets | Ct/St for Afghanistan vs South Africa at Ahmedabad on 11-Feb-2026
375 Down 7 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 65.57 33 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Dubai on 06-Sep-2022
376 Down 7 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 65.57 Runs | 3 Wickets | Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
377 Down 7 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 65.57 20 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Mirpur on 23-Mar-2014
378 Down 7 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 65.57 31 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Rawalpindi on 24-Apr-2023
379 Down 7 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 65.57 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Centurion on 22-Mar-2019
380 Down 7 Moeen Ali (England) flag Moeen Ali (England) 65.57 36 Runs | 2 Wickets | Ct/St for England vs India at Southampton on 07-Jul-2022
381 Down 7 Suraj Randiv (Sri Lanka) flag Suraj Randiv (Sri Lanka) 65.57 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 09-May-2010
382 Down 7 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 65.57 28 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Sylhet on 17-Dec-2018
383 Down 7 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 65.57 41 Runs | 2 Wickets | Ct/St for Zimbabwe vs South Africa at Potchefstroom on 12-Oct-2018
384 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 65.57 31 Runs | 2 Wickets | Ct/St for Afghanistan vs Bangladesh at Dehradun on 05-Jun-2018
385 Down 7 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 65.57 58 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Lahore on 24-May-2015
386 Down 7 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 65.57 32 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 15-Sep-2017
387 Down 7 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 65.57 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Pallekele on 28-Feb-2026
388 Down 7 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 65.57 2 Runs | 3 Wickets | Ct/St for West Indies vs Afghanistan at Nagpur on 27-Mar-2016
389 Down 7 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 65.57 38 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Pallekele on 11-Jun-2022
390 Down 7 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 65.57 53 Runs | 3 Wickets | Ct/St for Zimbabwe vs Nepal at Singapore on 01-Oct-2019
391 Down 7 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 65.57 63 Runs | 2 Wickets | Ct/St for Kuwait vs Oman at Dubai on 20-Dec-2024
392 Down 7 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 65.57 14 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010
393 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 65.57 4 Runs | 3 Wickets | Ct/St for West Indies vs Zimbabwe at Hobart on 19-Oct-2022
394 Down 7 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 65.57 13 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Lahore on 29-Oct-2017
395 Down 7 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 65.57 14 Runs | 5 Wickets | Ct/St for West Indies vs South Africa at Johannesburg on 28-Mar-2023
396 Down 7 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 65.57 1 Runs | 5 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013
397 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 65.57 21 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at Durban on 14-Jan-2015
398 Down 7 Paul Collingwood (England) flag Paul Collingwood (England) 65.57 46 Runs | 2 Wickets | Ct/St for England vs Australia at Southampton on 13-Jun-2005
399 Down 7 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 65.57 8 Runs | 4 Wickets | Ct/St for Zimbabwe vs England at Cape Town on 13-Sep-2007
400 Down 7 Joe Denly (England) flag Joe Denly (England) 65.57 20 Runs | 4 Wickets | Ct/St for England vs Sri Lanka at Colombo on 27-Oct-2018
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #kylejarvis #jarvis #jasonholder #holder #reezahendricks #hendricks #andrerussell #russell #alexcusack #cusack #dwaynebravo #bravo #tilakvarma #varma #andrewflintoff #flintoff #jeanpaulduminy #duminy #zakaryfoulkes #foulkes #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings