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
589 No change Aubrey Faulkner (South Africa) flag Aubrey Faulkner (South Africa) 51.86 80 Runs in 93 Balls in 4th inns for South Africa vs Australia at Melbourne on 17-Feb-1911 (SR-86%)
590 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 51.85 138 Runs in 181 Balls in 2nd inns for New Zealand vs England at Mount Maunganui on 16-Feb-2023 (SR-76%)
591 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 51.83 136 Runs in 215 Balls in 2nd inns for Pakistan vs South Africa at Johannesburg on 14-Feb-1998 (SR-63%)
593 No change Mike Gatting (England) flag Mike Gatting (England) 51.81 150* Runs in 302 Balls in 3rd inns for England vs Pakistan at London on 06-Aug-1987 (SR-50%)
595 No change Thilan Samaraweera (Sri Lanka) flag Thilan Samaraweera (Sri Lanka) 51.80 214 Runs in 338 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 01-Mar-2009 (SR-63%)
597 No change Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 51.78 291 Runs in 452 Balls in 2nd inns for West Indies vs England at Bridgetown on 26-Feb-2009 (SR-64%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
701 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 50.20 120* Runs in 263 Balls in 1st inns for West Indies vs Pakistan at Multan on 30-Dec-1980 (SR-46%)
703 No change George Headley (West Indies) flag George Headley (West Indies) 50.20 169* Runs in na Balls in 1st inns for West Indies vs England at Manchester on 22-Jul-1933 (SR-na)
706 No change Cyril Washbrook (England) flag Cyril Washbrook (England) 50.17 114 Runs in na Balls in 4th inns for England vs West Indies at London on 24-Jun-1950 (SR-na)
707 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 50.17 211* Runs in 468 Balls in 2nd inns for South Africa vs New Zealand at Christchurch on 11-Mar-1999 (SR-45%)
708 No change Virat Kohli (India) flag Virat Kohli (India) 50.17 235 Runs in 340 Balls in 2nd inns for India vs England at Mumbai on 08-Dec-2016 (SR-69%)
709 No change Donald Bradman (Australia) flag Donald Bradman (Australia) 50.16 169 Runs in 191 Balls in 1st inns for Australia vs England at Melbourne on 26-Feb-1937 (SR-88%)
710 No change Jonathan Trott (England) flag Jonathan Trott (England) 50.16 135* Runs in 266 Balls in 3rd inns for England vs Australia at Brisbane on 25-Nov-2010 (SR-51%)
711 No change Dilip Vengsarkar (India) flag Dilip Vengsarkar (India) 50.12 146* Runs in 370 Balls in 4th inns for India vs Pakistan at Delhi on 04-Dec-1979 (SR-39%)
712 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 50.12 101 Runs in 114 Balls in 4th inns for Bangladesh vs India at Chattogram on 17-Jan-2010 (SR-89%)
716 No change Kapil Dev (India) flag Kapil Dev (India) 50.04 100* Runs in 95 Balls in 3rd inns for India vs West Indies at Port of Spain on 11-Mar-1983 (SR-105%)
717 No change Jeremy Coney (New Zealand) flag Jeremy Coney (New Zealand) 50.02 111* Runs in 243 Balls in 4th inns for New Zealand vs Pakistan at Dunedin on 09-Feb-1985 (SR-46%)
718 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 50.00 162* Runs in 226 Balls in 1st inns for Australia vs India at Sydney on 02-Jan-2008 (SR-72%)
721 No change Hanumant Singh (India) flag Hanumant Singh (India) 49.97 94 Runs in na Balls in 4th inns for India vs Australia at Chennai on 02-Oct-1964 (SR-na)
722 No change Sandeep Patil (India) flag Sandeep Patil (India) 49.91 129* Runs in 196 Balls in 2nd inns for India vs England at Manchester on 24-Jun-1982 (SR-66%)
723 No change Younis Khan (Pakistan) flag Younis Khan (Pakistan) 49.91 130 Runs in 246 Balls in 4th inns for Pakistan vs South Africa at Lahore on 08-Oct-2007 (SR-53%)
727 No change Rahul Dravid (India) flag Rahul Dravid (India) 49.88 177 Runs in 261 Balls in 1st inns for India vs Sri Lanka at Ahmedabad on 16-Nov-2009 (SR-68%)
728 No change Victor Trumper (Australia) flag Victor Trumper (Australia) 49.87 135* Runs in na Balls in 2nd inns for Australia vs England at London on 15-Jun-1899 (SR-na)
731 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 49.86 141 Runs in 246 Balls in 1st inns for Bangladesh vs Sri Lanka at Mirpur on 23-May-2022 (SR-57%)
732 No change Ian Botham (England) flag Ian Botham (England) 49.86 114 Runs in 144 Balls in 2nd inns for England vs India at Mumbai on 15-Feb-1980 (SR-79%)
734 No change Michael Slater (Australia) flag Michael Slater (Australia) 49.82 176 Runs in 244 Balls in 1st inns for Australia vs England at Brisbane on 25-Nov-1994 (SR-72%)
735 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 49.80 242* Runs in 438 Balls in 3rd inns for New Zealand vs Sri Lanka at Wellington on 03-Jan-2015 (SR-55%)
737 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 49.77 127 Runs in 156 Balls in 2nd inns for Sri Lanka vs Pakistan at Colombo on 09-Aug-1994 (SR-81%)
738 No change Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 49.77 163* Runs in 246 Balls in 2nd inns for India vs Australia at Kolkata on 18-Mar-1998 (SR-66%)
739 No change Wally Hammond (England) flag Wally Hammond (England) 49.77 251 Runs in 605 Balls in 2nd inns for England vs Australia at Sydney on 14-Dec-1928 (SR-41%)
741 No change Saeed Ahmed (Pakistan) flag Saeed Ahmed (Pakistan) 49.75 172 Runs in na Balls in 2nd inns for Pakistan vs New Zealand at Karachi on 09-Apr-1965 (SR-na)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #aubreyfaulkner #faulkner #tomblundell #blundell #azharmahmood #mahmood #mikegatting #gatting #thilansamaraweera #samaraweera #ramnareshsarwan #sarwan #martincrowe #crowe #andrewhilditch #hilditch #stevensmith #smith #michaelclarke #clarke #ianbotham #botham #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings