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
201 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 72.49 98 Runs | 6 Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 25-Nov-2005
202 No change Jasubhai Patel (India) flag Jasubhai Patel (India) 72.43 4 Runs | 14 Wickets | 1 Ct/St for India vs Australia at Kanpur on 19-Dec-1959
203 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 72.42 232 Runs | 3 Wickets | Ct/St for New Zealand vs England at Christchurch on 13-Mar-2002
204 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 72.40 112 Runs | 8 Wickets | Ct/St for Bangladesh vs West Indies at St George's on 17-Jul-2009
205 No change Jack Ryder (Australia) flag Jack Ryder (Australia) 72.37 150 Runs | 2 Wickets | 4 Ct/St for Australia vs England at Adelaide on 01-Feb-1929
206 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 72.34 295 Runs | Wickets | 1 Ct/St for West Indies vs England at Nottingham on 03-Jun-1976
207 No change Denys Morkel (South Africa) flag Denys Morkel (South Africa) 72.33 105 Runs | 7 Wickets | 1 Ct/St for South Africa vs England at London on 29-Jun-1929
208 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 72.33 188 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 22-Nov-2012
209 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 72.32 53 Runs | 8 Wickets | 1 Ct/St for South Africa vs New Zealand at Christchurch on 25-Feb-2022
210 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 72.30 117 Runs | 4 Wickets | 1 Ct/St for New Zealand vs Pakistan at Karachi on 30-Oct-1976
211 No change Sarfraz Nawaz (Pakistan) flag Sarfraz Nawaz (Pakistan) 72.29 36 Runs | 11 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 10-Mar-1979
212 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 72.27 199 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Australia at Brisbane on 05-Nov-2015
213 No change Charlie Turner (Australia) flag Charlie Turner (Australia) 72.10 20 Runs | 12 Wickets | 2 Ct/St for Australia vs England at Sydney on 10-Feb-1888
214 No change Mushtaq Mohammad (Pakistan) flag Mushtaq Mohammad (Pakistan) 71.96 201 Runs | 7 Wickets | 3 Ct/St for Pakistan vs New Zealand at Dunedin on 07-Feb-1973
215 No change Aubrey Faulkner (South Africa) flag Aubrey Faulkner (South Africa) 71.86 171 Runs | 3 Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 07-Jan-1911
216 No change Steven Smith (Australia) flag Steven Smith (Australia) 71.83 293 Runs | na Wickets | 3 Ct/St for Australia vs England at Manchester on 04-Sep-2019
217 No change Graeme Cremer (Zimbabwe) flag Graeme Cremer (Zimbabwe) 71.67 61 Runs | 9 Wickets | 2 Ct/St for Zimbabwe vs Sri Lanka at Colombo on 14-Jul-2017
218 No change Syed Abid Ali (India) flag Syed Abid Ali (India) 71.63 159 Runs | 1 Wickets | 2 Ct/St for India vs Australia at Sydney on 26-Jan-1968
219 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 71.58 120 Runs | 3 Wickets | 2 Ct/St for South Africa vs Australia at Perth on 17-Dec-2008
220 No change Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 71.54 na Runs | 14 Wickets | 1 Ct/St for Pakistan vs New Zealand at Dubai on 24-Nov-2018
221 No change Washington Sundar (India) flag Washington Sundar (India) 71.44 39 Runs | 11 Wickets | 1 Ct/St for India vs New Zealand at Pune on 24-Oct-2024
222 No change Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 71.44 235 Runs | na Wickets | 3 Ct/St for West Indies vs England at Manchester on 08-Jul-1976
223 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 71.42 133 Runs | 6 Wickets | 1 Ct/St for South Africa vs Australia at Gqeberha on 24-Feb-1967
224 No change Denis Lindsay (South Africa) flag Denis Lindsay (South Africa) 71.42 251 Runs | na Wickets | 8 Ct/St for South Africa vs Australia at Johannesburg on 23-Dec-1966
225 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 71.40 98 Runs | 6 Wickets | 3 Ct/St for Pakistan vs Sri Lanka at Colombo on 14-Jun-2000
226 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 71.34 63 Runs | 11 Wickets | 1 Ct/St for West Indies vs New Zealand at Bridgetown on 26-Apr-1985
227 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 71.34 250 Runs | Wickets | 1 Ct/St for West Indies vs Bangladesh at Chattogram on 03-Feb-2021
228 No change Richie Benaud (Australia) flag Richie Benaud (Australia) 71.28 100 Runs | 9 Wickets | 1 Ct/St for Australia vs South Africa at Johannesburg on 07-Feb-1958
229 No change Steve Waugh (Australia) flag Steve Waugh (Australia) 71.23 231 Runs | 4 Wickets | 1 Ct/St for Australia vs Sri Lanka at Adelaide on 25-Jan-1996
230 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 71.12 164 Runs | 1 Wickets | 4 Ct/St for South Africa vs Australia at Sydney on 10-Jan-1964
231 No change Joe Root (England) flag Joe Root (England) 71.09 194 Runs | 2 Wickets | 2 Ct/St for England vs Australia at Cardiff on 08-Jul-2015
232 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 71.09 172 Runs | 2 Wickets | 4 Ct/St for West Indies vs Pakistan at Port of Spain on 14-Apr-1988
233 No change Frank Woolley (England) flag Frank Woolley (England) 70.74 66 Runs | 10 Wickets | 2 Ct/St for England vs Australia at London on 19-Aug-1912
234 No change Virat Kohli (India) flag Virat Kohli (India) 70.68 256 Runs | na Wickets | 1 Ct/St for India vs Australia at Adelaide on 09-Dec-2014
235 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 70.63 179 Runs | Wickets | 1 Ct/St for New Zealand vs West Indies at Bridgetown on 19-Apr-1996
236 No change Vinoo Mankad (India) flag Vinoo Mankad (India) 70.62 129 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Melbourne on 01-Jan-1948
237 No change Virender Sehwag (India) flag Virender Sehwag (India) 70.56 214 Runs | 2 Wickets | 1 Ct/St for India vs Australia at Adelaide on 24-Jan-2008
238 No change Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 70.52 25 Runs | 10 Wickets | Ct/St for Pakistan vs South Africa at Cape Town on 14-Feb-2013
239 No change Mohinder Amarnath (India) flag Mohinder Amarnath (India) 70.51 190 Runs | 1 Wickets | 2 Ct/St for India vs Australia at Perth on 16-Dec-1977
240 No change Derek Underwood (England) flag Derek Underwood (England) 70.50 Runs | 11 Wickets | Ct/St for England vs Australia at Adelaide on 25-Jan-1975
241 No change Ryan Harris (Australia) flag Ryan Harris (Australia) 70.49 39 Runs | 9 Wickets | 2 Ct/St for Australia vs England at Chester-le-Street on 09-Aug-2013
242 No change Graham McKenzie (Australia) flag Graham McKenzie (Australia) 70.49 35 Runs | 10 Wickets | Ct/St for Australia vs India at Chennai on 02-Oct-1964
243 No change Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 70.48 221 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Hamilton on 22-Feb-1991
244 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 70.48 248 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Abu Dhabi on 31-Dec-2013
245 No change Glenn McGrath (Australia) flag Glenn McGrath (Australia) 70.47 30 Runs | 9 Wickets | Ct/St for Australia vs England at London on 21-Jul-2005
246 No change Frederick Spofforth (Australia) flag Frederick Spofforth (Australia) 70.46 39 Runs | 13 Wickets | 3 Ct/St for Australia vs England at Melbourne on 02-Jan-1879
247 No change Claude Henderson (South Africa) flag Claude Henderson (South Africa) 70.46 33 Runs | 7 Wickets | Ct/St for South Africa vs Australia at Adelaide on 14-Dec-2001
248 No change Vernon Philander (South Africa) flag Vernon Philander (South Africa) 70.46 84 Runs | 7 Wickets | Ct/St for South Africa vs India at Johannesburg on 18-Dec-2013
249 No change Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 70.45 80 Runs | 9 Wickets | Ct/St for Sri Lanka vs Pakistan at Galle on 24-Jul-2022
250 No change Shardul Thakur (India) flag Shardul Thakur (India) 70.45 117 Runs | 3 Wickets | Ct/St for India vs England at London on 02-Sep-2021
251 No change Johnny Briggs (England) flag Johnny Briggs (England) 70.45 39 Runs | 12 Wickets | Ct/St for England vs Australia at Adelaide on 24-Mar-1892
252 No change Ian Botham (England) flag Ian Botham (England) 70.44 27 Runs | 7 Wickets | 2 Ct/St for England vs West Indies at Bridgetown on 13-Mar-1981
253 No change Warwick Armstrong (Australia) flag Warwick Armstrong (Australia) 70.44 98 Runs | 7 Wickets | Ct/St for Australia vs England at Leeds on 03-Jul-1905
254 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 70.43 223 Runs | 3 Wickets | Ct/St for Australia vs India at Sydney on 02-Jan-2008
255 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 70.43 88 Runs | 3 Wickets | Ct/St for Pakistan vs India at Kolkata on 16-Mar-2005
256 No change Pat Symcox (South Africa) flag Pat Symcox (South Africa) 70.43 136 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Faisalabad on 24-Oct-1997
257 No change Freddie Martin (West Indies) flag Freddie Martin (West Indies) 70.42 143 Runs | 4 Wickets | Ct/St for West Indies vs Australia at Sydney on 27-Feb-1931
258 No change Virender Sehwag (India) flag Virender Sehwag (India) 70.42 251 Runs | na Wickets | Ct/St for India vs Sri Lanka at Galle on 31-Jul-2008
259 No change Brydon Carse (England) flag Brydon Carse (England) 70.42 33 Runs | 10 Wickets | Ct/St for England vs New Zealand at Christchurch on 28-Nov-2024
260 No change Graeme Swann (England) flag Graeme Swann (England) 70.42 81 Runs | 8 Wickets | Ct/St for England vs Australia at London on 20-Aug-2009
261 No change Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 70.42 69 Runs | 5 Wickets | Ct/St for Pakistan vs Australia at Brisbane on 15-Dec-2016
262 No change Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 70.41 47 Runs | 10 Wickets | Ct/St for Sri Lanka vs England at Galle on 22-Jan-2021
263 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 70.41 203 Runs | Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 15-Dec-2018
264 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 70.39 186 Runs | 4 Wickets | Ct/St for Sri Lanka vs England at Leeds on 20-Jun-2014
265 No change George Ulyett (England) flag George Ulyett (England) 70.39 213 Runs | 1 Wickets | 2 Ct/St for England vs Australia at Melbourne on 10-Mar-1882
266 No change Aubrey Faulkner (South Africa) flag Aubrey Faulkner (South Africa) 70.38 100 Runs | 4 Wickets | Ct/St for South Africa vs Australia at Melbourne on 17-Feb-1911
267 No change Stuart Broad (England) flag Stuart Broad (England) 70.37 74 Runs | 7 Wickets | Ct/St for England vs India at London on 21-Jul-2011
268 No change Graeme Hick (England) flag Graeme Hick (England) 70.36 225 Runs | 2 Wickets | Ct/St for England vs India at Mumbai on 19-Feb-1993
269 No change Kapil Dev (India) flag Kapil Dev (India) 70.33 55 Runs | 7 Wickets | Ct/St for India vs Pakistan at Karachi on 15-Nov-1989
270 No change Harry Trott (Australia) flag Harry Trott (Australia) 70.33 143 Runs | 2 Wickets | Ct/St for Australia vs England at London on 22-Jun-1896
271 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 70.32 242 Runs | 3 Wickets | Ct/St for South Africa vs New Zealand at Hamilton on 10-Mar-2004
272 No change Bill Edrich (England) flag Bill Edrich (England) 70.30 190 Runs | 3 Wickets | Ct/St for England vs Australia at Sydney on 13-Dec-1946
273 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 70.23 47 Runs | 9 Wickets | 1 Ct/St for South Africa vs England at Leeds on 21-Aug-2003
274 No change George Ulyett (England) flag George Ulyett (England) 70.21 115 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Melbourne on 31-Mar-1877
275 No change Billy Barnes (England) flag Billy Barnes (England) 70.20 70 Runs | 5 Wickets | 1 Ct/St for England vs Australia at Sydney on 14-Mar-1885
276 No change Anil Kumble (India) flag Anil Kumble (India) 70.20 118 Runs | 5 Wickets | 1 Ct/St for India vs England at London on 09-Aug-2007
277 No change Ben Stokes (England) flag Ben Stokes (England) 70.10 284 Runs | 1 Wickets | 1 Ct/St for England vs South Africa at Cape Town on 02-Jan-2016
278 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 70.02 138 Runs | 4 Wickets | 1 Ct/St for Australia vs India at Kolkata on 17-Oct-1964
279 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 69.97 69 Runs | 6 Wickets | 2 Ct/St for Bangladesh vs Sri Lanka at Galle on 07-Mar-2017
280 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 69.95 68 Runs | 5 Wickets | 2 Ct/St for Australia vs Pakistan at Abu Dhabi on 16-Oct-2018
281 No change Shane Warne (Australia) flag Shane Warne (Australia) 69.93 Runs | 12 Wickets | 3 Ct/St for Australia vs England at London on 08-Sep-2005
282 No change Vinoo Mankad (India) flag Vinoo Mankad (India) 69.85 22 Runs | 12 Wickets | 4 Ct/St for India vs England at Chennai on 06-Feb-1952
283 No change Sikander Bakht (Pakistan) flag Sikander Bakht (Pakistan) 69.85 7 Runs | 11 Wickets | 1 Ct/St for Pakistan vs India at Delhi on 04-Dec-1979
284 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 69.79 134 Runs | 3 Wickets | 2 Ct/St for West Indies vs Pakistan at Sharjah on 31-Jan-2002
285 No change Graham Gooch (England) flag Graham Gooch (England) 69.78 456 Runs | 1 Wickets | 2 Ct/St for England vs India at London on 26-Jul-1990
286 No change Ben Stokes (England) flag Ben Stokes (England) 69.77 143 Runs | 3 Wickets | 4 Ct/St for England vs South Africa at London on 27-Jul-2017
287 No change George Giffen (Australia) flag George Giffen (Australia) 69.76 55 Runs | 10 Wickets | 4 Ct/St for Australia vs England at Sydney on 29-Jan-1892
288 No change Vernon Philander (South Africa) flag Vernon Philander (South Africa) 69.75 96 Runs | 5 Wickets | 1 Ct/St for South Africa vs England at Nottingham on 14-Jul-2017
289 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 69.75 84 Runs | 7 Wickets | 1 Ct/St for New Zealand vs Pakistan at Christchurch on 08-Dec-1995
290 No change Stan McCabe (Australia) flag Stan McCabe (Australia) 69.74 219 Runs | 1 Wickets | 1 Ct/St for Australia vs England at Sydney on 02-Dec-1932
291 No change Baron Constantine (West Indies) flag Baron Constantine (West Indies) 69.73 121 Runs | 5 Wickets | 1 Ct/St for West Indies vs England at Port of Spain on 24-Jan-1935
292 No change Keith Miller (Australia) flag Keith Miller (Australia) 69.73 89 Runs | 7 Wickets | 1 Ct/St for Australia vs West Indies at Sydney on 25-Jan-1952
293 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 69.71 54 Runs | 9 Wickets | 1 Ct/St for India vs Australia at Ranchi on 16-Mar-2017
294 No change Matthew Hoggard (England) flag Matthew Hoggard (England) 69.69 5 Runs | 12 Wickets | 2 Ct/St for England vs South Africa at Johannesburg on 13-Jan-2005
295 No change Ian Botham (England) flag Ian Botham (England) 69.66 118 Runs | 5 Wickets | 4 Ct/St for England vs Australia at Manchester on 13-Aug-1981
296 No change Shardul Thakur (India) flag Shardul Thakur (India) 69.57 69 Runs | 7 Wickets | 2 Ct/St for India vs Australia at Brisbane on 15-Jan-2021
297 No change Ian Botham (England) flag Ian Botham (England) 69.53 138 Runs | 6 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 20-Jan-1984
298 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 69.48 229 Runs | Wickets | 2 Ct/St for West Indies vs England at Leeds on 25-Aug-2017
299 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 69.46 115 Runs | 5 Wickets | 2 Ct/St for West Indies vs Sri Lanka at Kingstown on 20-Jun-1997
300 No change Bruce Yardley (Australia) flag Bruce Yardley (Australia) 69.44 45 Runs | 10 Wickets | 2 Ct/St for Australia vs West Indies at Sydney on 02-Jan-1982
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #dwaynebravo #bravo #jasubhaipatel #patel #nathanastle #astle #shakibalhasan #hasan #jackryder #ryder #vivrichards #richards #denysmorkel #morkel #fafduplessis #plessis #kagisorabada #rabada #richardhadlee #hadlee #sarfraznawaz #nawaz #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings