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 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 67.70 24 Runs | 11 Wickets | 1 Ct/St for Pakistan vs West Indies at Georgetown on 02-Apr-1988
402 No change Rahul Dravid (India) flag Rahul Dravid (India) 67.68 305 Runs | na Wickets | 3 Ct/St for India vs Australia at Adelaide on 12-Dec-2003
403 No change Tony Greig (England) flag Tony Greig (England) 67.67 113 Runs | 6 Wickets | 2 Ct/St for England vs Pakistan at Lahore on 02-Mar-1973
404 No change Ben Stokes (England) flag Ben Stokes (England) 67.66 143 Runs | 3 Wickets | 4 Ct/St for England vs South Africa at London on 27-Jul-2017
405 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 67.66 265 Runs | na Wickets | 1 Ct/St for West Indies vs England at Leeds on 25-Aug-2017
406 No change J.J. Ferris (Australia/England) flag J.J. Ferris (Australia/England) 67.66 34 Runs | 8 Wickets | 1 Ct/St for Australia vs England at London on 16-Jul-1888
407 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 67.66 35 Runs | 7 Wickets | 1 Ct/St for Pakistan vs Australia at Perth on 13-Nov-1981
408 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 67.59 61 Runs | 10 Wickets | 1 Ct/St for Pakistan vs England at Karachi on 16-Dec-1987
409 No change Tony Greig (England) flag Tony Greig (England) 67.50 89 Runs | 5 Wickets | 3 Ct/St for England vs Australia at Melbourne on 08-Feb-1975
410 No change Rishabh Pant (India) flag Rishabh Pant (India) 67.46 252 Runs | na Wickets | 3 Ct/St for India vs England at Leeds on 20-Jun-2025
411 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 67.44 55 Runs | 5 Wickets | 4 Ct/St for Australia vs England at Manchester on 27-Jul-1961
412 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 67.43 191 Runs | Wickets | 2 Ct/St for Australia vs New Zealand at Auckland on 26-Mar-2005
413 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 67.41 89 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Sri Lanka at Galle on 16-Jul-2023
414 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 67.37 62 Runs | 8 Wickets | 2 Ct/St for South Africa vs England at Nottingham on 14-Aug-2003
415 No change Cameron Green (Australia) flag Cameron Green (Australia) 67.33 208 Runs | 1 Wickets | 2 Ct/St for Australia vs New Zealand at Wellington on 29-Feb-2024
416 No change Kapil Dev (India) flag Kapil Dev (India) 67.21 36 Runs | 9 Wickets | 1 Ct/St for India vs Pakistan at Delhi on 04-Dec-1979
417 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 67.20 41 Runs | 9 Wickets | 1 Ct/St for Sri Lanka vs Australia at Pallekele on 26-Jul-2016
418 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 67.20 199 Runs | 1 Wickets | 1 Ct/St for Australia vs England at Birmingham on 05-Aug-1993
419 No change Frank Worrell (West Indies) flag Frank Worrell (West Indies) 67.19 223 Runs | 2 Wickets | 1 Ct/St for West Indies vs England at Port of Spain on 17-Mar-1954
420 No change Jack Gregory (Australia) flag Jack Gregory (Australia) 67.18 80 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Melbourne on 01-Jan-1925
421 No change Brian McMillan (South Africa) flag Brian McMillan (South Africa) 67.17 146 Runs | 4 Wickets | 1 Ct/St for South Africa vs Pakistan at Johannesburg on 19-Jan-1995
422 No change Giff Vivian (New Zealand) flag Giff Vivian (New Zealand) 67.17 173 Runs | 4 Wickets | 1 Ct/St for New Zealand vs South Africa at Wellington on 04-Mar-1932
423 No change Len Braund (England) flag Len Braund (England) 67.15 5 Runs | 9 Wickets | 3 Ct/St for England vs Australia at Melbourne on 05-Mar-1904
424 No change Andrew Hall (South Africa) flag Andrew Hall (South Africa) 67.13 99 Runs | 4 Wickets | 3 Ct/St for South Africa vs England at Leeds on 21-Aug-2003
425 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 67.12 245 Runs | 4 Wickets | 1 Ct/St for Pakistan vs England at Abu Dhabi on 13-Oct-2015
426 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 67.04 27 Runs | 9 Wickets | 2 Ct/St for South Africa vs West Indies at Kingston on 19-Apr-2001
427 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 66.95 268 Runs | 1 Wickets | 2 Ct/St for Australia vs South Africa at Adelaide on 22-Nov-2012
428 No change Bruce Yardley (Australia) flag Bruce Yardley (Australia) 66.87 45 Runs | 10 Wickets | 2 Ct/St for Australia vs West Indies at Sydney on 02-Jan-1982
429 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.77 39 Runs | 14 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Lahore on 22-Mar-1982
430 No change Rishabh Pant (India) flag Rishabh Pant (India) 66.73 203 Runs | na Wickets | 4 Ct/St for India vs England at Birmingham on 01-Jul-2022
431 No change Joe Root (England) flag Joe Root (England) 66.72 213 Runs | Wickets | 3 Ct/St for England vs India at London on 12-Aug-2021
432 No change Richie Benaud (Australia) flag Richie Benaud (Australia) 66.71 46 Runs | 9 Wickets | 3 Ct/St for Australia vs England at Adelaide on 30-Jan-1959
433 No change Stuart Broad (England) flag Stuart Broad (England) 66.68 62 Runs | 10 Wickets | 1 Ct/St for England vs West Indies at Manchester on 24-Jul-2020
434 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.61 Runs | 12 Wickets | 1 Ct/St for Pakistan vs Australia at Sydney on 14-Jan-1977
435 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.60 Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Durban on 26-Dec-2000
436 No change Andy Caddick (England) flag Andy Caddick (England) 66.55 15 Runs | 10 Wickets | 1 Ct/St for England vs Australia at Sydney on 02-Jan-2003
437 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 66.53 12 Runs | 9 Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 12-Dec-2019
438 No change Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 66.52 1 Runs | 8 Wickets | 1 Ct/St for Sri Lanka vs England at London on 29-Aug-2024
439 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 66.47 91 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Pune on 23-Feb-2017
440 No change George Thompson (England) flag George Thompson (England) 66.46 84 Runs | 5 Wickets | 1 Ct/St for England vs South Africa at Durban on 21-Jan-1910
441 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 66.43 139 Runs | 1 Wickets | 4 Ct/St for West Indies vs Pakistan at Faisalabad on 08-Dec-1980
442 No change Hugh Trumble (Australia) flag Hugh Trumble (Australia) 66.43 75 Runs | 9 Wickets | 2 Ct/St for Australia vs England at Adelaide on 17-Jan-1902
443 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 66.42 83 Runs | 7 Wickets | 1 Ct/St for South Africa vs England at Leeds on 21-Jul-1955
444 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.42 97 Runs | 5 Wickets | 5 Ct/St for West Indies vs England at Nottingham on 30-Jun-1966
445 No change Dick Barlow (England) flag Dick Barlow (England) 66.41 52 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Sydney on 26-Jan-1883
446 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 66.40 83 Runs | 6 Wickets | 1 Ct/St for West Indies vs England at Manchester on 12-Aug-2004
447 No change Steve O'Keefe (Australia) flag Steve O'Keefe (Australia) 66.37 6 Runs | 12 Wickets | Ct/St for Australia vs India at Pune on 23-Feb-2017
448 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 66.36 17 Runs | 14 Wickets | Ct/St for Sri Lanka vs Pakistan at Colombo on 14-Aug-2014
449 No change Nick Cook (England) flag Nick Cook (England) 66.35 14 Runs | 11 Wickets | Ct/St for England vs Pakistan at Karachi on 02-Mar-1984
450 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 66.32 Runs | 10 Wickets | Ct/St for South Africa vs India at Nagpur on 06-Feb-2010
451 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.32 25 Runs | 8 Wickets | 2 Ct/St for Sri Lanka vs South Africa at Cape Town on 19-Mar-1998
452 No change Maurice Tate (England) flag Maurice Tate (England) 66.31 7 Runs | 11 Wickets | Ct/St for England vs Australia at Sydney on 19-Dec-1924
453 No change Javagal Srinath (India) flag Javagal Srinath (India) 66.31 6 Runs | 13 Wickets | Ct/St for India vs Pakistan at Kolkata on 16-Feb-1999
454 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 66.29 13 Runs | 8 Wickets | Ct/St for South Africa vs Australia at Brisbane on 17-Dec-2022
455 No change Charlie Turner (Australia) flag Charlie Turner (Australia) 66.29 15 Runs | 10 Wickets | Ct/St for Australia vs England at London on 16-Jul-1888
456 No change Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 66.29 24 Runs | 11 Wickets | Ct/St for Pakistan vs England at Multan on 09-Dec-2022
457 No change Bill O'Reilly (Australia) flag Bill O'Reilly (Australia) 66.29 25 Runs | 11 Wickets | Ct/St for Australia vs England at Nottingham on 08-Jun-1934
458 No change Monty Panesar (England) flag Monty Panesar (England) 66.28 17 Runs | 8 Wickets | Ct/St for England vs Australia at Perth on 14-Dec-2006
459 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 66.28 26 Runs | 11 Wickets | Ct/St for New Zealand vs Australia at Perth on 30-Nov-1985
460 No change Ryan Sidebottom (England) flag Ryan Sidebottom (England) 66.28 3 Runs | 10 Wickets | Ct/St for England vs New Zealand at Hamilton on 05-Mar-2008
461 No change Leonard Hutton (England) flag Leonard Hutton (England) 66.27 201 Runs | na Wickets | 2 Ct/St for England vs Australia at Adelaide on 02-Feb-1951
462 No change Hanif Mohammad (Pakistan) flag Hanif Mohammad (Pakistan) 66.27 197 Runs | na Wickets | 5 Ct/St for Pakistan vs Australia at Melbourne on 04-Dec-1964
463 No change Peter Siddle (Australia) flag Peter Siddle (Australia) 66.27 12 Runs | 8 Wickets | Ct/St for Australia vs England at Nottingham on 10-Jul-2013
464 No change Simon Doull (New Zealand) flag Simon Doull (New Zealand) 66.27 41 Runs | 8 Wickets | Ct/St for New Zealand vs Pakistan at Lahore on 21-Nov-1996
465 No change Moeen Ali (England) flag Moeen Ali (England) 66.26 49 Runs | 9 Wickets | Ct/St for England vs India at Southampton on 30-Aug-2018
466 No change Sreesanth (India) flag Sreesanth (India) 66.26 38 Runs | 8 Wickets | Ct/St for India vs South Africa at Durban on 26-Dec-2006
467 No change Tom Richardson (England) flag Tom Richardson (England) 66.26 7 Runs | 10 Wickets | Ct/St for England vs Australia at Sydney on 26-Feb-1898
468 No change Tony MacGibbon (New Zealand) flag Tony MacGibbon (New Zealand) 66.26 31 Runs | 8 Wickets | Ct/St for New Zealand vs England at Birmingham on 05-Jun-1958
469 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 66.26 44 Runs | 11 Wickets | Ct/St for West Indies vs India at Port of Spain on 15-Apr-1989
470 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 66.25 40 Runs | 10 Wickets | Ct/St for New Zealand vs Australia at Melbourne on 26-Dec-1987
471 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 66.25 194 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Colombo on 13-Aug-2016
472 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 66.25 105 Runs | 4 Wickets | Ct/St for England vs South Africa at Leeds on 21-Aug-2003
473 No change Shane Shillingford (West Indies) flag Shane Shillingford (West Indies) 66.24 31 Runs | 10 Wickets | Ct/St for West Indies vs Australia at Roseau on 23-Apr-2012
474 No change Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 66.24 225 Runs | na Wickets | Ct/St for West Indies vs England at London on 22-Jul-2004
475 No change Toby Roland-Jones (England) flag Toby Roland-Jones (England) 66.24 48 Runs | 8 Wickets | Ct/St for England vs South Africa at London on 27-Jul-2017
476 No change Bruce Taylor (New Zealand) flag Bruce Taylor (New Zealand) 66.24 29 Runs | 8 Wickets | Ct/St for New Zealand vs India at Mumbai on 12-Mar-1965
477 No change Justin Langer (Australia) flag Justin Langer (Australia) 66.23 288 Runs | na Wickets | Ct/St for Australia vs Pakistan at Perth on 16-Dec-2004
478 No change Kapil Dev (India) flag Kapil Dev (India) 66.23 93 Runs | 4 Wickets | Ct/St for India vs Pakistan at Karachi on 14-Nov-1978
479 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 66.23 48 Runs | 11 Wickets | Ct/St for Afghanistan vs Zimbabwe at Bulawayo on 02-Jan-2025
480 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 66.23 166 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Lahore on 08-Oct-2007
481 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 66.23 133 Runs | 2 Wickets | Ct/St for India vs South Africa at Johannesburg on 16-Jan-1997
482 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 66.23 198 Runs | Wickets | Ct/St for New Zealand vs Australia at Perth on 13-Nov-2015
483 No change Sohail Khan (Pakistan) flag Sohail Khan (Pakistan) 66.23 43 Runs | 7 Wickets | Ct/St for Pakistan vs England at Birmingham on 03-Aug-2016
484 No change Stuart Broad (England) flag Stuart Broad (England) 66.23 69 Runs | 7 Wickets | Ct/St for England vs New Zealand at Leeds on 29-May-2015
485 No change Billy Bates (England) flag Billy Bates (England) 66.23 105 Runs | 4 Wickets | Ct/St for England vs Australia at Melbourne on 31-Dec-1881
486 No change Andrew Strauss (England) flag Andrew Strauss (England) 66.23 220 Runs | na Wickets | 2 Ct/St for England vs South Africa at Gqeberha on 17-Dec-2004
487 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 66.22 31 Runs | 10 Wickets | Ct/St for West Indies vs Pakistan at Multan on 17-Jan-2025
488 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 66.22 134 Runs | 2 Wickets | Ct/St for Australia vs India at Mohali on 14-Mar-2013
489 No change George Giffen (Australia) flag George Giffen (Australia) 66.22 82 Runs | 7 Wickets | Ct/St for Australia vs England at Adelaide on 11-Jan-1895
490 No change Joe Root (England) flag Joe Root (England) 66.22 258 Runs | Wickets | 2 Ct/St for England vs India at Chennai on 05-Feb-2021
491 No change Ashley Giles (England) flag Ashley Giles (England) 66.22 81 Runs | 6 Wickets | Ct/St for England vs New Zealand at Nottingham on 10-Jun-2004
492 No change Buster Nupen (South Africa) flag Buster Nupen (South Africa) 66.22 120 Runs | 5 Wickets | Ct/St for South Africa vs England at Durban on 21-Jan-1928
493 No change Frank Worrell (West Indies) flag Frank Worrell (West Indies) 66.22 124 Runs | 4 Wickets | Ct/St for West Indies vs Australia at Adelaide on 27-Jan-1961
494 No change Lance Cairns (New Zealand) flag Lance Cairns (New Zealand) 66.22 24 Runs | 10 Wickets | Ct/St for New Zealand vs England at Leeds on 28-Jul-1983
495 No change Peter Taylor (Australia) flag Peter Taylor (Australia) 66.21 116 Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Wellington on 15-Mar-1990
496 No change Andy Blignaut (Zimbabwe) flag Andy Blignaut (Zimbabwe) 66.21 82 Runs | 3 Wickets | Ct/St for Zimbabwe vs Australia at Sydney on 17-Oct-2003
497 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 66.21 117 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at Cape Town on 02-Jan-2015
498 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 66.21 68 Runs | 10 Wickets | Ct/St for New Zealand vs England at Nottingham on 07-Aug-1986
499 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 66.21 62 Runs | 8 Wickets | Ct/St for Australia vs India at Adelaide on 06-Dec-2018
500 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 66.21 71 Runs | 5 Wickets | Ct/St for West Indies vs India at Hyderabad on 12-Oct-2018
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #imrankhan #khan #rahuldravid #dravid #tonygreig #greig #benstokes #stokes #shaihope #hope #jjferris #ferris #abdulqadir #qadir #rishabhpant #pant #bobsimpson #simpson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings