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
401 No change Giff Vivian (New Zealand) flag Giff Vivian (New Zealand) 67.66 108 Runs | 4 Wickets | 1 Ct/St for New Zealand vs England at Manchester on 24-Jul-1937
402 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 67.65 30 Runs | 8 Wickets | 1 Ct/St for New Zealand vs England at London on 11-Aug-1983
403 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 67.65 167 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Melbourne on 10-Feb-1961
404 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 67.62 100 Runs | 4 Wickets | 1 Ct/St for West Indies vs South Africa at Johannesburg on 08-Mar-2023
405 No change Stork Hendry (Australia) flag Stork Hendry (Australia) 67.60 149 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Sydney on 14-Dec-1928
406 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
407 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
408 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
409 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
410 No change Sid Pegler (South Africa) flag Sid Pegler (South Africa) 67.40 67 Runs | 6 Wickets | 2 Ct/St for South Africa vs England at Leeds on 08-Jul-1912
411 No change Kapil Dev (India) flag Kapil Dev (India) 67.22 36 Runs | 9 Wickets | 1 Ct/St for India vs Pakistan at Delhi on 04-Dec-1979
412 No change Hugh Trumble (Australia) flag Hugh Trumble (Australia) 67.22 71 Runs | 12 Wickets | 2 Ct/St for Australia vs England at London on 11-Aug-1902
413 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
414 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
415 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 67.19 263 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Sydney on 02-Jan-2006
416 No change Chris Woakes (England) flag Chris Woakes (England) 67.19 68 Runs | 7 Wickets | 1 Ct/St for England vs India at London on 02-Sep-2021
417 No change Jack Gregory (Australia) flag Jack Gregory (Australia) 67.19 80 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Melbourne on 01-Jan-1925
418 No change Ian Botham (England) flag Ian Botham (England) 67.18 61 Runs | 9 Wickets | 1 Ct/St for England vs Pakistan at Leeds on 26-Aug-1982
419 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
420 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
421 No change Syed Abid Ali (India) flag Syed Abid Ali (India) 67.15 66 Runs | 7 Wickets | 1 Ct/St for India vs Australia at Adelaide on 23-Dec-1967
422 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
423 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 67.03 27 Runs | 9 Wickets | 2 Ct/St for South Africa vs West Indies at Kingston on 19-Apr-2001
424 No change Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 66.97 45 Runs | 9 Wickets | 2 Ct/St for Pakistan vs India at Bengaluru on 13-Mar-1987
425 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 66.96 268 Runs | 1 Wickets | 2 Ct/St for Australia vs South Africa at Adelaide on 22-Nov-2012
426 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
427 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
428 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
429 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
430 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
431 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
432 No change Jack Gregory (Australia) flag Jack Gregory (Australia) 66.56 119 Runs | 7 Wickets | 1 Ct/St for Australia vs South Africa at Johannesburg on 12-Nov-1921
433 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 66.52 12 Runs | 9 Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 12-Dec-2019
434 No change Brian McMillan (South Africa) flag Brian McMillan (South Africa) 66.51 162 Runs | 2 Wickets | 2 Ct/St for South Africa vs India at Cape Town on 02-Jan-1997
435 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 66.46 91 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Pune on 23-Feb-2017
436 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
437 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 66.44 40 Runs | 9 Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 30-Jan-1998
438 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
439 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.41 97 Runs | 5 Wickets | 5 Ct/St for West Indies vs England at Nottingham on 30-Jun-1966
440 No change Dick Barlow (England) flag Dick Barlow (England) 66.40 52 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Sydney on 26-Jan-1883
441 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
442 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
443 No change Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 66.37 4 Runs | 13 Wickets | Ct/St for South Africa vs West Indies at Port of Spain on 08-Apr-2005
444 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 66.37 Runs | 13 Wickets | Ct/St for South Africa vs England at Centurion on 22-Jan-2016
445 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 66.37 17 Runs | 14 Wickets | Ct/St for Sri Lanka vs Pakistan at Colombo on 14-Aug-2014
446 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.33 1 Runs | 10 Wickets | Ct/St for Sri Lanka vs England at Birmingham on 25-May-2006
447 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
448 No change Neil Brand (South Africa) flag Neil Brand (South Africa) 66.32 7 Runs | 8 Wickets | 2 Ct/St for South Africa vs New Zealand at Mount Maunganui on 04-Feb-2024
449 No change Michael Holding (West Indies) flag Michael Holding (West Indies) 66.31 9 Runs | 11 Wickets | Ct/St for West Indies vs Australia at Melbourne on 26-Dec-1981
450 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
451 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
452 No change Dennis Lillee (Australia) flag Dennis Lillee (Australia) 66.28 35 Runs | 11 Wickets | Ct/St for Australia vs England at Melbourne on 12-Mar-1977
453 No change Rohit Sharma (India) flag Rohit Sharma (India) 66.28 303 Runs | Wickets | Ct/St for India vs South Africa at Visakhapatnam on 02-Oct-2019
454 No change Bob Willis (England) flag Bob Willis (England) 66.28 17 Runs | 9 Wickets | Ct/St for England vs West Indies at Nottingham on 05-Jun-1980
455 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
456 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
457 No change Moeen Ali (England) flag Moeen Ali (England) 66.27 49 Runs | 9 Wickets | Ct/St for England vs India at Southampton on 30-Aug-2018
458 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
459 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
460 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
461 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
462 No change Mark Wood (England) flag Mark Wood (England) 66.26 27 Runs | 9 Wickets | Ct/St for England vs Australia at Hobart on 14-Jan-2022
463 No change Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 66.26 26 Runs | 9 Wickets | Ct/St for West Indies vs India at Kingston on 30-Jun-2006
464 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
465 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 66.25 33 Runs | 11 Wickets | Ct/St for Pakistan vs England at Multan on 15-Oct-2024
466 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 66.24 90 Runs | 6 Wickets | Ct/St for Australia vs India at Melbourne on 26-Dec-2024
467 No change Paul Adams (South Africa) flag Paul Adams (South Africa) 66.24 9 Runs | 8 Wickets | 2 Ct/St for South Africa vs India at Kanpur on 08-Dec-1996
468 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
469 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
470 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.24 85 Runs | 5 Wickets | 2 Ct/St for West Indies vs Australia at Melbourne on 10-Feb-1961
471 No change Justin Langer (Australia) flag Justin Langer (Australia) 66.24 288 Runs | na Wickets | Ct/St for Australia vs Pakistan at Perth on 16-Dec-2004
472 No change George Simpson-Hayward (England) flag George Simpson-Hayward (England) 66.23 43 Runs | 8 Wickets | Ct/St for England vs South Africa at Johannesburg on 01-Jan-1910
473 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
474 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
475 No change Bruce Taylor (New Zealand) flag Bruce Taylor (New Zealand) 66.23 29 Runs | 8 Wickets | Ct/St for New Zealand vs India at Mumbai on 12-Mar-1965
476 No change George Geary (England) flag George Geary (England) 66.23 74 Runs | 7 Wickets | Ct/St for England vs Australia at Sydney on 14-Dec-1928
477 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 66.23 36 Runs | 6 Wickets | Ct/St for West Indies vs South Africa at Johannesburg on 08-Mar-2023
478 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
479 No change George Giffen (Australia) flag George Giffen (Australia) 66.23 82 Runs | 7 Wickets | Ct/St for Australia vs England at Adelaide on 11-Jan-1895
480 No change Andrew Strauss (England) flag Andrew Strauss (England) 66.22 220 Runs | na Wickets | 2 Ct/St for England vs South Africa at Gqeberha on 17-Dec-2004
481 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
482 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
483 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
484 No change Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 66.22 51 Runs | 5 Wickets | Ct/St for West Indies vs Australia at Adelaide on 17-Jan-2024
485 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 66.22 92 Runs | 6 Wickets | Ct/St for India vs New Zealand at Kanpur on 22-Sep-2016
486 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
487 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
488 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 66.21 117 Runs | 9 Wickets | Ct/St for India vs West Indies at Mumbai on 22-Nov-2011
489 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.21 154 Runs | 3 Wickets | Ct/St for West Indies vs England at Leeds on 25-Jul-1963
490 No change Patsy Hendren (England) flag Patsy Hendren (England) 66.21 282 Runs | na Wickets | 2 Ct/St for England vs West Indies at Port of Spain on 01-Feb-1930
491 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
492 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
493 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 66.21 78 Runs | 5 Wickets | Ct/St for South Africa vs England at Durban on 26-Dec-2004
494 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 66.21 112 Runs | 5 Wickets | Ct/St for India vs England at Kolkata on 05-Dec-2012
495 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.20 209 Runs | 1 Wickets | Ct/St for West Indies vs England at London on 16-Jun-1966
496 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.20 33 Runs | 11 Wickets | Ct/St for Pakistan vs India at Karachi on 23-Dec-1982
497 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.20 84 Runs | 5 Wickets | Ct/St for Pakistan vs West Indies at Faisalabad on 24-Oct-1986
498 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 66.20 249 Runs | na Wickets | Ct/St for Sri Lanka vs Australia at Hobart on 16-Nov-2007
499 No change Sam Curran (England) flag Sam Curran (England) 66.19 87 Runs | 5 Wickets | Ct/St for England vs India at Birmingham on 01-Aug-2018
500 No change Keith Miller (Australia) flag Keith Miller (Australia) 66.19 143 Runs | 4 Wickets | Ct/St for Australia vs England at Adelaide on 02-Feb-1951
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #giffvivian #vivian #richardhadlee #hadlee #bobsimpson #simpson #jasonholder #holder #storkhendry #hendry #abdulqadir #qadir #rishabhpant #pant #salmanagha #agha #sidpegler #pegler #kapildev #dev #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings