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
501 No change Billy Barnes (England) flag Billy Barnes (England) 66.19 162 Runs | 3 Wickets | Ct/St for England vs Australia at Adelaide on 12-Dec-1884
502 No change Graeme Swann (England) flag Graeme Swann (England) 66.17 87 Runs | 5 Wickets | Ct/St for England vs South Africa at Centurion on 16-Dec-2009
503 No change Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 66.17 55 Runs | 5 Wickets | 2 Ct/St for Pakistan vs England at Birmingham on 06-Aug-2010
504 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 66.17 183 Runs | 1 Wickets | Ct/St for West Indies vs Pakistan at Lahore on 06-Dec-1990
505 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 66.16 51 Runs | 10 Wickets | Ct/St for New Zealand vs Sri Lanka at Wellington on 15-Dec-2006
506 No change Mohinder Amarnath (India) flag Mohinder Amarnath (India) 66.15 173 Runs | 2 Wickets | Ct/St for India vs England at Chennai on 13-Jan-1985
507 No change Keith Miller (Australia) flag Keith Miller (Australia) 66.14 79 Runs | 9 Wickets | Ct/St for Australia vs England at Brisbane on 29-Nov-1946
508 No change Ian Botham (England) flag Ian Botham (England) 66.13 90 Runs | 7 Wickets | Ct/St for England vs Australia at London on 27-Jun-1985
509 No change Keith Miller (Australia) flag Keith Miller (Australia) 66.13 109 Runs | 8 Wickets | Ct/St for Australia vs West Indies at Kingston on 11-Jun-1955
510 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 66.13 147 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Hobart on 16-Dec-1989
511 No change John Reid (New Zealand) flag John Reid (New Zealand) 66.11 202 Runs | 3 Wickets | Ct/St for New Zealand vs South Africa at Johannesburg on 02-Feb-1962
512 No change Monty Noble (Australia) flag Monty Noble (Australia) 66.10 149 Runs | 3 Wickets | Ct/St for Australia vs England at Manchester on 17-Jul-1899
513 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 66.09 95 Runs | 5 Wickets | Ct/St for New Zealand vs England at Nottingham on 25-Aug-1983
514 No change Chris Lewis (England) flag Chris Lewis (England) 66.05 51 Runs | 5 Wickets | 3 Ct/St for England vs Australia at Perth on 03-Feb-1995
515 No change Walter Lees (England) flag Walter Lees (England) 66.05 9 Runs | 9 Wickets | 1 Ct/St for England vs South Africa at Johannesburg on 10-Mar-1906
516 No change Ben Stokes (England) flag Ben Stokes (England) 66.05 141 Runs | 6 Wickets | Ct/St for England vs India at Manchester on 23-Jul-2025
517 No change Darren Gough (England) flag Darren Gough (England) 66.03 20 Runs | 7 Wickets | 1 Ct/St for England vs Australia at Melbourne on 24-Dec-1994
518 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 66.02 193 Runs | Wickets | 1 Ct/St for England vs Sri Lanka at Colombo on 03-Apr-2012
519 No change Devendra Bishoo (West Indies) flag Devendra Bishoo (West Indies) 66.02 20 Runs | 10 Wickets | 1 Ct/St for West Indies vs Pakistan at Dubai on 13-Oct-2016
520 No change Roy Kilner (England) flag Roy Kilner (England) 66.01 30 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Adelaide on 16-Jan-1925
521 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 66.01 121 Runs | 5 Wickets | Ct/St for India vs England at Nottingham on 09-Jul-2014
522 No change Wally Hammond (England) flag Wally Hammond (England) 66.01 112 Runs | 4 Wickets | 2 Ct/St for England vs South Africa at Johannesburg on 24-Dec-1930
523 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 66.01 136 Runs | 3 Wickets | Ct/St for India vs Pakistan at Chennai on 28-Jan-1999
524 No change Majid Khan (Pakistan) flag Majid Khan (Pakistan) 66.00 111 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 01-Jan-1977
525 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 66.00 35 Runs | 6 Wickets | 1 Ct/St for Pakistan vs Australia at Hobart on 17-Nov-1995
526 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 66.00 89 Runs | 5 Wickets | 1 Ct/St for South Africa vs West Indies at St John's on 06-Apr-2001
527 No change Graeme Labrooy (Sri Lanka) flag Graeme Labrooy (Sri Lanka) 65.98 71 Runs | 7 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 01-Mar-1991
528 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 65.97 301 Runs | Wickets | 1 Ct/St for India vs Australia at Sydney on 02-Jan-2004
529 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 65.96 202 Runs | Wickets | 1 Ct/St for West Indies vs Pakistan at Sharjah on 30-Oct-2016
530 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 65.94 26 Runs | 8 Wickets | 1 Ct/St for West Indies vs England at Manchester on 07-Jun-2007
531 No change Virender Sehwag (India) flag Virender Sehwag (India) 65.87 319 Runs | 2 Wickets | Ct/St for India vs South Africa at Chennai on 26-Mar-2008
532 No change Joe Root (England) flag Joe Root (England) 65.82 182 Runs | 1 Wickets | 3 Ct/St for England vs New Zealand at London on 21-May-2015
533 No change Ian Botham (England) flag Ian Botham (England) 65.78 108 Runs | 8 Wickets | 2 Ct/St for England vs Pakistan at London on 15-Jun-1978
534 No change Richie Benaud (Australia) flag Richie Benaud (Australia) 65.76 94 Runs | 7 Wickets | 2 Ct/St for Australia vs West Indies at Adelaide on 27-Jan-1961
535 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 65.75 122 Runs | 1 Wickets | 2 Ct/St for Sri Lanka vs Australia at Colombo on 24-Mar-2004
536 No change Clyde Walcott (West Indies) flag Clyde Walcott (West Indies) 65.74 236 Runs | 1 Wickets | 2 Ct/St for West Indies vs Australia at Port of Spain on 11-Apr-1955
537 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 65.73 252 Runs | Wickets | 2 Ct/St for New Zealand vs England at Nottingham on 10-Jun-2022
538 No change Manoj Prabhakar (India) flag Manoj Prabhakar (India) 65.71 78 Runs | 6 Wickets | 1 Ct/St for India vs Pakistan at Faisalabad on 23-Nov-1989
539 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 65.70 62 Runs | 8 Wickets | 2 Ct/St for West Indies vs England at Port of Spain on 07-Mar-1986
540 No change Johnny Wardle (England) flag Johnny Wardle (England) 65.68 3 Runs | 12 Wickets | 1 Ct/St for England vs South Africa at Cape Town on 01-Jan-1957
541 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 65.66 152 Runs | 2 Wickets | 2 Ct/St for Pakistan vs Australia at Rawalpindi on 05-Oct-1994
542 No change Simon Harmer (South Africa) flag Simon Harmer (South Africa) 65.66 12 Runs | 8 Wickets | 3 Ct/St for South Africa vs India at Kolkata on 14-Nov-2025
543 Down 1 Anil Kumble (India) flag Anil Kumble (India) 65.64 15 Runs | 14 Wickets | 1 Ct/St for India vs Pakistan at Delhi on 04-Feb-1999
544 Down 1 Frank Woolley (England) flag Frank Woolley (England) 65.57 188 Runs | Wickets | 1 Ct/St for England vs Australia at London on 11-Jun-1921
545 Down 1 Tony Greig (England) flag Tony Greig (England) 65.56 113 Runs | 6 Wickets | 2 Ct/St for England vs Pakistan at Lahore on 02-Mar-1973
546 Down 1 J.J. Ferris (Australia/England) flag J.J. Ferris (Australia/England) 65.55 34 Runs | 8 Wickets | 1 Ct/St for Australia vs England at London on 16-Jul-1888
547 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 65.55 53 Runs | 4 Wickets | 3 Ct/St for Pakistan vs England at Abu Dhabi on 25-Jan-2012
548 Down 1 Harry Brook (England) flag Harry Brook (England) 65.55 240 Runs | na Wickets | 1 Ct/St for England vs Pakistan at Rawalpindi on 01-Dec-2022
549 Down 1 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 65.55 273 Runs | na Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Galle on 17-Jun-2025
550 Down 1 Vinoo Mankad (India) flag Vinoo Mankad (India) 65.54 76 Runs | 8 Wickets | 1 Ct/St for India vs Pakistan at Mumbai on 13-Nov-1952
551 Down 1 Donald Bradman (Australia) flag Donald Bradman (Australia) 65.54 321 Runs | na Wickets | 1 Ct/St for Australia vs England at London on 18-Aug-1934
552 Down 1 Tip Snooke (South Africa) flag Tip Snooke (South Africa) 65.54 29 Runs | 12 Wickets | 1 Ct/St for South Africa vs England at Johannesburg on 10-Mar-1906
553 Down 1 Ian Chappell (Australia) flag Ian Chappell (Australia) 65.54 167 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Brisbane on 06-Dec-1968
554 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 65.54 119 Runs | 2 Wickets | 1 Ct/St for New Zealand vs South Africa at Centurion on 15-Apr-2006
555 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 65.53 79 Runs | 6 Wickets | 1 Ct/St for South Africa vs Pakistan at Cape Town on 26-Jan-2007
556 Down 1 Colin McCool (Australia) flag Colin McCool (Australia) 65.52 147 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Melbourne on 01-Jan-1947
557 Down 1 Jack Crawford (England) flag Jack Crawford (England) 65.52 30 Runs | 8 Wickets | 3 Ct/St for England vs Australia at Sydney on 21-Feb-1908
558 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 65.51 125 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Australia at Auckland on 25-Feb-1977
559 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 65.50 30 Runs | 8 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 15-Feb-1995
560 Down 1 Norm O'Neill (Australia) flag Norm O'Neill (Australia) 65.48 177 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Lahore on 21-Nov-1959
561 Down 1 John Reid (New Zealand) flag John Reid (New Zealand) 65.43 91 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Pakistan at Lahore on 26-Oct-1955
562 Down 1 Tony Greig (England) flag Tony Greig (England) 65.40 89 Runs | 5 Wickets | 3 Ct/St for England vs Australia at Melbourne on 08-Feb-1975
563 Down 1 Jack Cowie (New Zealand) flag Jack Cowie (New Zealand) 65.37 Runs | 10 Wickets | 2 Ct/St for New Zealand vs England at Manchester on 24-Jul-1937
564 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 65.35 191 Runs | Wickets | 2 Ct/St for Australia vs New Zealand at Auckland on 26-Mar-2005
565 Down 1 Joe Root (England) flag Joe Root (England) 65.31 164 Runs | 1 Wickets | 2 Ct/St for England vs Australia at Birmingham on 16-Jun-2023
566 Down 1 Joe Root (England) flag Joe Root (England) 65.31 159 Runs | Wickets | 2 Ct/St for England vs Pakistan at Dubai on 22-Oct-2015
567 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 65.26 62 Runs | 8 Wickets | 2 Ct/St for South Africa vs England at Nottingham on 14-Aug-2003
568 Down 1 Joe Root (England) flag Joe Root (England) 65.24 173 Runs | 1 Wickets | 2 Ct/St for England vs India at Birmingham on 01-Jul-2022
569 Down 1 George Giffen (Australia) flag George Giffen (Australia) 65.19 57 Runs | 7 Wickets | 3 Ct/St for Australia vs England at London on 14-Aug-1893
570 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 65.17 Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs Australia at Galle on 08-Mar-2004
571 Down 1 Ian Botham (England) flag Ian Botham (England) 65.12 127 Runs | 4 Wickets | 2 Ct/St for England vs Australia at Melbourne on 01-Feb-1980
572 Down 1 Intikhab Alam (Pakistan) flag Intikhab Alam (Pakistan) 65.11 23 Runs | 10 Wickets | 1 Ct/St for Pakistan vs New Zealand at Dhaka on 08-Nov-1969
573 Down 1 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 65.10 188 Runs | na Wickets | 3 Ct/St for Australia vs ICC World XI at Sydney on 14-Oct-2005
574 Down 1 Stuart Broad (England) flag Stuart Broad (England) 65.10 73 Runs | 5 Wickets | 3 Ct/St for England vs New Zealand at Napier on 22-Mar-2008
575 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 65.09 220 Runs | na Wickets | 1 Ct/St for England vs India at Birmingham on 01-Jul-2022
576 Down 1 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 65.07 289 Runs | na Wickets | 1 Ct/St for India vs West Indies at Kolkata on 29-Dec-1978
577 Down 1 Bob Barber (England) flag Bob Barber (England) 65.07 82 Runs | 6 Wickets | 1 Ct/St for England vs New Zealand at Birmingham on 27-May-1965
578 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 65.07 233 Runs | na Wickets | 3 Ct/St for England vs New Zealand at Leeds on 23-Jun-2022
579 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 65.07 70 Runs | 7 Wickets | 1 Ct/St for South Africa vs West Indies at Gqeberha on 10-Dec-1998
580 Down 1 Len Braund (England) flag Len Braund (England) 65.05 5 Runs | 9 Wickets | 3 Ct/St for England vs Australia at Melbourne on 05-Mar-1904
581 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 65.04 106 Runs | 8 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at Harare on 27-Jan-2020
582 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 65.04 115 Runs | 3 Wickets | 1 Ct/St for South Africa vs Australia at Durban on 06-Mar-2009
583 Down 1 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 65.02 99 Runs | 4 Wickets | 3 Ct/St for South Africa vs England at Leeds on 21-Aug-2003
584 Down 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 65.00 169 Runs | 2 Wickets | 3 Ct/St for West Indies vs Australia at Sydney on 13-Jan-1961
585 Down 1 Richie Benaud (Australia) flag Richie Benaud (Australia) 64.90 33 Runs | 9 Wickets | 4 Ct/St for Australia vs South Africa at Cape Town on 31-Dec-1957
586 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 64.66 39 Runs | 14 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Lahore on 22-Mar-1982
587 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 64.60 51 Runs | 10 Wickets | 4 Ct/St for India vs England at Chennai on 16-Dec-2016
588 Down 1 Andy Caddick (England) flag Andy Caddick (England) 64.47 15 Runs | 10 Wickets | 1 Ct/St for England vs Australia at Sydney on 02-Jan-2003
589 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.43 169 Runs | 5 Wickets | 1 Ct/St for Zimbabwe vs West Indies at Bulawayo on 29-Oct-2017
590 Down 1 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 64.41 259 Runs | na Wickets | 2 Ct/St for South Africa vs England at Johannesburg on 13-Jan-2005
591 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 64.41 40 Runs | 10 Wickets | 2 Ct/St for India vs New Zealand at Kanpur on 22-Sep-2016
592 Down 1 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 64.41 1 Runs | 8 Wickets | 1 Ct/St for Sri Lanka vs England at London on 29-Aug-2024
593 Down 1 Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 64.39 17 Runs | 8 Wickets | 1 Ct/St for Pakistan vs West Indies at Port of Spain on 14-Apr-1988
594 Down 1 Graeme Swann (England) flag Graeme Swann (England) 64.38 22 Runs | 9 Wickets | 1 Ct/St for England vs South Africa at Durban on 26-Dec-2009
595 Down 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 64.36 31 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Birmingham on 01-Aug-2019
596 Down 1 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 64.36 47 Runs | 5 Wickets | 1 Ct/St for West Indies vs India at Delhi on 06-Nov-2011
597 Down 1 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 64.36 249 Runs | na Wickets | 1 Ct/St for South Africa vs India at Chennai on 26-Mar-2008
598 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 64.35 213 Runs | 1 Wickets | 2 Ct/St for Australia vs Pakistan at Melbourne on 26-Dec-2009
599 Down 1 Harry Brook (England) flag Harry Brook (England) 64.35 178 Runs | na Wickets | 1 Ct/St for England vs New Zealand at Wellington on 06-Dec-2024
600 Down 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 64.34 221 Runs | na Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 15-Dec-2000
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #billybarnes #barnes #graemeswann #swann #saeedajmal #ajmal #carlhooper #hooper #danielvettori #vettori #mohinderamarnath #amarnath #keithmiller #miller #ianbotham #botham #aravindadesilva #silva #johnreid #reid #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings