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
101 No change Joel Garner (West Indies) flag Joel Garner (West Indies) 67.41 Runs | 5 Wickets | Ct/St for West Indies vs England at London on 23-Jun-1979
102 No change Anil Kumble (India) flag Anil Kumble (India) 67.41 5 Runs | 6 Wickets | Ct/St for India vs West Indies at Kolkata on 27-Nov-1993
103 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 67.15 64 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Australia at Hobart on 16-Jan-2004
104 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 67.15 87 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingston on 23-Mar-1993
105 No change Ben Stokes (England) flag Ben Stokes (England) 66.85 89 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at London on 30-May-2019
106 No change Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 66.84 70 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs India at Jodhpur on 08-Dec-2000
107 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 66.84 108 Runs | 1 Wickets | 2 Ct/St for New Zealand vs South Africa at Lahore on 05-Mar-2025
108 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 66.55 89 Runs | 3 Wickets | 1 Ct/St for South Africa vs India at Jaipur on 21-Feb-2010
109 No change Paul Collingwood (England) flag Paul Collingwood (England) 66.55 70 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 15-Feb-2008
110 No change Virender Sehwag (India) flag Virender Sehwag (India) 66.54 81 Runs | 3 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 27-Jul-2004
111 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 66.54 86 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Harare on 02-Sep-2014
112 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 66.54 41 Runs | 5 Wickets | 1 Ct/St for Afghanistan vs England at Lahore on 26-Feb-2025
113 No change Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 66.25 69 Runs | 4 Wickets | 2 Ct/St for South Africa vs Pakistan at Durban on 22-Jan-2019
114 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 66.24 92 Runs | 3 Wickets | 2 Ct/St for South Africa vs Australia at Bloemfontein on 13-Apr-1997
115 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 65.94 101 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Auckland on 03-Jan-2004
116 No change Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 65.94 89 Runs | 3 Wickets | 1 Ct/St for Canada vs West Indies at King City on 22-Aug-2008
117 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 65.94 66 Runs | 4 Wickets | 1 Ct/St for South Africa vs England at Cape Town on 09-Jan-1996
118 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 65.34 96 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 07-Mar-2015
119 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 65.04 65 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Kolkata on 13-Mar-1996
120 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 65.04 49 Runs | 2 Wickets | 1 Ct/St for New Zealand vs South Africa at Lahore on 05-Mar-2025
121 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 65.04 57 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at London on 14-Sep-2004
122 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 65.04 Runs | 6 Wickets | 1 Ct/St for Australia vs New Zealand at Auckland on 28-Feb-2015
123 No change Majid Khan (Pakistan) flag Majid Khan (Pakistan) 65.04 61 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Australia at Nottingham on 13-Jun-1979
124 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 65.03 37 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs England at Manchester on 18-Jun-2019
125 No change Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 65.03 64 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Wellington on 02-Mar-1992
126 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 65.03 29 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Ahmedabad on 04-Nov-2023
127 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 65.03 104 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at London on 25-Sep-2004
128 No change Craig McDermott (Australia) flag Craig McDermott (Australia) 65.03 1 Runs | 5 Wickets | 1 Ct/St for Australia vs Pakistan at Lahore on 04-Nov-1987
129 No change Paul Collingwood (England) flag Paul Collingwood (England) 64.74 112 Runs | 6 Wickets | 1 Ct/St for England vs Bangladesh at Nottingham on 21-Jun-2005
130 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 64.74 123 Runs | 5 Wickets | 1 Ct/St for Netherlands vs Scotland at Bulawayo on 06-Jul-2023
131 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.72 122 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at London on 20-Jun-2006
132 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 64.72 52 Runs | 3 Wickets | Ct/St for South Africa vs Sri Lanka at Northampton on 19-May-1999
133 No change Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 64.72 72 Runs | 4 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 22-Mar-2017
134 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 64.72 49 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Sharjah on 04-May-1990
135 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 64.72 132 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 06-Jul-2004
136 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 64.72 63 Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Perth on 30-Jan-2005
137 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.72 117 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022
138 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 64.72 71 Runs | 5 Wickets | Ct/St for India vs Zimbabwe at Kanpur on 11-Dec-2000
139 No change Maurice Odumbe (Kenya) flag Maurice Odumbe (Kenya) 64.72 83 Runs | 3 Wickets | Ct/St for Kenya vs India at Gwalior on 28-May-1998
140 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 64.72 63 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Melbourne on 09-Feb-2001
141 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 64.72 70 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 11-Nov-2024
142 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 64.72 75 Runs | 2 Wickets | Ct/St for South Africa vs England at Mumbai on 21-Oct-2023
143 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 64.72 89 Runs | 3 Wickets | Ct/St for Pakistan vs India at Jaipur on 18-Nov-2007
144 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 64.72 85 Runs | 4 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 12-Oct-1995
145 No change Ben Stokes (England) flag Ben Stokes (England) 64.72 70 Runs | 4 Wickets | Ct/St for England vs Australia at Perth on 24-Jan-2014
146 No change Graeme Hick (England) flag Graeme Hick (England) 64.72 91 Runs | 3 Wickets | Ct/St for England vs Australia at Melbourne on 10-Jan-1995
147 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 64.72 38 Runs | 4 Wickets | Ct/St for Pakistan vs Sri Lanka at Jaipur on 17-Oct-2006
148 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.72 102 Runs | 4 Wickets | Ct/St for Zimbabwe vs Netherlands at Harare on 20-Jun-2023
149 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 64.72 90 Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Melbourne on 01-Feb-1981
150 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 64.72 86 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Pallekele on 09-Jul-2014
151 No change Shane Watson (Australia) flag Shane Watson (Australia) 64.72 57 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Mumbai on 05-Nov-2006
152 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 64.71 73 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Durban on 03-Mar-2003
153 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 64.71 86 Runs | 2 Wickets | Ct/St for West Indies vs India at Visakhapatnam on 02-Dec-2011
154 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 64.71 140 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 22-Dec-2013
155 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.71 61 Runs | 5 Wickets | Ct/St for Pakistan vs England at Lahore on 27-Oct-2000
156 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 64.71 8 Runs | 5 Wickets | Ct/St for Pakistan vs India at Mohali on 30-Mar-2011
157 No change Derek Pringle (England) flag Derek Pringle (England) 64.71 18 Runs | 3 Wickets | Ct/St for England vs Pakistan at Melbourne on 25-Mar-1992
158 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 64.71 123 Runs | 1 Wickets | Ct/St for New Zealand vs England at Ahmedabad on 05-Oct-2023
159 No change Tim Bresnan (England) flag Tim Bresnan (England) 64.71 14 Runs | 5 Wickets | Ct/St for England vs India at Bengaluru on 27-Feb-2011
160 No change Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 64.71 5 Runs | 5 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 02-Nov-2023
161 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.71 21 Runs | 5 Wickets | Ct/St for Sri Lanka vs Pakistan at Lahore on 16-Oct-2004
162 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.70 151 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 17-May-1997
163 No change Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 64.44 54 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Delhi on 22-Oct-1987
164 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 64.43 44 Runs | 6 Wickets | 1 Ct/St for West Indies vs India at Delhi on 23-Oct-1989
165 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.43 53 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Sydney on 18-Jan-1997
166 No change Shane Watson (Australia) flag Shane Watson (Australia) 64.13 49 Runs | 3 Wickets | 2 Ct/St for Australia vs India at Mohali on 02-Nov-2009
167 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 64.13 79 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Australia at Mohali on 01-Nov-2006
168 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 64.13 68 Runs | 3 Wickets | 2 Ct/St for New Zealand vs India at Cuttack on 06-Nov-2003
169 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 64.13 69 Runs | 2 Wickets | 2 Ct/St for Pakistan vs India at Sharjah on 22-Apr-1994
170 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 64.13 49 Runs | 3 Wickets | 2 Ct/St for Australia vs West Indies at Bridgetown on 13-Mar-1991
171 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.13 55 Runs | 3 Wickets | 2 Ct/St for Pakistan vs New Zealand at Sharjah on 14-Dec-2014
172 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 63.83 72 Runs | 3 Wickets | 1 Ct/St for England vs Pakistan at Lahore on 10-Dec-2005
173 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 63.83 62 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 26-Aug-2014
174 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 63.83 143 Runs | 2 Wickets | 1 Ct/St for Pakistan vs India at Colombo on 25-Jul-2004
175 No change Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 63.83 69 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Lahore on 06-Nov-1997
176 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 63.83 59 Runs | 4 Wickets | 1 Ct/St for Ireland vs West Indies at Kingston on 16-Jan-2022
177 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 63.83 68 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Amstelveen on 21-Aug-2004
178 No change Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 63.53 42 Runs | 5 Wickets | 2 Ct/St for Sri Lanka vs India at Colombo on 12-Sep-2023
179 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 63.53 57 Runs | 3 Wickets | 2 Ct/St for South Africa vs Pakistan at Durban on 08-Dec-2002
180 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 63.53 60 Runs | 3 Wickets | 2 Ct/St for West Indies vs Bangladesh at Mirpur on 07-Dec-2012
181 No change Shane Watson (Australia) flag Shane Watson (Australia) 63.52 185 Runs | 1 Wickets | 2 Ct/St for Australia vs Bangladesh at Mirpur on 11-Apr-2011
182 No change Greg Matthews (Australia) flag Greg Matthews (Australia) 63.23 54 Runs | 3 Wickets | 3 Ct/St for Australia vs New Zealand at Auckland on 29-Mar-1986
183 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 63.23 71 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Christchurch on 25-Feb-2001
184 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 63.22 28 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs West Indies at Cape Town on 28-Feb-2003
185 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 63.22 74 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at Gqeberha on 30-Jan-1999
186 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 62.65 149 Runs | na Wickets | 3 Ct/St for Australia vs Sri Lanka at Bridgetown on 28-Apr-2007
187 No change Kris Srikkanth (India) flag Kris Srikkanth (India) 62.63 70 Runs | 5 Wickets | 1 Ct/St for India vs New Zealand at Visakhapatnam on 10-Dec-1988
188 No change Javed Ahmadi (Afghanistan) flag Javed Ahmadi (Afghanistan) 62.62 81 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dubai on 10-Jan-2015
189 No change Josh Davey (Scotland) flag Josh Davey (Scotland) 62.62 53 Runs | 6 Wickets | 1 Ct/St for Scotland vs Afghanistan at Abu Dhabi on 14-Jan-2015
190 No change Prosper Utseya (Zimbabwe) flag Prosper Utseya (Zimbabwe) 62.62 67 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 06-Dec-2010
191 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 62.33 34 Runs | 3 Wickets | 1 Ct/St for Pakistan vs New Zealand at Pallekele on 08-Mar-2011
192 No change Paul Collingwood (England) flag Paul Collingwood (England) 62.32 70 Runs | 2 Wickets | 1 Ct/St for England vs Australia at Sydney on 11-Feb-2007
193 No change Allan Donald (South Africa) flag Allan Donald (South Africa) 62.32 Runs | 4 Wickets | 1 Ct/St for South Africa vs Australia at Birmingham on 17-Jun-1999
194 No change Shane Warne (Australia) flag Shane Warne (Australia) 62.32 6 Runs | 4 Wickets | 1 Ct/St for Australia vs West Indies at Mohali on 14-Mar-1996
195 No change Michael Vaughan (England) flag Michael Vaughan (England) 62.01 86 Runs | 2 Wickets | Ct/St for England vs Australia at Birmingham on 21-Sep-2004
196 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 62.01 61 Runs | 4 Wickets | Ct/St for New Zealand vs England at London on 15-Sep-2023
197 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 62.01 78 Runs | 2 Wickets | Ct/St for South Africa vs England at Nairobi on 10-Oct-2000
198 No change Kevin Curran (Zimbabwe) flag Kevin Curran (Zimbabwe) 62.01 73 Runs | 3 Wickets | Ct/St for Zimbabwe vs India at Tunbridge Wells on 18-Jun-1983
199 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 62.01 75 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Chattogram on 06-Mar-2023
200 No change Chris Greaves (Scotland) flag Chris Greaves (Scotland) 62.01 56 Runs | 4 Wickets | Ct/St for Scotland vs Sri Lanka at Bulawayo on 27-Jun-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #joelgarner #garner #anilkumble #kumble #heathstreak #streak #aamersohail #sohail #benstokes #stokes #grantflower #flower #rachinravindra #ravindra #jacqueskallis #kallis #paulcollingwood #collingwood #virendersehwag #sehwag #mitchellmarsh #marsh #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings