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
201 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.63 106 Runs | 3 Wickets | Ct/St for Bangladesh vs New Zealand at Mirpur on 14-Oct-2010
202 No change Kevin Curran (Zimbabwe) flag Kevin Curran (Zimbabwe) 61.63 73 Runs | 3 Wickets | Ct/St for Zimbabwe vs India at Tunbridge Wells on 18-Jun-1983
203 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 61.63 65 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Hambantota on 26-Aug-2014
204 No change Steve Waugh (Australia) flag Steve Waugh (Australia) 61.63 82 Runs | 4 Wickets | Ct/St for Australia vs Pakistan at Perth on 02-Jan-1987
205 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 61.63 55 Runs | 3 Wickets | Ct/St for Pakistan vs West Indies at Kolkata on 01-Nov-1989
206 No change Nicky Boje (South Africa) flag Nicky Boje (South Africa) 61.63 49 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Cape Town on 09-Apr-2002
207 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.63 82 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Delhi on 06-Nov-2023
208 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 61.63 74 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Colombo on 01-Aug-2004
209 No change Shane Bond (New Zealand) flag Shane Bond (New Zealand) 61.63 3 Runs | 6 Wickets | Ct/St for New Zealand vs Australia at Gqeberha on 11-Mar-2003
210 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 61.63 33 Runs | 2 Wickets | Ct/St for India vs England at Birmingham on 23-Jun-2013
211 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.63 88 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 04-Feb-2007
212 No change Jayden Seales (West Indies) flag Jayden Seales (West Indies) 61.63 29 Runs | 4 Wickets | Ct/St for West Indies vs England at Birmingham on 29-May-2025
213 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 61.63 86 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Karachi on 06-Oct-2004
214 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 61.63 41 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Johannesburg on 03-Oct-2009
215 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 61.63 78 Runs | 3 Wickets | Ct/St for India vs Pakistan at Colombo on 25-Jul-2004
216 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 61.63 57 Runs | 3 Wickets | Ct/St for Bangladesh vs Afghanistan at Dharamsala on 07-Oct-2023
217 No change Feiko Kloppenburg (Netherlands) flag Feiko Kloppenburg (Netherlands) 61.63 121 Runs | 4 Wickets | Ct/St for Netherlands vs Namibia at Bloemfontein on 03-Mar-2003
218 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 61.63 31 Runs | 5 Wickets | Ct/St for Pakistan vs England at London on 10-Jul-2021
219 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 61.63 101 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Colombo on 16-Dec-2014
220 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 61.63 47 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 17-Sep-2023
221 No change Michael Holding (West Indies) flag Michael Holding (West Indies) 61.63 53 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Perth on 04-Jan-1987
222 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 61.63 61 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Mirpur on 23-Mar-2011
223 No change John Mooney (Ireland) flag John Mooney (Ireland) 61.63 33 Runs | 4 Wickets | Ct/St for Ireland vs England at Bengaluru on 02-Mar-2011
224 No change Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 61.63 63 Runs | 3 Wickets | Ct/St for New Zealand vs India at Auckland on 14-Mar-2009
225 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 61.63 61 Runs | 2 Wickets | Ct/St for South Africa vs West Indies at Dhaka on 01-Nov-1998
226 No change James Faulkner (Australia) flag James Faulkner (Australia) 61.63 21 Runs | 3 Wickets | Ct/St for Australia vs India at Sydney on 26-Mar-2015
227 No change James Faulkner (Australia) flag James Faulkner (Australia) 61.63 54 Runs | 2 Wickets | Ct/St for Australia vs England at Birmingham on 08-Jun-2013
228 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 61.63 86 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Multan on 12-Jun-2022
229 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 61.63 60 Runs | 4 Wickets | Ct/St for Afghanistan vs Ireland at Belfast on 17-Jul-2016
230 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 61.63 90 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Mohali on 24-May-1997
231 No change Chris Woakes (England) flag Chris Woakes (England) 61.63 32 Runs | 4 Wickets | Ct/St for England vs Australia at Ahmedabad on 04-Nov-2023
232 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 61.63 21 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Gqeberha on 18-Mar-2003
233 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 61.63 Runs | 6 Wickets | Ct/St for Pakistan vs Bangladesh at London on 05-Jul-2019
234 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 61.63 126 Runs | 1 Wickets | Ct/St for Australia vs India at Mumbai on 27-Feb-1996
235 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 61.63 177 Runs | Wickets | Ct/St for Australia vs Bangladesh at Pune on 11-Nov-2023
236 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 61.63 183 Runs | Wickets | Ct/St for India vs Sri Lanka at Taunton on 26-May-1999
237 No change Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 61.63 33 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Dhaka on 29-Oct-1998
238 No change Murali Kartik (India) flag Murali Kartik (India) 61.63 21 Runs | 6 Wickets | Ct/St for India vs Australia at Mumbai on 17-Oct-2007
239 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 61.05 112 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Ahmedabad on 28-Oct-2006
240 No change Chris Harris (New Zealand) flag Chris Harris (New Zealand) 61.05 42 Runs | 3 Wickets | 2 Ct/St for New Zealand vs Australia at Sydney on 17-Jan-2002
241 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.05 91 Runs | 2 Wickets | 2 Ct/St for South Africa vs India at Belfast on 26-Jun-2007
242 No change Joe Root (England) flag Joe Root (England) 61.05 75 Runs | 2 Wickets | 2 Ct/St for England vs Sri Lanka at Colombo on 24-Jan-2026
243 Down 1 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 61.05 7 Runs | 4 Wickets | 2 Ct/St for New Zealand vs South Africa at Mirpur on 25-Mar-2011
244 Down 1 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 61.04 85 Runs | 1 Wickets | 2 Ct/St for Pakistan vs West Indies at Port of Spain on 18-Mar-1988
245 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 60.75 83 Runs | 3 Wickets | 1 Ct/St for South Africa vs Pakistan at Dubai on 08-Nov-2010
246 Down 1 Michael Clarke (Australia) flag Michael Clarke (Australia) 60.75 66 Runs | 3 Wickets | 1 Ct/St for Australia vs Pakistan at Abu Dhabi on 27-Apr-2009
247 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 60.75 79 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Auckland on 07-Jan-2001
248 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 60.75 97 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Gwalior on 11-Nov-1999
249 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 60.75 33 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 16-Jan-1997
250 Down 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 60.75 106 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Pakistan at Lahore on 08-Feb-2025
251 Down 1 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 60.74 35 Runs | 6 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Mirpur on 23-Sep-2023
252 Down 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 60.48 237 Runs | na Wickets | 2 Ct/St for New Zealand vs West Indies at Wellington on 21-Mar-2015
253 Down 1 Darren Lehmann (Australia) flag Darren Lehmann (Australia) 60.45 67 Runs | 4 Wickets | 2 Ct/St for Australia vs Zimbabwe at Harare on 27-May-2004
254 Down 1 Brett Lee (Australia) flag Brett Lee (Australia) 60.45 15 Runs | 5 Wickets | 2 Ct/St for Australia vs New Zealand at Gqeberha on 11-Mar-2003
255 Down 1 Chris Woakes (England) flag Chris Woakes (England) 60.45 21 Runs | 3 Wickets | 4 Ct/St for England vs Pakistan at Nottingham on 03-Jun-2019
256 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 60.45 117 Runs | 1 Wickets | 2 Ct/St for India vs Sri Lanka at Colombo on 03-Feb-2009
257 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 60.44 185 Runs | 1 Wickets | 2 Ct/St for Australia vs Bangladesh at Mirpur on 11-Apr-2011
258 Down 1 Ronnie Irani (England) flag Ronnie Irani (England) 60.15 53 Runs | 5 Wickets | 1 Ct/St for England vs India at London on 09-Jul-2002
259 Down 1 Chris Woakes (England) flag Chris Woakes (England) 60.15 95 Runs | 2 Wickets | 3 Ct/St for England vs Sri Lanka at Nottingham on 21-Jun-2016
260 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 60.15 57 Runs | 5 Wickets | 1 Ct/St for Australia vs West Indies at Melbourne on 15-Dec-1992
261 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 60.15 100 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at Mirpur on 07-Dec-2022
262 Down 1 Andy Blignaut (Zimbabwe) flag Andy Blignaut (Zimbabwe) 60.15 50 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Harare on 31-Aug-2005
263 Down 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 60.14 24 Runs | 6 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Pallekele on 09-Jun-2012
264 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 60.14 124 Runs | 1 Wickets | 1 Ct/St for India vs Zimbabwe at Sharjah on 13-Nov-1998
265 Down 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 59.88 134 Runs | na Wickets | 1 Ct/St for New Zealand vs India at Mumbai on 15-Nov-2023
266 Down 1 Kris Srikkanth (India) flag Kris Srikkanth (India) 59.56 70 Runs | 5 Wickets | 1 Ct/St for India vs New Zealand at Visakhapatnam on 10-Dec-1988
267 Down 1 Ajit Agarkar (India) flag Ajit Agarkar (India) 59.55 67 Runs | 3 Wickets | 1 Ct/St for India vs Zimbabwe at Rajkot on 14-Dec-2000
268 Down 1 Robin Peterson (South Africa) flag Robin Peterson (South Africa) 59.55 22 Runs | 4 Wickets | 1 Ct/St for South Africa vs Bangladesh at Mirpur on 19-Mar-2011
269 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 59.28 162 Runs | na Wickets | 1 Ct/St for South Africa vs West Indies at Sydney on 27-Feb-2015
270 Down 1 Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 59.26 1 Runs | 5 Wickets | 1 Ct/St for West Indies vs India at Chennai on 20-Mar-2011
271 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.25 133 Runs | Wickets | 1 Ct/St for West Indies vs South Africa at Jaipur on 02-Nov-2006
272 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 59.25 47 Runs | 2 Wickets | 1 Ct/St for India vs South Africa at Cardiff on 06-Jun-2013
273 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 59.25 70 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Sydney on 27-Jan-1982
274 Down 1 Ian Blackwell (England) flag Ian Blackwell (England) 59.25 82 Runs | 1 Wickets | 1 Ct/St for England vs India at Colombo on 22-Sep-2002
275 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 59.25 35 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Melbourne on 09-Feb-2007
276 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 59.25 49 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Pakistan at Nairobi on 11-Oct-2000
277 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 59.25 84 Runs | 1 Wickets | 1 Ct/St for Pakistan vs England at Nottingham on 03-Jun-2019
278 Down 1 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 59.25 111 Runs | Wickets | 1 Ct/St for Bangladesh vs South Africa at Mumbai on 24-Oct-2023
279 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 59.25 77 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Auckland on 07-Mar-2015
280 Down 1 Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 59.25 5 Runs | 5 Wickets | 1 Ct/St for West Indies vs Australia at Sydney on 16-Jan-1993
281 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 59.25 80 Runs | Wickets | 1 Ct/St for West Indies vs Pakistan at London on 22-Jun-1983
282 Down 1 Paul Collingwood (England) flag Paul Collingwood (England) 59.25 120 Runs | Wickets | 1 Ct/St for England vs Australia at Melbourne on 09-Feb-2007
283 Down 1 Roger Binny (India) flag Roger Binny (India) 59.25 21 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Chelmsford on 20-Jun-1983
284 Down 1 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 59.25 Runs | 5 Wickets | 1 Ct/St for South Africa vs Pakistan at Mohali on 27-Oct-2006
285 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.96 1 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs India at Kolkata on 13-Mar-1996
286 Down 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 58.95 123 Runs | 5 Wickets | 1 Ct/St for Netherlands vs Scotland at Bulawayo on 06-Jul-2023
287 Down 1 Paul Collingwood (England) flag Paul Collingwood (England) 58.94 64 Runs | 4 Wickets | Ct/St for England vs New Zealand at Chester-le-Street on 15-Jun-2008
288 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 58.94 113 Runs | 2 Wickets | Ct/St for India vs West Indies at Chennai on 20-Mar-2011
289 Down 1 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 58.94 27 Runs | 3 Wickets | Ct/St for Zimbabwe vs Pakistan at Kingston on 21-Mar-2007
290 Down 1 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 58.94 93 Runs | 2 Wickets | Ct/St for Kenya vs West Indies at Colombo on 17-Sep-2002
291 Down 1 Sourav Ganguly (India) flag Sourav Ganguly (India) 58.94 40 Runs | 3 Wickets | Ct/St for India vs England at Birmingham on 29-May-1999
292 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 58.94 106 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Melbourne on 22-Jan-1984
293 Down 1 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 58.94 112 Runs | 2 Wickets | Ct/St for Zimbabwe vs Sri Lanka at Colombo on 26-Jan-1998
294 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 58.94 83 Runs | 2 Wickets | Ct/St for India vs Kenya at Durban on 20-Mar-2003
295 Down 1 Andre Adams (New Zealand) flag Andre Adams (New Zealand) 58.94 35 Runs | 4 Wickets | Ct/St for New Zealand vs West Indies at Gqeberha on 13-Feb-2003
296 Down 1 Michael Bevan (Australia) flag Michael Bevan (Australia) 58.94 79 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Melbourne on 16-Jan-1997
297 Down 1 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 58.94 32 Runs | 3 Wickets | Ct/St for West Indies vs Pakistan at Kingston on 13-Mar-2007
298 Down 1 Michael Holding (West Indies) flag Michael Holding (West Indies) 58.94 64 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Perth on 05-Feb-1984
299 Down 1 Allan Border (Australia) flag Allan Border (Australia) 58.94 31 Runs | 2 Wickets | Ct/St for Australia vs England at Kolkata on 08-Nov-1987
300 Down 1 Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 58.94 54 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Brisbane on 01-Mar-2015
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shakibalhasan #hasan #kevincurran #curran #thisaraperera #perera #stevewaugh #waugh #imrankhan #khan #nickyboje #boje #sachintendulkar #tendulkar #shanebond #bond #ravindrajadeja #jadeja #jacqueskallis #kallis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings