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
901 Down 3 Alan Melville (South Africa) flag Alan Melville (South Africa) 48.42 189 Runs in na Balls in 1st inns for South Africa vs England at Nottingham on 07-Jun-1947 (SR-na)
902 Down 3 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 48.40 127 Runs in 156 Balls in 2nd inns for Sri Lanka vs Pakistan at Colombo on 09-Aug-1994 (SR-81%)
903 Down 3 Rishabh Pant (India) flag Rishabh Pant (India) 48.39 97 Runs in 118 Balls in 4th inns for India vs Australia at Sydney on 07-Jan-2021 (SR-82%)
904 Down 3 Bill Lawry (Australia) flag Bill Lawry (Australia) 48.37 205 Runs in 416 Balls in 2nd inns for Australia vs West Indies at Melbourne on 26-Dec-1968 (SR-49%)
905 Down 3 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 48.36 135* Runs in 208 Balls in 3rd inns for Sri Lanka vs Pakistan at Colombo on 22-Mar-1986 (SR-65%)
906 Down 3 Steven Smith (Australia) flag Steven Smith (Australia) 48.36 97 Runs in 204 Balls in 4th inns for Australia vs Pakistan at Abu Dhabi on 30-Oct-2014 (SR-48%)
907 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 48.36 194* Runs in 348 Balls in 1st inns for India vs Pakistan at Multan on 28-Mar-2004 (SR-56%)
908 Down 3 Walter Read (England) flag Walter Read (England) 48.35 117 Runs in 155 Balls in 2nd inns for England vs Australia at London on 11-Aug-1884 (SR-75%)
909 Down 3 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 48.35 145 Runs in 275 Balls in 1st inns for Pakistan vs Australia at Rawalpindi on 01-Oct-1998 (SR-53%)
910 Down 3 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 48.35 138 Runs in 447 Balls in 3rd inns for South Africa vs England at London on 10-Jul-2008 (SR-31%)
911 Down 3 Joe Root (England) flag Joe Root (England) 48.35 134 Runs in 166 Balls in 1st inns for England vs Australia at Cardiff on 08-Jul-2015 (SR-81%)
912 Down 3 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 48.34 103 Runs in 100 Balls in 3rd inns for Bangladesh vs England at London on 27-May-2010 (SR-103%)
913 Down 3 Conrad Hunte (West Indies) flag Conrad Hunte (West Indies) 48.34 110 Runs in 249 Balls in 3rd inns for West Indies vs Australia at Melbourne on 30-Dec-1960 (SR-44%)
914 Down 3 Michael Slater (Australia) flag Michael Slater (Australia) 48.34 143 Runs in 214 Balls in 2nd inns for Australia vs New Zealand at Wellington on 24-Mar-2000 (SR-67%)
915 Down 3 Ken Barrington (England) flag Ken Barrington (England) 48.33 256 Runs in 624 Balls in 2nd inns for England vs Australia at Manchester on 23-Jul-1964 (SR-41%)
916 Down 3 Joe Root (England) flag Joe Root (England) 48.33 254 Runs in 406 Balls in 1st inns for England vs Pakistan at Manchester on 22-Jul-2016 (SR-63%)
917 Down 3 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 48.32 132 Runs in na Balls in 1st inns for West Indies vs Australia at Brisbane on 09-Dec-1960 (SR-na)
918 Down 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 48.29 113 Runs in 202 Balls in 3rd inns for West Indies vs Australia at Hobart on 17-Nov-2005 (SR-56%)
919 Down 3 Brian Lara (West Indies) flag Brian Lara (West Indies) 48.29 209 Runs in 360 Balls in 2nd inns for West Indies vs Sri Lanka at Gros Islet on 20-Jun-2003 (SR-58%)
920 Down 3 George Gunn (England) flag George Gunn (England) 48.28 122* Runs in na Balls in 2nd inns for England vs Australia at Sydney on 21-Feb-1908 (SR-na)
921 Down 3 Wasim Jaffer (India) flag Wasim Jaffer (India) 48.28 202 Runs in 274 Balls in 1st inns for India vs Pakistan at Kolkata on 30-Nov-2007 (SR-74%)
922 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 48.26 119* Runs in 189 Balls in 4th inns for India vs England at Manchester on 09-Aug-1990 (SR-63%)
923 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 48.25 108 Runs in 243 Balls in 4th inns for South Africa vs Pakistan at Rawalpindi on 04-Feb-2021 (SR-44%)
924 Down 3 Joe Root (England) flag Joe Root (England) 48.24 180 Runs in 338 Balls in 3rd inns for England vs Australia at London on 18-Jul-2013 (SR-53%)
925 Down 3 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 48.23 130 Runs in 211 Balls in 3rd inns for Australia vs Sri Lanka at Galle on 08-Mar-2004 (SR-62%)
926 Down 3 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 48.23 110 Runs in na Balls in 1st inns for West Indies vs Australia at Adelaide on 24-Jan-1969 (SR-na)
927 Down 3 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 48.23 142* Runs in 318 Balls in 2nd inns for West Indies vs Pakistan at Sharjah on 30-Oct-2016 (SR-45%)
928 Down 3 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 48.22 147 Runs in 171 Balls in 2nd inns for India vs Australia at Melbourne on 26-Dec-2014 (SR-86%)
929 Down 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) 48.20 206 Runs in na Balls in 1st inns for West Indies vs England at Port of Spain on 17-Mar-1954 (SR-na)
930 Down 3 Jeff Crowe (New Zealand) flag Jeff Crowe (New Zealand) 48.20 112 Runs in 206 Balls in 3rd inns for New Zealand vs West Indies at Kingston on 04-May-1985 (SR-54%)
931 Down 3 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 48.19 139 Runs in 293 Balls in 2nd inns for Pakistan vs England at Birmingham on 03-Aug-2016 (SR-47%)
932 Down 3 Justin Langer (Australia) flag Justin Langer (Australia) 48.18 250 Runs in 407 Balls in 1st inns for Australia vs England at Melbourne on 26-Dec-2002 (SR-61%)
933 Down 3 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 48.16 141 Runs in 225 Balls in 3rd inns for South Africa vs Australia at Perth on 03-Nov-2016 (SR-63%)
934 Down 3 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 48.12 88 Runs in 103 Balls in 4th inns for Sri Lanka vs South Africa at Kandy on 30-Jul-2000 (SR-85%)
935 Down 3 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 48.07 96 Runs in 160 Balls in 1st inns for Australia vs Sri Lanka at Kandy on 09-Sep-1999 (SR-60%)
936 Down 3 VVS Laxman (India) flag VVS Laxman (India) 48.07 178 Runs in 298 Balls in 1st inns for India vs Australia at Sydney on 02-Jan-2004 (SR-60%)
937 Down 3 Geoff Boycott (England) flag Geoff Boycott (England) 48.05 142* Runs in 360 Balls in 3rd inns for England vs Australia at Sydney on 09-Jan-1971 (SR-39%)
938 Down 3 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 48.04 200* Runs in 397 Balls in 2nd inns for Pakistan vs Sri Lanka at Dhaka on 12-Mar-1999 (SR-50%)
939 Down 3 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 48.03 137 Runs in 174 Balls in 2nd inns for Pakistan vs New Zealand at Hamilton on 19-Dec-2003 (SR-79%)
940 Down 3 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 48.02 137 Runs in 332 Balls in 1st inns for Pakistan vs Australia at Sydney on 30-Nov-1995 (SR-41%)
941 Down 3 Nasser Hussain (England) flag Nasser Hussain (England) 48.02 146* Runs in 463 Balls in 1st inns for England vs South Africa at Durban on 26-Dec-1999 (SR-32%)
942 Down 3 Peter Burge (Australia) flag Peter Burge (Australia) 48.02 181 Runs in na Balls in 2nd inns for Australia vs England at London on 17-Aug-1961 (SR-na)
943 Down 3 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 48.01 196 Runs in 405 Balls in 1st inns for Sri Lanka vs Pakistan at Dubai on 06-Oct-2017 (SR-48%)
944 Down 3 Mansur Ali Khan Pataudi (India) flag Mansur Ali Khan Pataudi (India) 47.99 153 Runs in na Balls in 2nd inns for India vs New Zealand at Kolkata on 05-Mar-1965 (SR-na)
945 Down 3 Gautam Gambhir (India) flag Gautam Gambhir (India) 47.97 137 Runs in 436 Balls in 3rd inns for India vs New Zealand at Napier on 26-Mar-2009 (SR-31%)
946 Down 3 David Boon (Australia) flag David Boon (Australia) 47.92 200 Runs in 326 Balls in 1st inns for Australia vs New Zealand at Perth on 24-Nov-1989 (SR-61%)
947 Down 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) 47.90 162 Runs in na Balls in 1st inns for West Indies vs India at Kolkata on 31-Dec-1948 (SR-na)
948 Down 3 Bruce Taylor (New Zealand) flag Bruce Taylor (New Zealand) 47.89 124 Runs in na Balls in 1st inns for New Zealand vs West Indies at Auckland on 27-Feb-1969 (SR-na)
949 Down 3 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 47.88 201 Runs in 477 Balls in 2nd inns for South Africa vs England at Cape Town on 02-Jan-2016 (SR-42%)
950 Down 3 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 47.88 115 Runs in 235 Balls in 1st inns for Pakistan vs West Indies at Bridgetown on 18-May-2000 (SR-49%)
951 Down 3 Colin McDonald (Australia) flag Colin McDonald (Australia) 47.88 170 Runs in 315 Balls in 1st inns for Australia vs England at Adelaide on 30-Jan-1959 (SR-54%)
952 Down 3 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 47.85 76 Runs in 140 Balls in 4th inns for New Zealand vs South Africa at Centurion on 27-Aug-2016 (SR-54%)
953 Down 3 Geoff Boycott (England) flag Geoff Boycott (England) 47.84 191 Runs in 471 Balls in 1st inns for England vs Australia at Leeds on 11-Aug-1977 (SR-41%)
954 Down 3 Greg Chappell (Australia) flag Greg Chappell (Australia) 47.84 112 Runs in 230 Balls in 3rd inns for Australia vs England at Manchester on 07-Jul-1977 (SR-49%)
955 Down 3 Jacques Rudolph (South Africa) flag Jacques Rudolph (South Africa) 47.84 102* Runs in 283 Balls in 4th inns for South Africa vs Australia at Perth on 16-Dec-2005 (SR-36%)
956 Down 3 Chris Rogers (Australia) flag Chris Rogers (Australia) 47.84 173 Runs in 300 Balls in 1st inns for Australia vs England at London on 16-Jul-2015 (SR-58%)
957 Down 3 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 47.82 113 Runs in 264 Balls in 4th inns for India vs Australia at Brisbane on 02-Dec-1977 (SR-43%)
958 Down 3 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 47.82 113 Runs in 148 Balls in 1st inns for Pakistan vs India at Karachi on 29-Jan-2006 (SR-76%)
959 Down 3 Robin Smith (England) flag Robin Smith (England) 47.81 148* Runs in 271 Balls in 2nd inns for England vs West Indies at London on 20-Jun-1991 (SR-55%)
960 Down 3 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 47.79 129 Runs in 160 Balls in 2nd inns for Pakistan vs New Zealand at Dunedin on 24-Nov-2009 (SR-81%)
961 Down 3 Graham Thorpe (England) flag Graham Thorpe (England) 47.76 82* Runs in 92 Balls in 4th inns for England vs Australia at Nottingham on 07-Aug-1997 (SR-89%)
962 Down 3 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 47.75 206* Runs in 389 Balls in 1st inns for India vs England at Ahmedabad on 15-Nov-2012 (SR-53%)
963 Down 3 MS Dhoni (India) flag MS Dhoni (India) 47.75 148 Runs in 153 Balls in 2nd inns for India vs Pakistan at Faisalabad on 21-Jan-2006 (SR-97%)
964 Down 3 Wally Hammond (England) flag Wally Hammond (England) 47.75 136* Runs in na Balls in 2nd inns for England vs South Africa at Durban on 16-Jan-1931 (SR-na)
965 Down 3 Sidath Wettimuny (Sri Lanka) flag Sidath Wettimuny (Sri Lanka) 47.74 190 Runs in 471 Balls in 1st inns for Sri Lanka vs England at London on 23-Aug-1984 (SR-40%)
966 Down 3 Michael Clarke (Australia) flag Michael Clarke (Australia) 47.74 135* Runs in 164 Balls in 3rd inns for Australia vs England at Perth on 14-Dec-2006 (SR-82%)
967 Down 3 Alan Knott (England) flag Alan Knott (England) 47.73 81* Runs in 91 Balls in 4th inns for England vs India at Bengaluru on 28-Jan-1977 (SR-89%)
968 Down 3 Mark Greatbatch (New Zealand) flag Mark Greatbatch (New Zealand) 47.72 146* Runs in 485 Balls in 3rd inns for New Zealand vs Australia at Perth on 24-Nov-1989 (SR-30%)
969 Down 3 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 47.71 113* Runs in 290 Balls in 2nd inns for Zimbabwe vs West Indies at Port of Spain on 16-Mar-2000 (SR-39%)
970 Down 3 Alec Stewart (England) flag Alec Stewart (England) 47.71 143 Runs in 319 Balls in 3rd inns for England vs West Indies at Bridgetown on 08-Apr-1994 (SR-45%)
971 Down 3 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 47.70 131 Runs in 140 Balls in 3rd inns for Sri Lanka vs South Africa at Moratuwa on 25-Aug-1993 (SR-94%)
972 Down 3 Andrew Strauss (England) flag Andrew Strauss (England) 47.68 136 Runs in 285 Balls in 3rd inns for England vs South Africa at Durban on 26-Dec-2004 (SR-48%)
973 Down 3 Joe Hardstaff (England) flag Joe Hardstaff (England) 47.66 205* Runs in na Balls in 2nd inns for England vs India at London on 22-Jun-1946 (SR-na)
974 Down 3 Virender Sehwag (India) flag Virender Sehwag (India) 47.66 164 Runs in 228 Balls in 2nd inns for India vs South Africa at Kanpur on 20-Nov-2004 (SR-72%)
975 Down 3 Herbie Collins (Australia) flag Herbie Collins (Australia) 47.66 203 Runs in na Balls in 1st inns for Australia vs South Africa at Johannesburg on 12-Nov-1921 (SR-na)
976 Down 3 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 47.63 166* Runs in 416 Balls in 2nd inns for India vs Australia at Adelaide on 13-Dec-1985 (SR-40%)
977 Down 3 Stanley Jackson (England) flag Stanley Jackson (England) 47.57 144* Runs in na Balls in 1st inns for England vs Australia at Leeds on 03-Jul-1905 (SR-na)
978 Down 3 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 47.57 161* Runs in 351 Balls in 2nd inns for Pakistan vs India at Kolkata on 30-Nov-2007 (SR-46%)
979 Down 3 Virat Kohli (India) flag Virat Kohli (India) 47.54 167 Runs in 267 Balls in 1st inns for India vs England at Visakhapatnam on 17-Nov-2016 (SR-63%)
980 Down 3 Denis Compton (England) flag Denis Compton (England) 47.53 158 Runs in na Balls in 1st inns for England vs South Africa at Manchester on 07-Jul-1955 (SR-na)
981 Down 3 Andrew Hudson (South Africa) flag Andrew Hudson (South Africa) 47.53 146 Runs in 244 Balls in 1st inns for South Africa vs India at Kolkata on 27-Nov-1996 (SR-60%)
982 Down 3 Rick McCosker (Australia) flag Rick McCosker (Australia) 47.52 95* Runs in 214 Balls in 4th inns for Australia vs England at Leeds on 14-Aug-1975 (SR-44%)
983 Down 3 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 47.50 107* Runs in 194 Balls in 1st inns for Bangladesh vs India at Kanpur on 27-Sep-2024 (SR-55%)
984 Down 3 John Campbell (West Indies) flag John Campbell (West Indies) 47.50 115 Runs in 199 Balls in 3rd inns for West Indies vs India at Delhi on 10-Oct-2025 (SR-58%)
985 Down 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 47.50 165 Runs in 284 Balls in 1st inns for Sri Lanka vs South Africa at Colombo on 24-Jul-2014 (SR-58%)
986 Down 3 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 47.49 132* Runs in 257 Balls in 2nd inns for India vs England at Southampton on 30-Aug-2018 (SR-51%)
987 Down 3 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 47.49 129* Runs in 276 Balls in 1st inns for Pakistan vs Australia at Perth on 24-Mar-1979 (SR-47%)
988 Down 3 Greg Ritchie (Australia) flag Greg Ritchie (Australia) 47.49 106* Runs in 216 Balls in 3rd inns for Australia vs Pakistan at Faisalabad on 30-Sep-1982 (SR-49%)
989 Down 3 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 47.48 108 Runs in 157 Balls in 3rd inns for Pakistan vs Australia at Melbourne on 10-Mar-1979 (SR-69%)
990 Down 3 Stewie Dempster (New Zealand) flag Stewie Dempster (New Zealand) 47.48 120 Runs in na Balls in 3rd inns for New Zealand vs England at London on 27-Jun-1931 (SR-na)
991 Down 3 Pankaj Roy (India) flag Pankaj Roy (India) 47.47 150 Runs in na Balls in 3rd inns for India vs West Indies at Kingston on 28-Mar-1953 (SR-na)
992 Down 3 Gundappa Viswanath (India) flag Gundappa Viswanath (India) 47.46 75* Runs in 116 Balls in 4th inns for India vs England at London on 08-Jul-1982 (SR-65%)
993 Down 3 Larry Gomes (West Indies) flag Larry Gomes (West Indies) 47.46 120* Runs in 217 Balls in 3rd inns for West Indies vs Australia at Adelaide on 07-Dec-1984 (SR-55%)
994 Down 3 Shoaib Mohammad (Pakistan) flag Shoaib Mohammad (Pakistan) 47.45 203* Runs in 338 Balls in 2nd inns for Pakistan vs India at Lahore on 01-Dec-1989 (SR-60%)
995 Down 3 Graeme Pollock (South Africa) flag Graeme Pollock (South Africa) 47.44 175 Runs in na Balls in 2nd inns for South Africa vs Australia at Adelaide on 24-Jan-1964 (SR-na)
996 Down 3 Barry Richards (South Africa) flag Barry Richards (South Africa) 47.43 140 Runs in 164 Balls in 1st inns for South Africa vs Australia at Durban on 05-Feb-1970 (SR-85%)
997 Down 3 Vijay Hazare (India) flag Vijay Hazare (India) 47.42 134* Runs in na Balls in 3rd inns for India vs West Indies at Mumbai on 09-Dec-1948 (SR-na)
998 Down 3 Kevin Pietersen (England) flag Kevin Pietersen (England) 47.42 92 Runs in 155 Balls in 4th inns for England vs Australia at Brisbane on 23-Nov-2006 (SR-59%)
999 Down 3 Eric Rowan (South Africa) flag Eric Rowan (South Africa) 47.41 156* Runs in na Balls in 3rd inns for South Africa vs England at Johannesburg on 27-Dec-1948 (SR-na)
1000 Down 3 John Crawley (England) flag John Crawley (England) 47.40 83 Runs in 151 Balls in 4th inns for England vs Australia at Manchester on 03-Jul-1997 (SR-55%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #alanmelville #melville #aravindadesilva #silva #rishabhpant #pant #billlawry #lawry #arjunaranatunga #ranatunga #stevensmith #smith #sachintendulkar #tendulkar #walterread #read #saeedanwar #anwar #neilmckenzie #mckenzie #joeroot #root #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings