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
1 No change Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 100.00 4-Ct/St in 1st inns vs England at Cardiff on 16-Jun-2013
2 No change Jos Buttler (England) flag Jos Buttler (England) 98.00 6-Ct/St in 1st inns vs South Africa at London on 19-Jun-2013
3 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 96.92 4-Ct/St in 1st inns vs New Zealand at Birmingham on 02-Jun-2017
4 No change Mohammad Kaif (India) flag Mohammad Kaif (India) 96.75 4-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 10-Mar-2003
5 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 95.60 6-Ct/St in 2nd inns vs South Africa at Auckland on 07-Mar-2015
6 No change Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 94.90 5-Ct/St in 2nd inns vs West Indies at Mumbai on 14-Nov-1993
7 No change Chris Woakes (England) flag Chris Woakes (England) 94.19 4-Ct/St in 1st inns vs Pakistan at Nottingham on 03-Jun-2019
8 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 93.98 6-Ct/St in 1st inns vs Afghanistan at Ahmedabad on 10-Nov-2023
9 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 90.94 5-Ct/St in 1st inns vs India at Ahmedabad on 19-Nov-2023
10 No change Jamie How (New Zealand) flag Jamie How (New Zealand) 90.26 4-Ct/St in 1st inns vs India at Guwahati on 28-Nov-2010
11 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 90.24 4-Ct/St in 1st inns vs Sri Lanka at Adelaide on 10-Feb-2006
12 No change Richie Richardson (West Indies) flag Richie Richardson (West Indies) 90.05 4-Ct/St in 2nd inns vs England at Birmingham on 23-May-1991
13 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 89.95 4-Ct/St in 1st inns vs Australia at Canberra on 06-Feb-2013
14 No change Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 89.90 4-Ct/St in 1st inns vs West Indies at Kingston on 07-Apr-1992
15 No change Guy Whittall (Zimbabwe) flag Guy Whittall (Zimbabwe) 89.69 4-Ct/St in 1st inns vs England at London on 08-Jul-2000
16 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 89.38 4-Ct/St in 2nd inns vs Australia at Sydney on 23-Nov-2014
17 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 89.18 4-Ct/St in 1st inns vs West Indies at Bridgetown on 21-Jun-2016
18 No change Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 88.76 6-Ct/St in 2nd inns vs Sri Lanka at Colombo on 11-Dec-2001
19 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 88.72 4-Ct/St in 1st inns vs England at Nottingham on 19-Sep-2024
20 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 88.23 6-Ct/St in 1st inns vs South Africa at Cape Town on 14-Apr-2000
21 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 88.18 6-Ct/St in 1st inns vs Australia at Adelaide on 08-Nov-2024
22 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 88.15 4-Ct/St in 2nd inns vs Pakistan at Dhaka on 11-Jan-1998
23 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 88.08 6-Ct/St in 1st inns vs India at Vadodara on 11-Oct-2007
24 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 88.00 4-Ct/St in 2nd inns vs Pakistan at Durban on 19-Feb-1993
25 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 87.74 4-Ct/St in 1st inns vs South Africa at Abu Dhabi on 02-Oct-2024
26 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 87.74 4-Ct/St in 2nd inns vs Africa XI at Durban on 20-Aug-2005
27 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 87.69 4-Ct/St in 2nd inns vs India at Dambula on 10-Aug-2010
28 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 87.64 6-Ct/St in 2nd inns vs Sri Lanka at Colombo on 27-Feb-2004
29 No change Rahul Dravid (India) flag Rahul Dravid (India) 87.59 4-Ct/St in 2nd inns vs West Indies at Toronto on 14-Sep-1999
30 No change Chris Harris (New Zealand) flag Chris Harris (New Zealand) 87.54 4-Ct/St in 2nd inns vs India at Colombo on 20-Jul-2001
31 No change Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 87.49 4-Ct/St in 2nd inns vs England at Adelaide on 23-Jan-2007
32 No change Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 87.23 4-Ct/St in 2nd inns vs Pakistan at Toronto on 13-Sep-1997
33 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 86.56 4-Ct/St in 1st inns vs Bangladesh at Dubai on 21-Sep-2018
34 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 86.48 6-Ct/St in 1st inns vs New Zealand at Mount Maunganui on 21-Oct-2014
35 No change Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 86.36 4-Ct/St in 1st inns vs New Zealand at Sialkot on 02-Dec-1984
36 No change Ken Rutherford (New Zealand) flag Ken Rutherford (New Zealand) 86.00 4-Ct/St in 1st inns vs India at Napier on 16-Feb-1995
37 No change Mark Taylor (Australia) flag Mark Taylor (Australia) 85.74 4-Ct/St in 2nd inns vs West Indies at Sydney on 08-Dec-1992
38 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 85.74 4-Ct/St in 2nd inns vs India at Cape Town on 23-Jan-2022
39 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 85.54 4-Ct/St in 2nd inns vs India at Melbourne on 09-Jan-2004
40 No change Cameron Green (Australia) flag Cameron Green (Australia) 85.23 4-Ct/St in 1st inns vs South Africa at Mackay on 22-Aug-2025
41 No change Graeme Smith (South Africa) flag Graeme Smith (South Africa) 85.13 4-Ct/St in 2nd inns vs India at Cape Town on 26-Nov-2006
42 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 84.77 4-Ct/St in 1st inns vs Pakistan at Auckland on 31-Jan-2016
43 No change Gary Ballance (Zimbabwe/England) flag Gary Ballance (Zimbabwe/England) 84.72 4-Ct/St in 1st inns vs Ireland at Harare on 21-Jan-2023
44 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 84.51 4-Ct/St in 1st inns vs Pakistan at Centurion on 30-Nov-2013
45 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 84.51 4-Ct/St in 1st inns vs England at Sydney on 16-Jan-2015
46 No change Matt Prior (England) flag Matt Prior (England) 84.00 6-Ct/St in 1st inns vs South Africa at Nottingham on 26-Aug-2008
47 No change Joe Root (England) flag Joe Root (England) 83.76 4-Ct/St in 1st inns vs Afghanistan at Delhi on 15-Oct-2023
48 No change Mark Boucher (South Africa) flag Mark Boucher (South Africa) 83.76 6-Ct/St in 1st inns vs Pakistan at Cape Town on 11-Feb-2007
49 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 83.22 6-Ct/St in 2nd inns vs India at Sydney on 24-Feb-2008
50 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 82.66 3-Ct/St in 2nd inns vs England at Birmingham on 23-Jun-2013
51 No change Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 80.31 3-Ct/St in 1st inns vs West Indies at Dhaka on 01-Nov-1998
52 No change Harry Brook (England) flag Harry Brook (England) 78.97 5-Ct/St in 2nd inns vs West Indies at Birmingham on 29-May-2025
53 No change Younis Khan (Pakistan) flag Younis Khan (Pakistan) 78.47 4-Ct/St in 2nd inns vs India at Jamshedpur on 09-Apr-2005
54 No change Ashwell Prince (South Africa) flag Ashwell Prince (South Africa) 78.33 4-Ct/St in 1st inns vs West Indies at Port of Spain on 14-May-2005
55 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 78.16 4-Ct/St in 1st inns vs West Indies at Port of Spain on 14-May-2006
56 No change Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 77.99 3-Ct/St in 1st inns vs South Africa at Dhaka on 30-Oct-1998
57 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 77.66 3-Ct/St in 1st inns vs Australia at Birmingham on 21-Sep-2004
58 No change Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 77.58 4-Ct/St in 2nd inns vs Sri Lanka at Colombo on 09-Aug-2009
59 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 77.48 3-Ct/St in 2nd inns vs South Africa at Colombo on 25-Sep-2002
60 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 76.84 3-Ct/St in 1st inns vs Pakistan at Johannesburg on 03-Oct-2009
61 No change Sunil Gavaskar (India) flag Sunil Gavaskar (India) 76.66 4-Ct/St in 2nd inns vs Pakistan at Sharjah on 22-Mar-1985
62 No change MS Dhoni (India) flag MS Dhoni (India) 76.56 6-Ct/St in 2nd inns vs England at Leeds on 02-Sep-2007
63 No change Suresh Raina (India) flag Suresh Raina (India) 76.52 3-Ct/St in 1st inns vs Sri Lanka at Cardiff on 20-Jun-2013
64 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 76.40 6-Ct/St in 1st inns vs England at Sydney on 23-Jan-2003
65 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 76.32 3-Ct/St in 1st inns vs England at London on 30-May-2019
66 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 76.30 3-Ct/St in 1st inns vs Sri Lanka at Sydney on 18-Mar-2015
67 No change Phil Simmons (West Indies) flag Phil Simmons (West Indies) 76.28 4-Ct/St in 1st inns vs Sri Lanka at Sharjah on 11-Oct-1995
68 No change Zaheer Khan (India) flag Zaheer Khan (India) 75.98 3-Ct/St in 1st inns vs Australia at Ahmedabad on 24-Mar-2011
69 No change Andy Whittall (Zimbabwe) flag Andy Whittall (Zimbabwe) 75.92 3-Ct/St in 2nd inns vs South Africa at Chelmsford on 29-May-1999
70 No change Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 75.71 3-Ct/St in 2nd inns vs Australia at Perth on 11-Mar-1992
71 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 75.19 3-Ct/St in 1st inns vs Sri Lanka at Pallekele on 10-Mar-2011
72 No change Ashley Giles (England) flag Ashley Giles (England) 75.05 3-Ct/St in 2nd inns vs Australia at Gqeberha on 02-Mar-2003
73 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 74.23 3-Ct/St in 1st inns vs Australia at Cardiff on 20-May-1999
74 No change Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 74.14 3-Ct/St in 1st inns vs New Zealand at Manchester on 22-Jun-2019
75 No change Moeen Ali (England) flag Moeen Ali (England) 74.05 3-Ct/St in 1st inns vs Australia at Ahmedabad on 04-Nov-2023
76 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 73.88 3-Ct/St in 1st inns vs Pakistan at Adelaide on 20-Mar-2015
77 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 73.71 3-Ct/St in 2nd inns vs Australia at Manchester on 06-Jul-2019
78 No change Dermot Reeve (England) flag Dermot Reeve (England) 73.58 3-Ct/St in 1st inns vs Pakistan at Adelaide on 01-Mar-1992
79 No change Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 73.36 3-Ct/St in 1st inns vs India at Colombo on 14-Sep-2002
80 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 73.32 3-Ct/St in 1st inns vs Pakistan at London on 07-Jun-2013
81 No change Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 73.27 3-Ct/St in 1st inns vs New Zealand at Gros Islet on 20-Mar-2007
82 No change Chamara Silva (Sri Lanka) flag Chamara Silva (Sri Lanka) 73.18 3-Ct/St in 1st inns vs New Zealand at St George's on 12-Apr-2007
83 No change Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 73.14 3-Ct/St in 1st inns vs New Zealand at Georgetown on 09-Apr-2007
84 No change Alec Stewart (England) flag Alec Stewart (England) 73.12 6-Ct/St in 1st inns vs Zimbabwe at Manchester on 13-Jul-2000
85 No change Virender Sehwag (India) flag Virender Sehwag (India) 72.97 3-Ct/St in 2nd inns vs England at Durban on 26-Feb-2003
86 No change Freddie Coleman (Scotland) flag Freddie Coleman (Scotland) 72.97 3-Ct/St in 1st inns vs Sri Lanka at Hobart on 11-Mar-2015
87 No change Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 72.97 3-Ct/St in 1st inns vs Sri Lanka at Hobart on 11-Mar-2015
88 No change Louis Burger (Namibia) flag Louis Burger (Namibia) 72.88 3-Ct/St in 1st inns vs England at Gqeberha on 19-Feb-2003
89 No change Alex Carey (Australia) flag Alex Carey (Australia) 72.88 3-Ct/St in 1st inns vs England at Lahore on 22-Feb-2025
90 No change Alex Carey (Australia) flag Alex Carey (Australia) 72.72 5-Ct/St in 1st inns vs Afghanistan at Bristol on 01-Jun-2019
91 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 72.66 3-Ct/St in 2nd inns vs New Zealand at Dharamsala on 28-Oct-2023
92 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 72.62 3-Ct/St in 1st inns vs England at Wellington on 01-Mar-2015
93 No change Ben Stokes (England) flag Ben Stokes (England) 72.62 3-Ct/St in 2nd inns vs Pakistan at Kolkata on 11-Nov-2023
94 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 72.53 3-Ct/St in 1st inns vs Sri Lanka at Bengaluru on 09-Nov-2023
95 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 72.51 5-Ct/St in 1st inns vs England at Jaipur on 21-Oct-2006
96 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 72.34 5-Ct/St in 1st inns vs Afghanistan at Taunton on 08-Jun-2019
97 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 71.86 3-Ct/St in 1st inns vs England at London on 25-Sep-2004
98 No change James Taylor (England) flag James Taylor (England) 71.80 3-Ct/St in 1st inns vs Australia at Perth on 01-Feb-2015
99 No change Graham Thorpe (England) flag Graham Thorpe (England) 71.75 3-Ct/St in 1st inns vs Sri Lanka at London on 14-May-1999
100 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 71.66 3-Ct/St in 1st inns vs Sri Lanka at Centurion on 22-Sep-2009
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #nathanmccullum #mccullum #josbuttler #buttler #glennmaxwell #maxwell #mohammadkaif #kaif #sarfarazahmed #ahmed #jontyrhodes #rhodes #chriswoakes #woakes #quintondekock #kock #joshinglis #inglis #jamiehow #how #andrewsymonds #symonds #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings