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
601 No change Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 51.75 188 Runs in 462 Balls in 2nd inns for New Zealand vs West Indies at Georgetown on 06-Apr-1985 (SR-41%)
602 No change Andrew Hilditch (Australia) flag Andrew Hilditch (Australia) 51.73 113 Runs in 272 Balls in 4th inns for Australia vs West Indies at Melbourne on 22-Dec-1984 (SR-42%)
603 No change Steven Smith (Australia) flag Steven Smith (Australia) 51.70 215 Runs in 346 Balls in 1st inns for Australia vs England at London on 16-Jul-2015 (SR-62%)
604 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 51.69 210 Runs in 275 Balls in 1st inns for Australia vs India at Adelaide on 24-Jan-2012 (SR-76%)
605 No change Ian Botham (England) flag Ian Botham (England) 51.68 118 Runs in 102 Balls in 3rd inns for England vs Australia at Manchester on 13-Aug-1981 (SR-116%)
606 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 51.65 152 Runs in 143 Balls in 2nd inns for Australia vs England at Birmingham on 05-Jul-2001 (SR-106%)
607 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 51.65 148 Runs in 156 Balls in 1st inns for Sri Lanka vs South Africa at Galle on 20-Jul-2000 (SR-95%)
608 No change David Warner (Australia) flag David Warner (Australia) 51.64 253 Runs in 286 Balls in 1st inns for Australia vs New Zealand at Perth on 13-Nov-2015 (SR-88%)
609 No change Patsy Hendren (England) flag Patsy Hendren (England) 51.63 123 Runs in na Balls in 4th inns for England vs West Indies at Georgetown on 21-Feb-1930 (SR-na)
610 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 51.63 170 Runs in 220 Balls in 2nd inns for New Zealand vs South Africa at Auckland on 18-Mar-2004 (SR-77%)
611 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 51.61 94 Runs in 122 Balls in 3rd inns for West Indies vs Australia at Hobart on 10-Dec-2015 (SR-77%)
612 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 51.60 151 Runs in 266 Balls in 3rd inns for Pakistan vs England at Sharjah on 01-Nov-2015 (SR-57%)
613 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 51.60 92* Runs in 118 Balls in 4th inns for New Zealand vs England at Nottingham on 25-Aug-1983 (SR-78%)
614 No change Eddie Paynter (England) flag Eddie Paynter (England) 51.58 216* Runs in 333 Balls in 1st inns for England vs Australia at Nottingham on 10-Jun-1938 (SR-65%)
615 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 51.56 169 Runs in 203 Balls in 1st inns for India vs Pakistan at Bengaluru on 08-Dec-2007 (SR-83%)
616 No change Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 51.56 106 Runs in 162 Balls in 4th inns for India vs Australia at Adelaide on 25-Jan-1992 (SR-65%)
617 No change Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 51.54 135 Runs in 254 Balls in 1st inns for Pakistan vs West Indies at Georgetown on 05-May-2000 (SR-53%)
618 No change Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 51.51 149 Runs in 186 Balls in 2nd inns for West Indies vs Australia at Perth on 12-Dec-1975 (SR-80%)
619 No change Dudley Nourse (South Africa) flag Dudley Nourse (South Africa) 51.50 115 Runs in na Balls in 3rd inns for South Africa vs England at Manchester on 05-Jul-1947 (SR-na)
620 No change Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 51.50 216* Runs in 437 Balls in 2nd inns for Sri Lanka vs Zimbabwe at Bulawayo on 18-Nov-1999 (SR-49%)
621 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 51.49 213* Runs in 411 Balls in 1st inns for Sri Lanka vs England at Galle on 18-Dec-2007 (SR-52%)
622 No change Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 51.46 155* Runs in 339 Balls in 3rd inns for South Africa vs India at Chennai on 26-Mar-2008 (SR-46%)
623 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 51.46 118* Runs in 211 Balls in 4th inns for West Indies vs England at Leeds on 25-Aug-2017 (SR-56%)
624 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 51.42 114* Runs in 145 Balls in 4th inns for England vs India at Birmingham on 01-Jul-2022 (SR-79%)
625 No change Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 51.42 126* Runs in 178 Balls in 1st inns for New Zealand vs Australia at Brisbane on 18-Nov-2004 (SR-71%)
626 No change Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 51.38 107 Runs in 117 Balls in 2nd inns for Zimbabwe vs Pakistan at Peshawar on 27-Nov-1998 (SR-91%)
627 No change Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 51.38 128 Runs in 241 Balls in 4th inns for West Indies vs Australia at North Sound on 30-May-2008 (SR-53%)
628 No change David Boon (Australia) flag David Boon (Australia) 51.36 114* Runs in 220 Balls in 3rd inns for Australia vs Pakistan at Karachi on 28-Sep-1994 (SR-52%)
629 No change Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 51.35 145* Runs in 289 Balls in 1st inns for India vs Sri Lanka at Colombo on 28-Aug-2015 (SR-50%)
630 No change Thilan Samaraweera (Sri Lanka) flag Thilan Samaraweera (Sri Lanka) 51.31 115* Runs in 215 Balls in 3rd inns for Sri Lanka vs South Africa at Cape Town on 03-Jan-2012 (SR-53%)
631 No change Alviro Petersen (South Africa) flag Alviro Petersen (South Africa) 51.25 182 Runs in 365 Balls in 1st inns for South Africa vs England at Leeds on 02-Aug-2012 (SR-50%)
632 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 51.23 201* Runs in 270 Balls in 2nd inns for South Africa vs India at Centurion on 16-Dec-2010 (SR-74%)
633 No change Ian Chappell (Australia) flag Ian Chappell (Australia) 51.23 192 Runs in 367 Balls in 1st inns for Australia vs England at London on 28-Aug-1975 (SR-52%)
634 No change Ian Botham (England) flag Ian Botham (England) 51.22 138 Runs in 167 Balls in 2nd inns for England vs New Zealand at Wellington on 20-Jan-1984 (SR-83%)
635 No change Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 51.22 78 Runs in 92 Balls in 4th inns for West Indies vs South Africa at Centurion on 15-Jan-1999 (SR-85%)
636 No change Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 51.19 201* Runs in 523 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 31-Jan-1995 (SR-38%)
637 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 51.18 113 Runs in 158 Balls in 2nd inns for England vs Australia at Sydney on 05-Jan-2022 (SR-72%)
638 No change Richie Richardson (West Indies) flag Richie Richardson (West Indies) 51.17 182 Runs in 260 Balls in 2nd inns for West Indies vs Australia at Georgetown on 23-Mar-1991 (SR-70%)
639 No change Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 51.17 100 Runs in 72 Balls in 1st inns for West Indies vs Australia at Georgetown on 10-Apr-2003 (SR-139%)
640 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 51.16 197 Runs in 316 Balls in 1st inns for Pakistan vs New Zealand at Sharjah on 26-Nov-2014 (SR-62%)
641 No change Sherwin Campbell (West Indies) flag Sherwin Campbell (West Indies) 51.15 170 Runs in 262 Balls in 1st inns for West Indies vs New Zealand at Hamilton on 16-Dec-1999 (SR-65%)
642 No change Saeed Ahmed (Pakistan) flag Saeed Ahmed (Pakistan) 51.14 166 Runs in na Balls in 3rd inns for Pakistan vs Australia at Lahore on 21-Nov-1959 (SR-na)
643 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 51.13 187 Runs in 256 Balls in 2nd inns for Sri Lanka vs Bangladesh at Galle on 17-Jun-2025 (SR-73%)
644 No change Alex Carey (Australia) flag Alex Carey (Australia) 51.11 98* Runs in 123 Balls in 4th inns for Australia vs New Zealand at Christchurch on 08-Mar-2024 (SR-80%)
645 No change Keith Stackpole (Australia) flag Keith Stackpole (Australia) 51.05 136 Runs in 335 Balls in 4th inns for Australia vs England at Adelaide on 29-Jan-1971 (SR-41%)
646 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 51.02 107 Runs in 165 Balls in 4th inns for New Zealand vs India at Wellington on 03-Apr-2009 (SR-65%)
647 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 51.01 160* Runs in 408 Balls in 4th inns for Pakistan vs Sri Lanka at Galle on 16-Jul-2022 (SR-39%)
648 No change Rohit Sharma (India) flag Rohit Sharma (India) 50.99 161 Runs in 231 Balls in 1st inns for India vs England at Chennai on 13-Feb-2021 (SR-70%)
649 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 50.99 151 Runs in 165 Balls in 2nd inns for England vs Sri Lanka at Colombo on 03-Apr-2012 (SR-92%)
650 No change Travis Head (Australia) flag Travis Head (Australia) 50.96 152 Runs in 148 Balls in 2nd inns for Australia vs England at Brisbane on 08-Dec-2021 (SR-103%)
651 No change Neil Harvey (Australia) flag Neil Harvey (Australia) 50.94 204 Runs in na Balls in 2nd inns for Australia vs West Indies at Kingston on 11-Jun-1955 (SR-na)
652 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 50.94 127 Runs in 205 Balls in 3rd inns for Zimbabwe vs Sri Lanka at Colombo on 14-Jul-2017 (SR-62%)
653 No change Rishabh Pant (India) flag Rishabh Pant (India) 50.93 159* Runs in 189 Balls in 1st inns for India vs Australia at Sydney on 03-Jan-2019 (SR-84%)
654 No change Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 50.83 108* Runs in 159 Balls in 3rd inns for South Africa vs Australia at Adelaide on 30-Jan-1998 (SR-68%)
655 No change Doug Walters (Australia) flag Doug Walters (Australia) 50.81 242 Runs in 412 Balls in 1st inns for Australia vs West Indies at Sydney on 14-Feb-1969 (SR-59%)
656 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 50.80 102 Runs in 114 Balls in 3rd inns for Bangladesh vs New Zealand at Christchurch on 09-Jan-2022 (SR-89%)
657 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 50.79 106* Runs in 186 Balls in 4th inns for South Africa vs Australia at Perth on 17-Dec-2008 (SR-57%)
658 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 50.78 79* Runs in 68 Balls in 3rd inns for Pakistan vs England at London on 26-Aug-2010 (SR-116%)
659 No change Neil Harvey (Australia) flag Neil Harvey (Australia) 50.77 205 Runs in na Balls in 1st inns for Australia vs South Africa at Melbourne on 06-Feb-1953 (SR-na)
660 No change Rishabh Pant (India) flag Rishabh Pant (India) 50.75 118 Runs in 140 Balls in 3rd inns for India vs England at Leeds on 20-Jun-2025 (SR-84%)
661 No change Michael Hussey (Australia) flag Michael Hussey (Australia) 50.73 121 Runs in 263 Balls in 4th inns for Australia vs England at London on 20-Aug-2009 (SR-46%)
662 No change Shane Watson (Australia) flag Shane Watson (Australia) 50.72 176 Runs in 247 Balls in 1st inns for Australia vs England at London on 21-Aug-2013 (SR-71%)
663 No change Gundappa Viswanath (India) flag Gundappa Viswanath (India) 50.71 222 Runs in 374 Balls in 1st inns for India vs England at Chennai on 13-Jan-1982 (SR-59%)
664 No change Donald Bradman (Australia) flag Donald Bradman (Australia) 50.67 187 Runs in 313 Balls in 1st inns for Australia vs England at Brisbane on 29-Nov-1946 (SR-60%)
665 No change Steven Smith (Australia) flag Steven Smith (Australia) 50.67 142 Runs in 207 Balls in 3rd inns for Australia vs England at Birmingham on 01-Aug-2019 (SR-69%)
666 No change Joe Root (England) flag Joe Root (England) 50.65 153* Runs in 224 Balls in 1st inns for England vs New Zealand at Wellington on 24-Feb-2023 (SR-68%)
667 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 50.64 161 Runs in 297 Balls in 3rd inns for India vs Australia at Perth on 22-Nov-2024 (SR-54%)
668 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 50.62 140 Runs in 178 Balls in 2nd inns for New Zealand vs Australia at Brisbane on 05-Nov-2015 (SR-79%)
669 No change Dennis Amiss (England) flag Dennis Amiss (England) 50.61 188 Runs in 303 Balls in 1st inns for England vs India at London on 20-Jun-1974 (SR-62%)
670 No change Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 50.61 178 Runs in na Balls in 1st inns for West Indies vs Australia at Georgetown on 06-Apr-1973 (SR-na)
671 No change Wavell Hinds (West Indies) flag Wavell Hinds (West Indies) 50.60 165 Runs in 236 Balls in 2nd inns for West Indies vs Pakistan at Bridgetown on 18-May-2000 (SR-70%)
672 No change Younis Khan (Pakistan) flag Younis Khan (Pakistan) 50.60 213 Runs in 349 Balls in 1st inns for Pakistan vs Australia at Abu Dhabi on 30-Oct-2014 (SR-61%)
673 No change Taufeeq Umar (Pakistan) flag Taufeeq Umar (Pakistan) 50.60 135 Runs in 254 Balls in 2nd inns for Pakistan vs South Africa at Cape Town on 02-Jan-2003 (SR-53%)
674 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 50.60 118 Runs in 164 Balls in 1st inns for New Zealand vs India at Hamilton on 18-Mar-2009 (SR-72%)
675 No change Jeremy Coney (New Zealand) flag Jeremy Coney (New Zealand) 50.60 174* Runs in 374 Balls in 3rd inns for New Zealand vs England at Wellington on 20-Jan-1984 (SR-47%)
676 No change Harry Brook (England) flag Harry Brook (England) 50.57 153 Runs in 116 Balls in 1st inns for England vs Pakistan at Rawalpindi on 01-Dec-2022 (SR-132%)
677 No change Graham Gooch (England) flag Graham Gooch (England) 50.57 123 Runs in 162 Balls in 1st inns for England vs West Indies at London on 19-Jun-1980 (SR-76%)
678 No change Darren Bravo (West Indies) flag Darren Bravo (West Indies) 50.54 136 Runs in 230 Balls in 3rd inns for West Indies vs India at Kolkata on 14-Nov-2011 (SR-59%)
679 No change Zak Crawley (England) flag Zak Crawley (England) 50.54 267 Runs in 393 Balls in 1st inns for England vs Pakistan at Southampton on 21-Aug-2020 (SR-68%)
680 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 50.50 130 Runs in 120 Balls in 1st inns for West Indies vs Pakistan at Bridgetown on 26-May-2005 (SR-108%)
681 No change Virender Sehwag (India) flag Virender Sehwag (India) 50.46 155 Runs in 221 Balls in 2nd inns for India vs Australia at Chennai on 14-Oct-2004 (SR-70%)
682 No change Frederick Fane (England) flag Frederick Fane (England) 50.44 143 Runs in na Balls in 2nd inns for England vs South Africa at Johannesburg on 10-Mar-1906 (SR-na)
683 No change Cyril Washbrook (England) flag Cyril Washbrook (England) 50.44 112 Runs in 299 Balls in 4th inns for England vs Australia at Melbourne on 01-Jan-1947 (SR-37%)
684 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 50.43 174 Runs in 221 Balls in 1st inns for South Africa vs England at Gqeberha on 09-Dec-1999 (SR-79%)
685 No change John Reid (New Zealand) flag John Reid (New Zealand) 50.41 142 Runs in na Balls in 3rd inns for New Zealand vs South Africa at Johannesburg on 02-Feb-1962 (SR-na)
686 No change Steve Waugh (Australia) flag Steve Waugh (Australia) 50.38 200 Runs in 425 Balls in 2nd inns for Australia vs West Indies at Kingston on 29-Apr-1995 (SR-47%)
687 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 50.35 145 Runs in 159 Balls in 2nd inns for West Indies vs England at London on 19-Jun-1980 (SR-91%)
688 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 50.34 240 Runs in 410 Balls in 1st inns for Pakistan vs England at London on 22-Aug-1974 (SR-59%)
689 No change Joe Root (England) flag Joe Root (England) 50.34 124 Runs in 146 Balls in 3rd inns for England vs Sri Lanka at Pallekele on 14-Nov-2018 (SR-85%)
690 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 50.33 125 Runs in 233 Balls in 4th inns for Pakistan vs Sri Lanka at Pallekele on 03-Jul-2015 (SR-54%)
691 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 50.32 201 Runs in 326 Balls in 2nd inns for Pakistan vs Sri Lanka at Colombo on 24-Jul-2023 (SR-62%)
692 No change Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 50.32 102 Runs in 121 Balls in 3rd inns for West Indies vs Australia at Melbourne on 26-Dec-1975 (SR-84%)
693 No change Joe Root (England) flag Joe Root (England) 50.31 115* Runs in 170 Balls in 4th inns for England vs New Zealand at London on 02-Jun-2022 (SR-68%)
694 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 50.26 129 Runs in 138 Balls in 3rd inns for South Africa vs Pakistan at Johannesburg on 11-Jan-2019 (SR-93%)
695 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 50.25 118 Runs in 161 Balls in 1st inns for New Zealand vs South Africa at Wellington on 16-Mar-2017 (SR-73%)
696 No change George Headley (West Indies) flag George Headley (West Indies) 50.24 107 Runs in na Balls in 3rd inns for West Indies vs England at London on 24-Jun-1939 (SR-na)
697 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 50.24 156 Runs in 128 Balls in 1st inns for Pakistan vs India at Faisalabad on 21-Jan-2006 (SR-122%)
698 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 50.23 257 Runs in 458 Balls in 2nd inns for Australia vs India at Melbourne on 26-Dec-2003 (SR-56%)
699 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 50.22 115* Runs in 305 Balls in 4th inns for Australia vs South Africa at Adelaide on 30-Jan-1998 (SR-38%)
700 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 50.21 123* Runs in 394 Balls in 3rd inns for South Africa vs India at Kolkata on 14-Feb-2010 (SR-31%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #martincrowe #crowe #andrewhilditch #hilditch #stevensmith #smith #michaelclarke #clarke #ianbotham #botham #adamgilchrist #gilchrist #sanathjayasuriya #jayasuriya #davidwarner #warner #patsyhendren #hendren #scottstyris #styris #kraiggbrathwaite #brathwaite #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings