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
401 Down 1 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 56.55 45 Runs | 2 Wickets | 1 Ct/St for South Africa vs Pakistan at Karachi on 29-Feb-1996
402 Down 1 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 56.55 42 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Bengaluru on 09-Nov-2023
403 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 56.55 50 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs England at Colombo on 18-Sep-2002
404 Down 1 Peter Kirsten (South Africa) flag Peter Kirsten (South Africa) 56.55 90 Runs | 1 Wickets | 1 Ct/St for South Africa vs New Zealand at Auckland on 29-Feb-1992
405 Down 1 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 56.55 49 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Afghanistan at Leeds on 29-Jun-2019
406 Down 1 Meyrick Pringle (South Africa) flag Meyrick Pringle (South Africa) 56.55 5 Runs | 4 Wickets | 1 Ct/St for South Africa vs West Indies at Christchurch on 05-Mar-1992
407 Down 1 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 56.55 18 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Johannesburg on 27-Sep-2009
408 Down 1 Mike Hendrick (England) flag Mike Hendrick (England) 56.55 1 Runs | 4 Wickets | 1 Ct/St for England vs Pakistan at Leeds on 16-Jun-1979
409 Down 1 Richard Collinge (New Zealand) flag Richard Collinge (New Zealand) 56.55 2 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at London on 18-Jun-1975
410 Down 1 Steve Waugh (Australia) flag Steve Waugh (Australia) 56.55 57 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Delhi on 14-Apr-1998
411 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 56.55 59 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 18-Jan-1993
412 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.55 31 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Sydney on 06-Feb-2005
413 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 56.55 48 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Johannesburg on 27-Sep-2009
414 Down 1 MS Dhoni (India) flag MS Dhoni (India) 56.29 139 Runs | na Wickets | 3 Ct/St for Asia XI vs Africa XI at Chennai on 10-Jun-2007
415 Down 1 Mohammed Shami (India) flag Mohammed Shami (India) 56.26 na Runs | 7 Wickets | Ct/St for India vs New Zealand at Mumbai on 15-Nov-2023
416 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 56.26 140 Runs | na Wickets | Ct/St for Australia vs India at Johannesburg on 23-Mar-2003
417 Down 1 Winston Davis (West Indies) flag Winston Davis (West Indies) 56.26 na Runs | 7 Wickets | Ct/St for West Indies vs Australia at Leeds on 11-Jun-1983
418 Down 1 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 56.26 na Runs | 7 Wickets | Ct/St for New Zealand vs England at Wellington on 20-Feb-2015
419 Down 1 Harry Brook (England) flag Harry Brook (England) 56.26 135 Runs | na Wickets | Ct/St for England vs New Zealand at Mount Maunganui on 26-Oct-2025
420 Down 1 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 56.26 96 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 07-Mar-2015
421 Down 1 Steven Finn (England) flag Steven Finn (England) 56.24 1 Runs | 5 Wickets | Ct/St for England vs Australia at Melbourne on 14-Feb-2015
422 Down 1 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 56.24 140 Runs | Wickets | Ct/St for New Zealand vs India at Hyderabad on 18-Jan-2023
423 Down 1 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 56.24 115 Runs | 2 Wickets | Ct/St for New Zealand vs Australia at Sydney on 08-Feb-2009
424 Down 1 Sohail Khan (Pakistan) flag Sohail Khan (Pakistan) 56.24 7 Runs | 5 Wickets | Ct/St for Pakistan vs India at Adelaide on 15-Feb-2015
425 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 56.24 108 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at East London on 24-Jan-1999
426 Down 1 Iain Butchart (Zimbabwe) flag Iain Butchart (Zimbabwe) 56.24 33 Runs | 3 Wickets | Ct/St for Zimbabwe vs Pakistan at Hobart on 27-Feb-1992
427 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 56.24 88 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Sharjah on 25-Mar-1988
428 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 56.24 87 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Sharjah on 08-Apr-2002
429 Down 1 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 56.24 35 Runs | 3 Wickets | Ct/St for Pakistan vs England at Kolkata on 11-Nov-2023
430 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 56.24 41 Runs | 3 Wickets | Ct/St for West Indies vs Zimbabwe at Ahmedabad on 08-Oct-2006
431 Down 1 Ravi Shastri (India) flag Ravi Shastri (India) 56.24 53 Runs | 3 Wickets | Ct/St for India vs New Zealand at Sydney on 05-Mar-1985
432 Down 1 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 56.24 10 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 28-Apr-2007
433 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 56.24 33 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Johannesburg on 11-Feb-2003
434 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 56.24 77 Runs | 2 Wickets | Ct/St for South Africa vs England at Chester-le-Street on 19-Jul-2022
435 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 56.24 153 Runs | 2 Wickets | Ct/St for West Indies vs Zimbabwe at Bulawayo on 22-Nov-2003
436 Down 1 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 56.24 44 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 09-Oct-2016
437 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 56.24 87 Runs | 2 Wickets | Ct/St for India vs New Zealand at Christchurch on 08-Mar-2009
438 Down 1 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) 56.24 50 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Sydney on 17-Dec-1981
439 Down 1 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 56.24 67 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Sialkot on 02-Dec-1984
440 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.24 19 Runs | 6 Wickets | Ct/St for Sri Lanka vs India at Colombo on 12-Sep-2009
441 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 56.24 90 Runs | 2 Wickets | Ct/St for England vs South Africa at Leeds on 22-Aug-2008
442 Down 1 Moeen Ali (England) flag Moeen Ali (England) 56.24 77 Runs | 2 Wickets | Ct/St for England vs South Africa at Leeds on 24-May-2017
443 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 56.24 41 Runs | 4 Wickets | Ct/St for South Africa vs Australia at Durban on 05-Apr-1997
444 Down 1 Brian McMillan (South Africa) flag Brian McMillan (South Africa) 56.24 127 Runs | 2 Wickets | Ct/St for South Africa vs Zimbabwe at Harare on 21-Oct-1995
445 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 56.24 78 Runs | 2 Wickets | Ct/St for India vs England at London on 09-Sep-2011
446 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 56.24 52 Runs | 2 Wickets | Ct/St for Afghanistan vs India at Southampton on 22-Jun-2019
447 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 56.24 48 Runs | 3 Wickets | Ct/St for Pakistan vs India at Nagpur on 24-Mar-1987
448 Down 1 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 56.24 98 Runs | 1 Wickets | Ct/St for Kenya vs Australia at Bengaluru on 13-Mar-2011
449 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 56.24 118 Runs | 2 Wickets | Ct/St for India vs Pakistan at Sharjah on 15-Apr-1996
450 Down 1 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 56.24 61 Runs | 3 Wickets | Ct/St for West Indies vs India at Port of Spain on 26-May-2006
451 Down 1 Jamie Overton (England) flag Jamie Overton (England) 56.24 68 Runs | 2 Wickets | Ct/St for England vs New Zealand at Wellington on 01-Nov-2025
452 Down 1 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 56.24 91 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Melbourne on 09-Dec-1993
453 Down 1 Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 56.24 34 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Georgetown on 07-Apr-2017
454 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 56.24 59 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Rawalpindi on 11-Nov-2025
455 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 56.24 83 Runs | 2 Wickets | Ct/St for India vs Australia at Chennai on 17-Sep-2017
456 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 56.24 143 Runs | 1 Wickets | Ct/St for Australia vs England at Southampton on 16-Sep-2013
457 Down 1 Ravi Bopara (England) flag Ravi Bopara (England) 56.24 45 Runs | 4 Wickets | Ct/St for England vs Bangladesh at Birmingham on 12-Jul-2010
458 Down 1 Jan-Berrie Burger (Namibia) flag Jan-Berrie Burger (Namibia) 56.24 85 Runs | 1 Wickets | Ct/St for Namibia vs England at Gqeberha on 19-Feb-2003
459 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 56.24 59 Runs | 3 Wickets | Ct/St for Bangladesh vs New Zealand at Christchurch on 26-Dec-2016
460 Down 1 Milinda Siriwardana (Sri Lanka) flag Milinda Siriwardana (Sri Lanka) 56.24 66 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Christchurch on 26-Dec-2015
461 Down 1 Travis Head (Australia) flag Travis Head (Australia) 56.24 31 Runs | 4 Wickets | Ct/St for Australia vs England at Bristol on 29-Sep-2024
462 Down 1 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 56.24 38 Runs | 3 Wickets | Ct/St for New Zealand vs South Africa at St George's on 14-Apr-2007
463 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 56.24 29 Runs | 5 Wickets | Ct/St for India vs Sri Lanka at Pallekele on 04-Aug-2012
464 Down 1 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 56.24 134 Runs | 1 Wickets | Ct/St for Pakistan vs New Zealand at Sharjah on 20-Apr-1994
465 Down 1 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) 56.24 64 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Sharjah on 03-Apr-1987
466 Down 1 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 56.24 109 Runs | 1 Wickets | Ct/St for Pakistan vs England at Nottingham on 31-Aug-1974
467 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 56.24 181 Runs | Wickets | Ct/St for West Indies vs Sri Lanka at Karachi on 13-Oct-1987
468 Down 1 Sourav Ganguly (India) flag Sourav Ganguly (India) 56.24 96 Runs | 2 Wickets | Ct/St for India vs Pakistan at Toronto on 21-Sep-1997
469 Down 1 Gus Atkinson (England) flag Gus Atkinson (England) 56.24 35 Runs | 2 Wickets | Ct/St for England vs South Africa at Mumbai on 21-Oct-2023
470 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 56.24 61 Runs | 2 Wickets | Ct/St for India vs England at Kochi on 15-Jan-2013
471 Down 1 Uvais Karnain (Sri Lanka) flag Uvais Karnain (Sri Lanka) 56.24 28 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Moratuwa on 31-Mar-1984
472 Down 1 Ian Harvey (Australia) flag Ian Harvey (Australia) 56.24 24 Runs | 4 Wickets | Ct/St for Australia vs Pakistan at Johannesburg on 11-Feb-2003
473 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 56.24 57 Runs | 2 Wickets | Ct/St for India vs Australia at Ahmedabad on 24-Mar-2011
474 Down 1 Peter Willey (England) flag Peter Willey (England) 56.24 64 Runs | 2 Wickets | Ct/St for England vs Australia at Sydney on 11-Dec-1979
475 Down 1 Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 56.24 77 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Melbourne on 11-Feb-1984
476 Down 1 Sourav Ganguly (India) flag Sourav Ganguly (India) 56.24 97 Runs | 1 Wickets | Ct/St for India vs South Africa at Hove on 15-May-1999
477 Down 1 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 56.24 109 Runs | 1 Wickets | Ct/St for Pakistan vs South Africa at Abu Dhabi on 31-Oct-2010
478 Down 1 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 56.24 2 Runs | 5 Wickets | Ct/St for New Zealand vs India at Dubai on 02-Mar-2025
479 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 56.24 72 Runs | 1 Wickets | Ct/St for Pakistan vs England at Melbourne on 25-Mar-1992
480 Down 1 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 56.24 48 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Cardiff on 02-Jul-2016
481 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 56.24 78 Runs | 2 Wickets | Ct/St for South Africa vs West Indies at St John's on 02-May-2001
482 Down 1 Syed Abid Ali (India) flag Syed Abid Ali (India) 56.24 70 Runs | 2 Wickets | Ct/St for India vs New Zealand at Manchester on 14-Jun-1975
483 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 56.24 80 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Gqeberha on 06-Apr-2002
484 Down 1 Chris Jordan (England) flag Chris Jordan (England) 56.24 38 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at London on 22-May-2014
485 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 56.24 50 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Moratuwa on 31-Mar-1984
486 Down 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 56.24 42 Runs | 4 Wickets | Ct/St for West Indies vs New Zealand at Basseterre on 11-Jul-2012
487 Down 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 56.24 108 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Guwahati on 10-Jan-2023
488 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 56.24 50 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Nottingham on 27-Jun-2002
489 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 56.24 65 Runs | Wickets | Ct/St for South Africa vs New Zealand at Auckland on 24-Mar-2015
490 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.24 44 Runs | 2 Wickets | Ct/St for Australia vs Pakistan at Adelaide on 20-Mar-2015
491 Down 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 56.24 65 Runs | 3 Wickets | Ct/St for Pakistan vs India at Ahmedabad on 12-Apr-2005
492 Down 1 Stuart Broad (England) flag Stuart Broad (England) 56.24 22 Runs | 4 Wickets | Ct/St for England vs India at Indore on 17-Nov-2008
493 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 56.24 76 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Padang on 07-Apr-1996
494 Down 1 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 56.24 55 Runs | 3 Wickets | Ct/St for Zimbabwe vs England at Bulawayo on 16-Feb-2000
495 Down 1 Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 56.23 44 Runs | 3 Wickets | Ct/St for New Zealand vs India at Hamilton on 22-Jan-2014
496 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 56.23 57 Runs | 2 Wickets | Ct/St for Afghanistan vs Bangladesh at Abu Dhabi on 20-Sep-2018
497 Down 1 James Faulkner (Australia) flag James Faulkner (Australia) 56.23 116 Runs | 1 Wickets | Ct/St for Australia vs India at Bengaluru on 02-Nov-2013
498 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 56.23 35 Runs | 2 Wickets | Ct/St for Afghanistan vs Australia at Mumbai on 07-Nov-2023
499 Down 1 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 56.23 75 Runs | 3 Wickets | Ct/St for Ireland vs Afghanistan at Belfast on 14-Jul-2016
500 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 56.23 22 Runs | 4 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 04-Feb-1993
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #hansiecronje #cronje #rachinravindra #ravindra #heathstreak #streak #peterkirsten #kirsten #imadwasim #wasim #meyrickpringle #pringle #kylemills #mills #mikehendrick #hendrick #richardcollinge #collinge #stevewaugh #waugh #carlhooper #hooper #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings