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
501 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 66.21 209 Runs | 1 Wickets | Ct/St for West Indies vs England at London on 16-Jun-1966
502 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.21 63 Runs | 5 Wickets | Ct/St for Pakistan vs India at Chennai on 15-Jan-1980
503 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
504 No change Brett Lee (Australia) flag Brett Lee (Australia) 66.20 73 Runs | 4 Wickets | Ct/St for Australia vs England at Nottingham on 25-Aug-2005
505 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 66.20 112 Runs | 5 Wickets | Ct/St for India vs England at Kolkata on 05-Dec-2012
506 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 66.20 58 Runs | 5 Wickets | Ct/St for Pakistan vs India at Bengaluru on 24-Mar-2005
507 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 66.20 330 Runs | 1 Wickets | Ct/St for India vs Pakistan at Bengaluru on 08-Dec-2007
508 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 66.20 145 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 20-Mar-2010
509 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 66.19 84 Runs | 5 Wickets | Ct/St for Pakistan vs West Indies at Faisalabad on 24-Oct-1986
510 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
511 No change Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 66.19 48 Runs | 10 Wickets | Ct/St for Pakistan vs England at Rawalpindi on 24-Oct-2024
512 No change Will Jacks (England) flag Will Jacks (England) 66.18 54 Runs | 6 Wickets | Ct/St for England vs Pakistan at Rawalpindi on 01-Dec-2022
513 No change Steven Smith (Australia) flag Steven Smith (Australia) 66.18 273 Runs | Wickets | Ct/St for Australia vs England at London on 16-Jul-2015
514 No change Colin Cowdrey (England) flag Colin Cowdrey (England) 66.18 211 Runs | Wickets | Ct/St for England vs West Indies at Kingston on 17-Feb-1960
515 No change Graeme Swann (England) flag Graeme Swann (England) 66.18 87 Runs | 5 Wickets | Ct/St for England vs South Africa at Centurion on 16-Dec-2009
516 No change Tony Greig (England) flag Tony Greig (England) 66.17 96 Runs | 6 Wickets | Ct/St for England vs India at Kolkata on 30-Dec-1972
517 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
518 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
519 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 66.16 91 Runs | 6 Wickets | Ct/St for New Zealand vs England at London on 19-Aug-1999
520 No change Moeen Ali (England) flag Moeen Ali (England) 66.16 89 Runs | 7 Wickets | Ct/St for England vs South Africa at Manchester on 04-Aug-2017
521 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 66.13 60 Runs | 6 Wickets | Ct/St for India vs South Africa at Guwahati on 22-Nov-2025
522 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
523 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
524 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
525 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 66.11 152 Runs | 3 Wickets | Ct/St for Pakistan vs India at Chennai on 28-Jan-1999
526 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
527 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 66.10 95 Runs | 5 Wickets | Ct/St for New Zealand vs England at Nottingham on 25-Aug-1983
528 No change Chris Lewis (England) flag Chris Lewis (England) 66.06 51 Runs | 5 Wickets | 3 Ct/St for England vs Australia at Perth on 03-Feb-1995
529 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
530 No change Aubrey Faulkner (South Africa) flag Aubrey Faulkner (South Africa) 66.05 17 Runs | 9 Wickets | 1 Ct/St for South Africa vs England at Leeds on 29-Jul-1907
531 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
532 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
533 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
534 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
535 No change Alby Roberts (New Zealand) flag Alby Roberts (New Zealand) 66.00 83 Runs | 6 Wickets | 1 Ct/St for New Zealand vs England at London on 26-Jun-1937
536 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
537 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 65.98 326 Runs | na Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 13-Nov-2015
538 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
539 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
540 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 65.96 127 Runs | 4 Wickets | Ct/St for India vs England at Manchester on 23-Jul-2025
541 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 65.95 26 Runs | 8 Wickets | 1 Ct/St for West Indies vs England at Manchester on 07-Jun-2007
542 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
543 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
544 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 65.80 103 Runs | 5 Wickets | 3 Ct/St for West Indies vs India at Mumbai on 13-Dec-1966
545 No change Paul Adams (South Africa) flag Paul Adams (South Africa) 65.78 9 Runs | 8 Wickets | 2 Ct/St for South Africa vs India at Kanpur on 08-Dec-1996
546 No change Richie Benaud (Australia) flag Richie Benaud (Australia) 65.75 94 Runs | 7 Wickets | 2 Ct/St for Australia vs West Indies at Adelaide on 27-Jan-1961
547 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 65.74 68 Runs | 5 Wickets | 2 Ct/St for Australia vs Pakistan at Abu Dhabi on 16-Oct-2018
548 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
549 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
550 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 65.69 62 Runs | 8 Wickets | 2 Ct/St for West Indies vs England at Port of Spain on 07-Mar-1986
551 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
552 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
553 No change 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
554 No change Dennis Lillee (Australia) flag Dennis Lillee (Australia) 65.62 23 Runs | 11 Wickets | 2 Ct/St for Australia vs New Zealand at Auckland on 25-Feb-1977
555 No change Colin Blythe (England) flag Colin Blythe (England) 65.60 27 Runs | 11 Wickets | 1 Ct/St for England vs South Africa at Cape Town on 24-Mar-1906
556 No change 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
557 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 65.56 53 Runs | 4 Wickets | 3 Ct/St for Pakistan vs England at Abu Dhabi on 25-Jan-2012
558 No change 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
559 No change 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
560 No change 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
561 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 65.54 167 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Melbourne on 10-Feb-1961
562 No change 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
563 No change 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
564 No change 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
565 No change Ian Chappell (Australia) flag Ian Chappell (Australia) 65.53 167 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Brisbane on 06-Dec-1968
566 No change 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
567 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 65.48 147 Runs | 1 Wickets | 3 Ct/St for New Zealand vs England at Nottingham on 10-Jun-2004
568 No change 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
569 No change John Reid (New Zealand) flag John Reid (New Zealand) 65.44 91 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Pakistan at Lahore on 26-Oct-1955
570 No change Neil Brand (South Africa) flag Neil Brand (South Africa) 65.38 7 Runs | 8 Wickets | 2 Ct/St for South Africa vs New Zealand at Mount Maunganui on 04-Feb-2024
571 No change 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
572 No change Joe Root (England) flag Joe Root (England) 65.30 159 Runs | Wickets | 2 Ct/St for England vs Pakistan at Dubai on 22-Oct-2015
573 No change Joe Root (England) flag Joe Root (England) 65.30 164 Runs | 1 Wickets | 2 Ct/St for England vs Australia at Birmingham on 16-Jun-2023
574 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 65.30 85 Runs | 5 Wickets | 2 Ct/St for West Indies vs Australia at Melbourne on 10-Feb-1961
575 No change Sid Pegler (South Africa) flag Sid Pegler (South Africa) 65.29 67 Runs | 6 Wickets | 2 Ct/St for South Africa vs England at Leeds on 08-Jul-1912
576 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 65.29 68 Runs | 5 Wickets | 2 Ct/St for South Africa vs Australia at Adelaide on 24-Jan-1964
577 No change 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
578 No change 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
579 No change Ian Botham (England) flag Ian Botham (England) 65.13 127 Runs | 4 Wickets | 2 Ct/St for England vs Australia at Melbourne on 01-Feb-1980
580 No change 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
581 No change 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
582 No change George Hirst (England) flag George Hirst (England) 65.08 102 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Adelaide on 15-Jan-1904
583 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 65.08 263 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Sydney on 02-Jan-2006
584 No change Ian Botham (England) flag Ian Botham (England) 65.07 61 Runs | 9 Wickets | 1 Ct/St for England vs Pakistan at Leeds on 26-Aug-1982
585 No change 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
586 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 65.07 216 Runs | na Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 11-Nov-2018
587 No change 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
588 No change John Bracewell (New Zealand) flag John Bracewell (New Zealand) 65.03 85 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Australia at Sydney on 22-Nov-1985
589 No change 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
590 No change 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
591 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 64.88 259 Runs | na Wickets | 2 Ct/St for South Africa vs England at Johannesburg on 13-Jan-2005
592 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 64.70 12 Runs | 11 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 12-Jan-1990
593 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 64.59 51 Runs | 10 Wickets | 4 Ct/St for India vs England at Chennai on 16-Dec-2016
594 No change Rusi Surti (India) flag Rusi Surti (India) 64.58 123 Runs | 5 Wickets | 1 Ct/St for India vs Australia at Adelaide on 23-Dec-1967
595 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 64.54 367 Runs | 3 Wickets | 3 Ct/St for South Africa vs Zimbabwe at Bulawayo on 06-Jul-2025
596 No change 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
597 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 64.38 46 Runs | 7 Wickets | 1 Ct/St for South Africa vs New Zealand at Christchurch on 25-Feb-2022
598 No change 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
599 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 64.37 31 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Birmingham on 01-Aug-2019
600 No change 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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #garrysobers #sobers #imrankhan #khan #ravichandranashwin #ashwin #brettlee #lee #shahidafridi #afridi #souravganguly #ganguly #shakibalhasan #hasan #billybarnes #barnes #sajidkhan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings