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 1 Chris Harris (New Zealand) flag Chris Harris (New Zealand) 58.93 130 Runs | Wickets | Ct/St for New Zealand vs Australia at Chennai on 11-Mar-1996
302 Down 1 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 58.93 28 Runs | 3 Wickets | Ct/St for Afghanistan vs England at Delhi on 15-Oct-2023
303 Down 1 Thilan Thushara (Sri Lanka) flag Thilan Thushara (Sri Lanka) 58.93 40 Runs | 5 Wickets | Ct/St for Sri Lanka vs India at Colombo on 27-Aug-2008
304 Down 1 Ashish Nehra (India) flag Ashish Nehra (India) 58.93 9 Runs | 6 Wickets | Ct/St for India vs Sri Lanka at Colombo on 09-Aug-2005
305 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.93 113 Runs | Wickets | Ct/St for South Africa vs Sri Lanka at Dhaka on 30-Oct-1998
306 Down 1 Shane Warne (Australia) flag Shane Warne (Australia) 58.93 18 Runs | 4 Wickets | Ct/St for Australia vs South Africa at Birmingham on 17-Jun-1999
307 Down 1 Rajin Saleh (Bangladesh) flag Rajin Saleh (Bangladesh) 58.93 64 Runs | 3 Wickets | Ct/St for Bangladesh vs Pakistan at Faisalabad on 12-Sep-2003
308 Down 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 58.93 69 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Kimberley on 20-Jan-2012
309 Down 1 Andrew Jones (New Zealand) flag Andrew Jones (New Zealand) 58.93 78 Runs | 2 Wickets | Ct/St for New Zealand vs England at Wellington on 15-Mar-1992
310 Down 1 Ian Harvey (Australia) flag Ian Harvey (Australia) 58.93 48 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Kingston on 17-May-2003
311 Down 1 Ben Stokes (England) flag Ben Stokes (England) 58.93 57 Runs | 3 Wickets | Ct/St for England vs India at Kolkata on 22-Jan-2017
312 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.93 81 Runs | 2 Wickets | Ct/St for South Africa vs West Indies at St George's on 10-Apr-2007
313 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.93 64 Runs | 2 Wickets | Ct/St for Bangladesh vs New Zealand at London on 05-Jun-2019
314 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 58.93 108 Runs | 1 Wickets | Ct/St for Sri Lanka vs England at Colombo on 26-Mar-2011
315 Down 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 58.93 115 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Lahore on 27-Apr-2002
316 Down 1 Umesh Yadav (India) flag Umesh Yadav (India) 58.93 Runs | 4 Wickets | Ct/St for India vs Australia at Sydney on 26-Mar-2015
317 Down 1 Jonathan Trott (England) flag Jonathan Trott (England) 58.93 102 Runs | 2 Wickets | Ct/St for England vs Australia at Adelaide on 26-Jan-2011
318 Down 1 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 58.93 87 Runs | 2 Wickets | Ct/St for Pakistan vs England at Manchester on 24-Aug-1992
319 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.93 75 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Kolkata on 13-Nov-2014
320 Down 1 Mohinder Amarnath (India) flag Mohinder Amarnath (India) 58.93 46 Runs | 2 Wickets | Ct/St for India vs England at Manchester on 22-Jun-1983
321 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.93 79 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Colombo on 31-Aug-2004
322 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.93 58 Runs | 4 Wickets | Ct/St for Bangladesh vs New Zealand at Mirpur on 05-Oct-2010
323 Down 1 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 58.93 103 Runs | 1 Wickets | Ct/St for Pakistan vs New Zealand at Nottingham on 20-Jun-1983
324 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.93 23 Runs | 4 Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 13-Mar-2015
325 Down 1 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 58.93 5 Runs | 4 Wickets | Ct/St for New Zealand vs England at Cardiff on 16-Jun-2013
326 Down 1 Kapil Dev (India) flag Kapil Dev (India) 58.93 87 Runs | 1 Wickets | Ct/St for India vs West Indies at Nagpur on 08-Dec-1987
327 Down 1 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 58.93 14 Runs | 4 Wickets | Ct/St for West Indies vs Afghanistan at Leeds on 04-Jul-2019
328 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 58.93 47 Runs | 3 Wickets | Ct/St for England vs Zimbabwe at Bristol on 06-Jul-2003
329 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 58.93 36 Runs | 3 Wickets | Ct/St for India vs England at London on 09-Sep-2011
330 Down 1 Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 58.93 66 Runs | 2 Wickets | Ct/St for West Indies vs Pakistan at Gujranwala on 04-Nov-1986
331 Down 1 Manoj Prabhakar (India) flag Manoj Prabhakar (India) 58.93 86 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Colombo on 12-Aug-1993
332 Down 1 Phil DeFreitas (England) flag Phil DeFreitas (England) 58.93 49 Runs | 3 Wickets | Ct/St for England vs Australia at Brisbane on 16-Dec-1990
333 Down 1 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.93 67 Runs | 3 Wickets | Ct/St for Scotland vs Afghanistan at Bulawayo on 04-Mar-2018
334 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.93 87 Runs | 1 Wickets | Ct/St for West Indies vs New Zealand at Manchester on 22-Jun-2019
335 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.93 134 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Padang on 02-Apr-1996
336 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.93 53 Runs | 2 Wickets | Ct/St for South Africa vs New Zealand at Birmingham on 10-Jun-1999
337 Down 1 Clint McKay (Australia) flag Clint McKay (Australia) 58.93 28 Runs | 5 Wickets | Ct/St for Australia vs Sri Lanka at Adelaide on 08-Mar-2012
338 Down 1 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 58.93 64 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 31-Jan-2015
339 Down 1 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 58.93 27 Runs | 2 Wickets | Ct/St for Australia vs India at Sydney on 26-Mar-2015
340 Down 1 Steve Waugh (Australia) flag Steve Waugh (Australia) 58.93 49 Runs | 3 Wickets | Ct/St for Australia vs England at Melbourne on 01-Feb-1987
341 Down 1 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 58.93 127 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Colombo on 12-Feb-2025
342 Down 1 Paul Strang (Zimbabwe) flag Paul Strang (Zimbabwe) 58.93 22 Runs | 4 Wickets | Ct/St for Zimbabwe vs West Indies at Hyderabad on 16-Feb-1996
343 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.93 70 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Colombo on 31-Aug-2017
344 Down 1 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 58.93 29 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Leeds on 21-Jun-2019
345 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.93 24 Runs | 6 Wickets | Ct/St for Pakistan vs Australia at Dubai on 22-Apr-2009
346 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.93 108 Runs | 1 Wickets | Ct/St for Bangladesh vs Pakistan at Multan on 16-Apr-2008
347 Down 1 Adam Hollioake (England) flag Adam Hollioake (England) 58.93 83 Runs | 1 Wickets | Ct/St for England vs South Africa at Dhaka on 25-Oct-1998
348 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 58.93 85 Runs | Wickets | Ct/St for Australia vs England at Birmingham on 11-Jul-2019
349 Down 1 John Davison (Canada) flag John Davison (Canada) 58.93 111 Runs | 1 Wickets | Ct/St for Canada vs West Indies at Centurion on 23-Feb-2003
350 Down 1 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 58.93 128 Runs | Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 13-Mar-2015
351 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 58.93 23 Runs | 5 Wickets | Ct/St for Australia vs England at Melbourne on 14-Feb-2015
352 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 58.93 23 Runs | 5 Wickets | Ct/St for New Zealand vs Australia at Sydney on 29-Jan-1981
353 Down 1 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 58.93 15 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Nottingham on 05-Jun-1999
354 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.93 136 Runs | 1 Wickets | Ct/St for Afghanistan vs Sri Lanka at Pallekele on 09-Feb-2024
355 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.93 134 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Lahore on 05-Nov-1997
356 Down 1 Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 58.65 48 Runs | 4 Wickets | 1 Ct/St for West Indies vs South Africa at Gqeberha on 30-Jan-1999
357 Down 1 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 58.65 66 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Australia at Sydney on 17-Mar-1983
358 Down 1 Mark Alleyne (England) flag Mark Alleyne (England) 58.65 53 Runs | 3 Wickets | 1 Ct/St for England vs South Africa at East London on 04-Feb-2000
359 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 58.65 69 Runs | 2 Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 06-Feb-2016
360 Down 1 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 58.65 52 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Moratuwa on 04-Nov-1984
361 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.38 189 Runs | na Wickets | 2 Ct/St for Sri Lanka vs India at Sharjah on 29-Oct-2000
362 Down 1 George Dockrell (Ireland) flag George Dockrell (Ireland) 58.36 74 Runs | 2 Wickets | 2 Ct/St for Ireland vs Bangladesh at Chelmsford on 12-May-2023
363 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 58.35 99 Runs | 1 Wickets | 2 Ct/St for South Africa vs Sri Lanka at Lahore on 08-Nov-1997
364 Down 1 Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 58.35 4 Runs | 3 Wickets | 2 Ct/St for Pakistan vs England at Nottingham on 03-Jun-2019
365 Down 1 Steve Waugh (Australia) flag Steve Waugh (Australia) 58.35 35 Runs | 3 Wickets | 2 Ct/St for Australia vs India at Visakhapatnam on 03-Apr-2001
366 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 58.35 40 Runs | 2 Wickets | 2 Ct/St for West Indies vs South Africa at Cape Town on 09-Feb-2003
367 Down 1 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 58.35 35 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Australia at Lahore on 30-Oct-1994
368 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.35 33 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs Pakistan at Sharjah on 08-Nov-1996
369 Down 1 Sam Curran (England) flag Sam Curran (England) 58.06 33 Runs | 4 Wickets | 1 Ct/St for England vs Bangladesh at Mirpur on 03-Mar-2023
370 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 58.06 102 Runs | 2 Wickets | 1 Ct/St for New Zealand vs South Africa at Brisbane on 19-Jan-2002
371 Down 1 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 58.06 43 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Abu Dhabi on 14-Oct-2025
372 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 58.05 51 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs England at Sydney on 13-Jan-2003
373 Down 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 58.05 94 Runs | 2 Wickets | 1 Ct/St for West Indies vs Afghanistan at Lucknow on 06-Nov-2019
374 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 58.05 50 Runs | 3 Wickets | 1 Ct/St for India vs New Zealand at Bulawayo on 26-Aug-2005
375 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.05 49 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Tangier on 15-Aug-2002
376 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.05 49 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 01-Apr-1995
377 Down 1 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 58.05 5 Runs | 5 Wickets | 1 Ct/St for Australia vs Pakistan at Sydney on 06-Feb-2005
378 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.05 81 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Vadodara on 17-Mar-2000
379 Down 1 Nathan Hauritz (Australia) flag Nathan Hauritz (Australia) 58.05 20 Runs | 4 Wickets | 1 Ct/St for Australia vs South Africa at Durban on 03-Apr-2009
380 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 58.05 124 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at North Sound on 02-Nov-2024
381 Down 1 Joe Root (England) flag Joe Root (England) 57.76 100 Runs | 2 Wickets | 2 Ct/St for England vs West Indies at Southampton on 14-Jun-2019
382 Down 1 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 57.75 56 Runs | 3 Wickets | 2 Ct/St for South Africa vs India at Cape Town on 26-Nov-2006
383 Down 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 57.75 28 Runs | 5 Wickets | 2 Ct/St for Sri Lanka vs Afghanistan at Abu Dhabi on 17-Sep-2018
384 Down 1 Ravi Shastri (India) flag Ravi Shastri (India) 57.75 50 Runs | 3 Wickets | 2 Ct/St for India vs Pakistan at Indore on 27-Jan-1987
385 Down 1 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 57.75 67 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Sri Lanka at Centurion on 04-Dec-1994
386 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 57.75 44 Runs | 2 Wickets | 2 Ct/St for Pakistan vs India at Delhi on 17-Apr-2005
387 Down 1 Graeme Hick (England) flag Graeme Hick (England) 57.46 85 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Ahmedabad on 14-Feb-1996
388 Down 1 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 57.45 61 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Australia at Nottingham on 13-Jun-1979
389 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 57.45 31 Runs | 3 Wickets | 1 Ct/St for England vs South Africa at London on 31-Aug-2008
390 Down 1 Brian McMillan (South Africa) flag Brian McMillan (South Africa) 57.45 35 Runs | 3 Wickets | 3 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Sep-1993
391 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 57.45 109 Runs | Wickets | 1 Ct/St for Sri Lanka vs Bangladesh at Port of Spain on 21-Mar-2007
392 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 57.45 40 Runs | 2 Wickets | 3 Ct/St for Afghanistan vs England at Lahore on 26-Feb-2025
393 Down 1 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 57.18 83 Runs | na Wickets | 1 Ct/St for New Zealand vs Australia at Melbourne on 29-Mar-2015
394 Down 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 56.86 36 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Netherlands at Hyderabad on 09-Oct-2023
395 Down 1 Prosper Utseya (Zimbabwe) flag Prosper Utseya (Zimbabwe) 56.85 67 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 06-Dec-2010
396 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 56.85 66 Runs | 3 Wickets | 3 Ct/St for South Africa vs West Indies at Centurion on 07-Feb-1999
397 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 56.58 143 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Johannesburg on 11-Feb-2003
398 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.56 16 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Colombo on 26-Feb-2011
399 Down 1 Sunil Dhaniram (Canada) flag Sunil Dhaniram (Canada) 56.56 30 Runs | 3 Wickets | 1 Ct/St for Canada vs England at Gros Islet on 18-Mar-2007
400 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 56.55 106 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Australia at Adelaide on 06-Mar-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #chrisharris #harris #mujeeburrahman #rahman #thilanthushara #thushara #ashishnehra #nehra #jacqueskallis #kallis #shanewarne #warne #rajinsaleh #saleh #thisaraperera #perera #andrewjones #jones #ianharvey #harvey #benstokes #stokes #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings