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
301 Down 2 Tony Greig (England) flag Tony Greig (England) 64.61 3-Ct/St in 1st inns vs West Indies at Leeds on 05-Sep-1973
302 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 64.61 3-Ct/St in 2nd inns vs India at Bridgetown on 07-Mar-1989
303 Down 2 Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 64.61 3-Ct/St in 1st inns vs Pakistan at Centurion on 21-Feb-1993
304 Down 2 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 64.61 3-Ct/St in 2nd inns vs India at Colombo on 08-Feb-2009
305 Down 2 Guy de Alwis (Sri Lanka) flag Guy de Alwis (Sri Lanka) 64.58 5-Ct/St in 1st inns vs Australia at Colombo on 13-Apr-1983
306 Down 2 Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 64.57 3-Ct/St in 2nd inns vs Pakistan at Port of Spain on 18-Mar-1988
307 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 64.57 3-Ct/St in 2nd inns vs Pakistan at East London on 13-Dec-2002
308 Down 2 Rahul Dravid (India) flag Rahul Dravid (India) 64.57 3-Ct/St in 1st inns vs Pakistan at Jamshedpur on 09-Apr-2005
309 Down 2 Ruwan Kalpage (Sri Lanka) flag Ruwan Kalpage (Sri Lanka) 64.54 3-Ct/St in 2nd inns vs Pakistan at Colombo on 14-Jul-1997
310 Down 2 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 64.54 3-Ct/St in 1st inns vs Australia at Johannesburg on 17-Apr-2009
311 Down 2 James Anderson (England) flag James Anderson (England) 64.54 3-Ct/St in 2nd inns vs Sri Lanka at London on 28-Jun-2011
312 Down 2 John Dyson (Australia) flag John Dyson (Australia) 64.50 3-Ct/St in 2nd inns vs New Zealand at Sydney on 25-Nov-1980
313 Down 2 Allan Border (Australia) flag Allan Border (Australia) 64.50 3-Ct/St in 2nd inns vs India at Adelaide on 26-Jan-1986
314 Down 2 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 64.50 3-Ct/St in 1st inns vs England at Kanpur on 25-Oct-1989
315 Down 2 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) 64.50 3-Ct/St in 1st inns vs South Africa at Colombo on 02-Sep-1993
316 Down 2 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 64.50 3-Ct/St in 1st inns vs Australia at East London on 29-Mar-1997
317 Down 2 Neil Fairbrother (England) flag Neil Fairbrother (England) 64.50 3-Ct/St in 1st inns vs Australia at Manchester on 19-May-1993
318 Down 2 Jimmy Adams (West Indies) flag Jimmy Adams (West Indies) 64.50 3-Ct/St in 1st inns vs Sri Lanka at Port of Spain on 13-Apr-1996
319 Down 2 MT Renshaw (Australia) flag MT Renshaw (Australia) 64.50 3-Ct/St in 1st inns vs India at Perth on 19-Oct-2025
320 Down 2 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 64.46 3-Ct/St in 2nd inns vs South Africa at Colombo on 31-Jul-2013
321 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.46 3-Ct/St in 1st inns vs India at Harare on 12-Jul-2015
322 Down 2 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 64.46 3-Ct/St in 1st inns vs India at Chattogram on 10-Dec-2022
323 Down 2 Michael Vaughan (England) flag Michael Vaughan (England) 64.42 3-Ct/St in 2nd inns vs India at London on 03-Sep-2004
324 Down 2 Janneman Malan (South Africa) flag Janneman Malan (South Africa) 64.42 3-Ct/St in 1st inns vs Australia at Bloemfontein on 04-Mar-2020
325 Down 2 Ian Bell (England) flag Ian Bell (England) 64.38 3-Ct/St in 1st inns vs India at Southampton on 06-Sep-2011
326 Down 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 64.38 3-Ct/St in 1st inns vs India at Christchurch on 30-Nov-2022
327 Down 2 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 64.35 5-Ct/St in 2nd inns vs Australia at Auckland on 30-Jan-2017
328 Down 2 Steve Elworthy (South Africa) flag Steve Elworthy (South Africa) 64.34 3-Ct/St in 2nd inns vs West Indies at Cape Town on 02-Feb-1999
329 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 64.34 3-Ct/St in 1st inns vs South Africa at Birmingham on 08-Jul-2003
330 Down 2 Harbhajan Singh (India) flag Harbhajan Singh (India) 64.34 3-Ct/St in 1st inns vs Sri Lanka at Vadodara on 12-Nov-2005
331 Down 2 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 64.34 3-Ct/St in 2nd inns vs Australia at Paarl on 29-Feb-2020
332 Down 2 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 64.31 5-Ct/St in 2nd inns vs India at Mirpur on 18-Jun-2015
333 Down 2 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 64.27 5-Ct/St in 1st inns vs India at Kingston on 28-Jun-2009
334 Down 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 64.26 3-Ct/St in 1st inns vs Sri Lanka at Harare on 07-Jun-2010
335 Down 2 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 64.26 3-Ct/St in 2nd inns vs Australia at Auckland on 13-Feb-1982
336 Down 2 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 64.26 3-Ct/St in 1st inns vs Australia at Napier on 12-Feb-1998
337 Down 2 Dion Nash (New Zealand) flag Dion Nash (New Zealand) 64.26 3-Ct/St in 2nd inns vs Australia at Auckland on 14-Feb-1998
338 Down 2 Matthew Wade (Australia) flag Matthew Wade (Australia) 64.24 5-Ct/St in 2nd inns vs India at Brisbane on 19-Feb-2012
339 Down 2 Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 64.22 3-Ct/St in 1st inns vs New Zealand at Mirpur on 11-Oct-2008
340 Down 2 Jamie How (New Zealand) flag Jamie How (New Zealand) 64.18 3-Ct/St in 1st inns vs West Indies at Wellington on 07-Jan-2009
341 Down 2 Yusuf Pathan (India) flag Yusuf Pathan (India) 64.18 3-Ct/St in 2nd inns vs New Zealand at Guwahati on 28-Nov-2010
342 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 64.18 3-Ct/St in 1st inns vs New Zealand at Vadodara on 04-Dec-2010
343 Down 2 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 64.18 3-Ct/St in 1st inns vs Sri Lanka at Kimberley on 04-Dec-2002
344 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 64.18 3-Ct/St in 1st inns vs Sri Lanka at Christchurch on 02-Jan-2007
345 Down 2 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 64.18 3-Ct/St in 1st inns vs Sri Lanka at Edinburgh on 13-Jul-2011
346 Down 2 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 64.16 4-Ct/St in 2nd inns vs New Zealand at Mohali on 01-Nov-2006
347 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 64.14 3-Ct/St in 2nd inns vs Pakistan at Napier on 01-Feb-2011
348 Down 2 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 64.10 3-Ct/St in 2nd inns vs Pakistan at Dambula on 18-May-2003
349 Down 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 64.10 3-Ct/St in 2nd inns vs India at Sydney on 27-Nov-2020
350 Down 2 Craig Kieswetter (England) flag Craig Kieswetter (England) 64.09 5-Ct/St in 1st inns vs South Africa at London on 02-Sep-2012
351 Down 2 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 64.07 3-Ct/St in 2nd inns vs Pakistan at Dublin on 26-May-2013
352 Down 2 Gautam Gambhir (India) flag Gautam Gambhir (India) 64.03 3-Ct/St in 2nd inns vs West Indies at Cuttack on 24-Jan-2007
353 Down 2 Robin Uthappa (India) flag Robin Uthappa (India) 64.03 3-Ct/St in 1st inns vs Sri Lanka at Visakhapatnam on 17-Feb-2007
354 Down 2 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 64.03 3-Ct/St in 1st inns vs England at Bridgetown on 27-Mar-2009
355 Down 2 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 64.03 3-Ct/St in 1st inns vs India at Hamilton on 14-Jan-2003
356 Down 2 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 63.99 3-Ct/St in 1st inns vs Pakistan at Rotterdam on 21-Aug-2022
357 Down 2 Steven Smith (Australia) flag Steven Smith (Australia) 63.91 3-Ct/St in 2nd inns vs India at Canberra on 20-Jan-2016
358 Down 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 63.87 3-Ct/St in 2nd inns vs England at Cape Town on 27-Nov-2009
359 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 63.87 3-Ct/St in 1st inns vs England at Dublin on 25-Aug-2011
360 Down 2 Roston Chase (West Indies) flag Roston Chase (West Indies) 63.87 3-Ct/St in 1st inns vs Bangladesh at Basseterre on 10-Dec-2024
361 Down 2 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 63.87 3-Ct/St in 1st inns vs Bangladesh at Basseterre on 10-Dec-2024
362 Down 2 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 63.86 5-Ct/St in 1st inns vs Pakistan at Melbourne on 12-Jun-2002
363 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 63.83 3-Ct/St in 2nd inns vs Pakistan at Hamilton on 02-Apr-2025
364 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 63.79 3-Ct/St in 2nd inns vs Pakistan at Dunedin on 13-Jan-2018
365 Down 2 Jos Buttler (England) flag Jos Buttler (England) 63.78 5-Ct/St in 1st inns vs Australia at Southampton on 16-Sep-2013
366 Down 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 63.75 5-Ct/St in 1st inns vs South Africa at Napier on 02-Mar-2004
367 Down 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 63.75 5-Ct/St in 1st inns vs Pakistan at Wellington on 22-Jan-2011
368 Down 2 John Simpson (England) flag John Simpson (England) 63.75 5-Ct/St in 2nd inns vs Pakistan at London on 10-Jul-2021
369 Down 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 63.71 3-Ct/St in 2nd inns vs Sri Lanka at Durban on 01-Feb-2017
370 Down 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 63.71 3-Ct/St in 2nd inns vs Sri Lanka at Centurion on 10-Feb-2017
371 Down 2 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 63.71 3-Ct/St in 1st inns vs Zimbabwe at Kimberley on 30-Sep-2018
372 Down 2 George Bailey (Australia) flag George Bailey (Australia) 63.71 3-Ct/St in 2nd inns vs Sri Lanka at Melbourne on 11-Jan-2013
373 Down 2 Darren Bravo (West Indies) flag Darren Bravo (West Indies) 63.71 3-Ct/St in 1st inns vs Sri Lanka at Port of Spain on 07-Jul-2013
374 Down 2 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 63.71 5-Ct/St in 1st inns vs New Zealand at Centurion on 06-Nov-2005
375 Down 2 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 63.67 3-Ct/St in 1st inns vs Pakistan at Wellington on 31-Jan-2015
376 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 63.67 3-Ct/St in 2nd inns vs New Zealand at Cairns on 08-Sep-2022
377 Down 2 Alexei Kervezee (Netherlands) flag Alexei Kervezee (Netherlands) 63.65 3-Ct/St in 1st inns vs West Indies at Delhi on 28-Feb-2011
378 Down 2 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 63.63 5-Ct/St in 1st inns vs Pakistan at Johannesburg on 14-Feb-2007
379 Down 2 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 63.63 5-Ct/St in 1st inns vs England at Kingstown on 05-Apr-1998
380 Down 2 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 63.63 5-Ct/St in 1st inns vs South Africa at Harare on 22-Oct-1995
381 Down 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 63.59 5-Ct/St in 2nd inns vs India at Napier on 29-Dec-2002
382 Down 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 63.59 5-Ct/St in 1st inns vs India at Christchurch on 01-Jan-2003
383 Down 2 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 63.56 3-Ct/St in 2nd inns vs Zimbabwe at Mirpur on 23-Jan-2018
384 Down 2 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 63.56 3-Ct/St in 2nd inns vs South Africa at Colombo on 07-Sep-2021
385 Down 2 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 63.56 5-Ct/St in 2nd inns vs India at Adelaide on 17-Feb-2008
386 Down 2 Matthew Wade (Australia) flag Matthew Wade (Australia) 63.56 5-Ct/St in 2nd inns vs Sri Lanka at Perth on 10-Feb-2012
387 Down 2 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 63.55 4-Ct/St in 2nd inns vs England at Leeds on 21-Jun-2019
388 Down 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 63.50 3-Ct/St in 1st inns vs England at Johannesburg on 29-Sep-2009
389 Down 2 Brad Haddin (Australia) flag Brad Haddin (Australia) 63.48 5-Ct/St in 2nd inns vs Pakistan at Perth on 29-Jan-2010
390 Down 2 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 63.48 5-Ct/St in 2nd inns vs Ireland at Sylhet on 18-Mar-2023
391 Down 2 Chris Woakes (England) flag Chris Woakes (England) 63.48 3-Ct/St in 1st inns vs Sri Lanka at Nottingham on 21-Jun-2016
392 Down 2 Steven Smith (Australia) flag Steven Smith (Australia) 63.48 3-Ct/St in 2nd inns vs New Zealand at Cairns on 11-Sep-2022
393 Down 2 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.44 3-Ct/St in 2nd inns vs England at Lahore on 26-Feb-2025
394 Down 2 Avesh Khan (India) flag Avesh Khan (India) 63.44 3-Ct/St in 1st inns vs South Africa at Delhi on 11-Oct-2022
395 Down 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 63.31 3-Ct/St in 1st inns vs England at Karachi on 01-Mar-2025
396 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 63.28 3-Ct/St in 2nd inns vs Pakistan at Mount Maunganui on 05-Apr-2025
397 Down 2 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 63.18 5-Ct/St in 2nd inns vs England at Harare on 03-Jan-1997
398 Down 2 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 63.14 5-Ct/St in 2nd inns vs West Indies at London on 07-Jun-2013
399 Down 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 63.04 3-Ct/St in 1st inns vs Sri Lanka at Chester-le-Street on 28-Jun-2019
400 Down 2 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 63.04 5-Ct/St in 1st inns vs New Zealand at Southampton on 24-May-1999
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #tonygreig #greig #vivrichards #richards #keplerwessels #wessels #nuwankulasekara #kulasekara #guydealwis #alwis #curtlyambrose #ambrose #jacqueskallis #kallis #rahuldravid #dravid #ruwankalpage #kalpage #jeanpaulduminy #duminy #jamesanderson #anderson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings