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 Robin Singh (India) flag Robin Singh (India) 62.01 75 Runs | 2 Wickets | Ct/St for India vs Australia at London on 04-Jun-1999
202 No change Shane Watson (Australia) flag Shane Watson (Australia) 62.01 66 Runs | 4 Wickets | Ct/St for Australia vs ICC World XI at Melbourne on 09-Oct-2005
203 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 62.01 106 Runs | 3 Wickets | Ct/St for Bangladesh vs New Zealand at Mirpur on 14-Oct-2010
204 No change Nicky Boje (South Africa) flag Nicky Boje (South Africa) 62.01 49 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Cape Town on 09-Apr-2002
205 No change Shane Bond (New Zealand) flag Shane Bond (New Zealand) 62.01 3 Runs | 6 Wickets | Ct/St for New Zealand vs Australia at Gqeberha on 11-Mar-2003
206 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 62.00 55 Runs | 3 Wickets | Ct/St for Pakistan vs West Indies at Kolkata on 01-Nov-1989
207 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 62.00 75 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Christchurch on 14-Feb-2015
208 No change Steve Waugh (Australia) flag Steve Waugh (Australia) 62.00 82 Runs | 4 Wickets | Ct/St for Australia vs Pakistan at Perth on 02-Jan-1987
209 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 62.00 82 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Delhi on 06-Nov-2023
210 No change Adil Rashid (England) flag Adil Rashid (England) 62.00 69 Runs | 4 Wickets | Ct/St for England vs New Zealand at Birmingham on 09-Jun-2015
211 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 62.00 65 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Hambantota on 26-Aug-2014
212 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 62.00 74 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Colombo on 01-Aug-2004
213 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 62.00 86 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Karachi on 06-Oct-2004
214 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 62.00 88 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 04-Feb-2007
215 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 62.00 41 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Johannesburg on 03-Oct-2009
216 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 62.00 57 Runs | 3 Wickets | Ct/St for Bangladesh vs Afghanistan at Dharamsala on 07-Oct-2023
217 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 62.00 78 Runs | 3 Wickets | Ct/St for India vs Pakistan at Colombo on 25-Jul-2004
218 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 62.00 83 Runs | 2 Wickets | Ct/St for India vs Kenya at Durban on 20-Mar-2003
219 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 62.00 60 Runs | 4 Wickets | Ct/St for Afghanistan vs Ireland at Belfast on 17-Jul-2016
220 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 62.00 101 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Colombo on 16-Dec-2014
221 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 62.00 33 Runs | 2 Wickets | Ct/St for India vs England at Birmingham on 23-Jun-2013
222 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 62.00 61 Runs | 2 Wickets | Ct/St for South Africa vs West Indies at Dhaka on 01-Nov-1998
223 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 62.00 125 Runs | 1 Wickets | Ct/St for Australia vs England at London on 06-Jun-1977
224 No change John Mooney (Ireland) flag John Mooney (Ireland) 62.00 33 Runs | 4 Wickets | Ct/St for Ireland vs England at Bengaluru on 02-Mar-2011
225 No change Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 62.00 63 Runs | 3 Wickets | Ct/St for New Zealand vs India at Auckland on 14-Mar-2009
226 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 62.00 21 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Gqeberha on 18-Mar-2003
227 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 62.00 81 Runs | 2 Wickets | Ct/St for South Africa vs West Indies at St George's on 10-Apr-2007
228 No change Chris Woakes (England) flag Chris Woakes (England) 62.00 32 Runs | 4 Wickets | Ct/St for England vs Australia at Ahmedabad on 04-Nov-2023
229 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 62.00 Runs | 6 Wickets | Ct/St for Pakistan vs Bangladesh at London on 05-Jul-2019
230 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 62.00 177 Runs | Wickets | Ct/St for Australia vs Bangladesh at Pune on 11-Nov-2023
231 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 62.00 103 Runs | 1 Wickets | Ct/St for Pakistan vs New Zealand at Nottingham on 20-Jun-1983
232 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 62.00 126 Runs | 1 Wickets | Ct/St for Australia vs India at Mumbai on 27-Feb-1996
233 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 62.00 183 Runs | Wickets | Ct/St for India vs Sri Lanka at Taunton on 26-May-1999
234 No change Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 62.00 33 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Dhaka on 29-Oct-1998
235 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 61.71 106 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Pakistan at Lahore on 08-Feb-2025
236 No change Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 61.71 23 Runs | 5 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 14-Jan-1989
237 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 61.44 237 Runs | na Wickets | 2 Ct/St for New Zealand vs West Indies at Wellington on 21-Mar-2015
238 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 61.42 112 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Ahmedabad on 28-Oct-2006
239 No change Chris Harris (New Zealand) flag Chris Harris (New Zealand) 61.42 42 Runs | 3 Wickets | 2 Ct/St for New Zealand vs Australia at Sydney on 17-Jan-2002
240 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.42 91 Runs | 2 Wickets | 2 Ct/St for South Africa vs India at Belfast on 26-Jun-2007
241 No change Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 61.41 7 Runs | 4 Wickets | 2 Ct/St for New Zealand vs South Africa at Mirpur on 25-Mar-2011
242 No change Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 61.41 85 Runs | 1 Wickets | 2 Ct/St for Pakistan vs West Indies at Port of Spain on 18-Mar-1988
243 No change Paul Collingwood (England) flag Paul Collingwood (England) 61.12 105 Runs | 2 Wickets | 1 Ct/St for England vs South Africa at Centurion on 22-Nov-2009
244 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.12 83 Runs | 3 Wickets | 1 Ct/St for South Africa vs Pakistan at Dubai on 08-Nov-2010
245 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 61.12 66 Runs | 3 Wickets | 1 Ct/St for Australia vs Pakistan at Abu Dhabi on 27-Apr-2009
246 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 61.12 79 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Auckland on 07-Jan-2001
247 No change Graeme Hick (England) flag Graeme Hick (England) 61.12 85 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Ahmedabad on 14-Feb-1996
248 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 61.12 97 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Gwalior on 11-Nov-1999
249 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 61.11 33 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 16-Jan-1997
250 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 61.11 35 Runs | 6 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Mirpur on 23-Sep-2023
251 No change Darren Lehmann (Australia) flag Darren Lehmann (Australia) 60.82 67 Runs | 4 Wickets | 2 Ct/St for Australia vs Zimbabwe at Harare on 27-May-2004
252 No change Brett Lee (Australia) flag Brett Lee (Australia) 60.81 15 Runs | 5 Wickets | 2 Ct/St for Australia vs New Zealand at Gqeberha on 11-Mar-2003
253 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 60.81 117 Runs | 1 Wickets | 2 Ct/St for India vs Sri Lanka at Colombo on 03-Feb-2009
254 No change Chris Woakes (England) flag Chris Woakes (England) 60.81 21 Runs | 3 Wickets | 4 Ct/St for England vs Pakistan at Nottingham on 03-Jun-2019
255 No change Ronnie Irani (England) flag Ronnie Irani (England) 60.51 53 Runs | 5 Wickets | 1 Ct/St for England vs India at London on 09-Jul-2002
256 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 60.51 57 Runs | 5 Wickets | 1 Ct/St for Australia vs West Indies at Melbourne on 15-Dec-1992
257 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 60.51 100 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at Mirpur on 07-Dec-2022
258 No change Chris Woakes (England) flag Chris Woakes (England) 60.51 95 Runs | 2 Wickets | 3 Ct/St for England vs Sri Lanka at Nottingham on 21-Jun-2016
259 No change Andy Blignaut (Zimbabwe) flag Andy Blignaut (Zimbabwe) 60.51 50 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Harare on 31-Aug-2005
260 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 60.51 124 Runs | 1 Wickets | 1 Ct/St for India vs Zimbabwe at Sharjah on 13-Nov-1998
261 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 60.50 24 Runs | 6 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Pallekele on 09-Jun-2012
262 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 59.91 36 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Netherlands at Hyderabad on 09-Oct-2023
263 No change Ajit Agarkar (India) flag Ajit Agarkar (India) 59.91 67 Runs | 3 Wickets | 1 Ct/St for India vs Zimbabwe at Rajkot on 14-Dec-2000
264 No change Robin Peterson (South Africa) flag Robin Peterson (South Africa) 59.91 22 Runs | 4 Wickets | 1 Ct/St for South Africa vs Bangladesh at Mirpur on 19-Mar-2011
265 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 59.63 162 Runs | na Wickets | 1 Ct/St for South Africa vs West Indies at Sydney on 27-Feb-2015
266 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 59.61 1 Runs | 5 Wickets | 1 Ct/St for West Indies vs India at Chennai on 20-Mar-2011
267 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 59.61 42 Runs | 3 Wickets | 1 Ct/St for West Indies vs Pakistan at London on 20-Jun-1979
268 No change Asif Iqbal (Pakistan) flag Asif Iqbal (Pakistan) 59.61 17 Runs | 4 Wickets | 1 Ct/St for Pakistan vs West Indies at London on 20-Jun-1979
269 No change John Davison (Canada) flag John Davison (Canada) 59.61 52 Runs | 2 Wickets | 1 Ct/St for Canada vs New Zealand at Gros Islet on 22-Mar-2007
270 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.61 133 Runs | Wickets | 1 Ct/St for West Indies vs South Africa at Jaipur on 02-Nov-2006
271 No change Asif Iqbal (Pakistan) flag Asif Iqbal (Pakistan) 59.61 51 Runs | 2 Wickets | 1 Ct/St for Pakistan vs England at Leeds on 16-Jun-1979
272 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 59.61 47 Runs | 2 Wickets | 1 Ct/St for India vs South Africa at Cardiff on 06-Jun-2013
273 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 59.60 49 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Pakistan at Nairobi on 11-Oct-2000
274 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 59.60 111 Runs | Wickets | 1 Ct/St for Bangladesh vs South Africa at Mumbai on 24-Oct-2023
275 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 59.60 7 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Mumbai on 18-Mar-2011
276 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 59.60 77 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Auckland on 07-Mar-2015
277 No change Roger Binny (India) flag Roger Binny (India) 59.60 21 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Chelmsford on 20-Jun-1983
278 No change Paul Collingwood (England) flag Paul Collingwood (England) 59.29 64 Runs | 4 Wickets | Ct/St for England vs New Zealand at Chester-le-Street on 15-Jun-2008
279 No change Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 59.29 93 Runs | 2 Wickets | Ct/St for Kenya vs West Indies at Colombo on 17-Sep-2002
280 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 59.29 47 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 17-Sep-2023
281 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 59.29 113 Runs | 2 Wickets | Ct/St for India vs West Indies at Chennai on 20-Mar-2011
282 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 59.29 31 Runs | 5 Wickets | Ct/St for Pakistan vs England at London on 10-Jul-2021
283 No change Jayden Seales (West Indies) flag Jayden Seales (West Indies) 59.29 29 Runs | 4 Wickets | Ct/St for West Indies vs England at Birmingham on 29-May-2025
284 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 59.29 54 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Brisbane on 01-Mar-2015
285 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 59.29 61 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Mirpur on 23-Mar-2011
286 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 59.29 40 Runs | 3 Wickets | Ct/St for India vs England at Birmingham on 29-May-1999
287 No change Michael Holding (West Indies) flag Michael Holding (West Indies) 59.29 53 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Perth on 04-Jan-1987
288 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 59.29 90 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Mohali on 24-May-1997
289 No change James Faulkner (Australia) flag James Faulkner (Australia) 59.29 21 Runs | 3 Wickets | Ct/St for Australia vs India at Sydney on 26-Mar-2015
290 No change Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 59.29 112 Runs | 2 Wickets | Ct/St for Zimbabwe vs Sri Lanka at Colombo on 26-Jan-1998
291 No change Andre Adams (New Zealand) flag Andre Adams (New Zealand) 59.29 35 Runs | 4 Wickets | Ct/St for New Zealand vs West Indies at Gqeberha on 13-Feb-2003
292 No change Ben Stokes (England) flag Ben Stokes (England) 59.29 57 Runs | 3 Wickets | Ct/St for England vs India at Kolkata on 22-Jan-2017
293 No change Michael Bevan (Australia) flag Michael Bevan (Australia) 59.29 79 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Melbourne on 16-Jan-1997
294 No change Andrew Jones (New Zealand) flag Andrew Jones (New Zealand) 59.29 78 Runs | 2 Wickets | Ct/St for New Zealand vs England at Wellington on 15-Mar-1992
295 No change James Faulkner (Australia) flag James Faulkner (Australia) 59.29 54 Runs | 2 Wickets | Ct/St for Australia vs England at Birmingham on 08-Jun-2013
296 No change Shane Warne (Australia) flag Shane Warne (Australia) 59.29 18 Runs | 4 Wickets | Ct/St for Australia vs South Africa at Birmingham on 17-Jun-1999
297 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 59.29 115 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Lahore on 27-Apr-2002
298 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 59.29 113 Runs | Wickets | Ct/St for South Africa vs Sri Lanka at Dhaka on 30-Oct-1998
299 No change Allan Border (Australia) flag Allan Border (Australia) 59.29 31 Runs | 2 Wickets | Ct/St for Australia vs England at Kolkata on 08-Nov-1987
300 No change Chris Harris (New Zealand) flag Chris Harris (New Zealand) 59.29 130 Runs | Wickets | Ct/St for New Zealand vs Australia at Chennai on 11-Mar-1996
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #robinsingh #singh #shanewatson #watson #shakibalhasan #hasan #nickyboje #boje #shanebond #bond #imrankhan #khan #coreyanderson #anderson #stevewaugh #waugh #adilrashid #rashid #thisaraperera #perera #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings