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
324 No change Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 39.31 148 Runs in 136 Balls in 1st inns for West Indies vs Australia at St John's on 22-Feb-1978 (SR-109%)
326 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 39.22 106* Runs in 74 Balls in 1st inns for New Zealand vs Pakistan at Lahore on 08-Feb-2025 (SR-143%)
328 No change Dennis Amiss (England) flag Dennis Amiss (England) 39.21 137 Runs in 147 Balls in 1st inns for England vs India at London on 07-Jun-1975 (SR-93%)
329 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 39.20 160 Runs in 124 Balls in 2nd inns for Sri Lanka vs India at Rajkot on 15-Dec-2009 (SR-129%)
330 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 39.18 103* Runs in 121 Balls in 1st inns for Pakistan vs New Zealand at Nottingham on 20-Jun-1983 (SR-85%)
332 No change Graham Gooch (England) flag Graham Gooch (England) 39.10 142 Runs in 134 Balls in 1st inns for England vs Pakistan at Karachi on 20-Nov-1987 (SR-106%)
333 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 39.06 130 Runs in 132 Balls in 1st inns for Australia vs India at Bengaluru on 29-Sep-2007 (SR-98%)
334 No change Virat Kohli (India) flag Virat Kohli (India) 39.05 133* Runs in 86 Balls in 2nd inns for India vs Sri Lanka at Hobart on 28-Feb-2012 (SR-155%)
336 No change Virender Sehwag (India) flag Virender Sehwag (India) 39.03 219 Runs in 149 Balls in 1st inns for India vs West Indies at Indore on 08-Dec-2011 (SR-147%)
339 No change Jos Buttler (England) flag Jos Buttler (England) 38.93 103 Runs in 76 Balls in 2nd inns for England vs Pakistan at Nottingham on 03-Jun-2019 (SR-136%)
341 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 38.89 104 Runs in 122 Balls in 1st inns for England vs Australia at North Sound on 08-Apr-2007 (SR-85%)
342 No change Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 38.88 129 Runs in 131 Balls in 1st inns for Pakistan vs Sri Lanka at Sharjah on 17-Apr-2002 (SR-98%)
343 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 38.85 124 Runs in 60 Balls in 1st inns for Pakistan vs Bangladesh at Dambula on 21-Jun-2010 (SR-207%)
344 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 38.84 125* Runs in 137 Balls in 2nd inns for Australia vs England at London on 06-Jun-1977 (SR-91%)
345 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 38.83 113 Runs in 128 Balls in 1st inns for Sri Lanka vs India at Leeds on 06-Jul-2019 (SR-88%)
350 No change Dave Callaghan (South Africa) flag Dave Callaghan (South Africa) 38.77 169* Runs in 143 Balls in 1st inns for South Africa vs New Zealand at Centurion on 11-Dec-1994 (SR-118%)
353 No change Kedar Jadhav (India) flag Kedar Jadhav (India) 38.68 120 Runs in 76 Balls in 2nd inns for India vs England at Pune on 15-Jan-2017 (SR-158%)
354 No change Ian Bell (England) flag Ian Bell (England) 38.65 141 Runs in 125 Balls in 1st inns for England vs Australia at Hobart on 23-Jan-2015 (SR-113%)
355 No change Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 38.62 140* Runs in 94 Balls in 1st inns for Scotland vs England at Edinburgh on 10-Jun-2018 (SR-149%)
356 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.61 92 Runs in 70 Balls in 2nd inns for South Africa vs Australia at Basseterre on 24-Mar-2007 (SR-131%)
357 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 38.60 100 Runs in 118 Balls in 1st inns for Bangladesh vs India at Dubai on 20-Feb-2025 (SR-85%)
358 No change Tim Bresnan (England) flag Tim Bresnan (England) 38.56 80 Runs in 76 Balls in 1st inns for England vs Australia at Centurion on 02-Oct-2009 (SR-105%)
360 No change Rohit Sharma (India) flag Rohit Sharma (India) 38.52 104 Runs in 92 Balls in 1st inns for India vs Bangladesh at Birmingham on 02-Jul-2019 (SR-113%)
361 No change Alex Hales (England) flag Alex Hales (England) 38.47 171 Runs in 122 Balls in 1st inns for England vs Pakistan at Nottingham on 30-Aug-2016 (SR-140%)
362 No change Michael Clarke (Australia) flag Michael Clarke (Australia) 38.43 117 Runs in 91 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 06-Mar-2012 (SR-129%)
363 No change Kris Srikkanth (India) flag Kris Srikkanth (India) 38.43 123 Runs in 103 Balls in 1st inns for India vs Pakistan at Kolkata on 18-Feb-1987 (SR-119%)
364 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 38.42 126* Runs in 116 Balls in 1st inns for West Indies vs India at Kochi on 08-Oct-2014 (SR-109%)
365 No change Adam Parore (New Zealand) flag Adam Parore (New Zealand) 38.38 108 Runs in 95 Balls in 2nd inns for New Zealand vs South Africa at Centurion on 11-Dec-1994 (SR-114%)
368 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 38.34 104 Runs in 60 Balls in 2nd inns for England vs New Zealand at Christchurch on 10-Mar-2018 (SR-173%)
369 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 38.33 141 Runs in 135 Balls in 2nd inns for India vs Pakistan at Rawalpindi on 16-Mar-2004 (SR-104%)
370 No change Allan Lamb (England) flag Allan Lamb (England) 38.30 108* Runs in 106 Balls in 2nd inns for England vs New Zealand at Sydney on 20-Jan-1983 (SR-102%)
371 No change James Faulkner (Australia) flag James Faulkner (Australia) 38.26 116 Runs in 73 Balls in 2nd inns for Australia vs India at Bengaluru on 02-Nov-2013 (SR-159%)
372 No change Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 38.25 117 Runs in 96 Balls in 2nd inns for New Zealand vs Australia at Hamilton on 20-Feb-2007 (SR-122%)
373 No change Cameron Green (Australia) flag Cameron Green (Australia) 38.25 118* Runs in 55 Balls in 1st inns for Australia vs South Africa at Mackay on 24-Aug-2025 (SR-215%)
375 No change Philo Wallace (West Indies) flag Philo Wallace (West Indies) 38.23 79 Runs in 58 Balls in 1st inns for West Indies vs Pakistan at Dhaka on 29-Oct-1998 (SR-136%)
377 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 38.21 140* Runs in 136 Balls in 1st inns for Pakistan vs Sri Lanka at Sharjah on 22-Dec-2013 (SR-103%)
378 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.20 126* Runs in 105 Balls in 1st inns for Bangladesh vs Zimbabwe at Sylhet on 01-Mar-2020 (SR-120%)
379 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 38.18 118 Runs in 124 Balls in 1st inns for Sri Lanka vs India at Hyderabad on 09-Nov-2014 (SR-95%)
381 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 38.16 111* Runs in 115 Balls in 2nd inns for Australia vs England at Centurion on 02-Oct-2009 (SR-97%)
382 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 38.14 143 Runs in 131 Balls in 2nd inns for India vs Australia at Sharjah on 22-Apr-1998 (SR-109%)
383 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 38.13 123* Runs in 96 Balls in 2nd inns for India vs New Zealand at Bengaluru on 07-Dec-2010 (SR-128%)
384 No change Craig Wishart (Zimbabwe) flag Craig Wishart (Zimbabwe) 38.13 172* Runs in 151 Balls in 1st inns for Zimbabwe vs Namibia at Harare on 10-Feb-2003 (SR-114%)
386 No change Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 38.12 124 Runs in 116 Balls in 1st inns for Afghanistan vs India at Dubai on 25-Sep-2018 (SR-107%)
387 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.10 107* Runs in 105 Balls in 2nd inns for South Africa vs West Indies at Delhi on 24-Feb-2011 (SR-102%)
388 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 38.08 104 Runs in 118 Balls in 1st inns for Australia vs India at Ahmedabad on 24-Mar-2011 (SR-88%)
389 No change Virat Kohli (India) flag Virat Kohli (India) 38.07 154* Runs in 134 Balls in 2nd inns for India vs New Zealand at Mohali on 23-Oct-2016 (SR-115%)
391 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.04 121 Runs in 91 Balls in 2nd inns for Zimbabwe vs Ireland at Hobart on 07-Mar-2015 (SR-133%)
392 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 38.04 149 Runs in 44 Balls in 1st inns for South Africa vs West Indies at Johannesburg on 18-Jan-2015 (SR-339%)
394 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 38.00 139 Runs in 92 Balls in 1st inns for England vs Australia at Nottingham on 19-Jun-2018 (SR-151%)
395 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 37.99 123 Runs in 104 Balls in 1st inns for England vs West Indies at London on 06-Jul-2004 (SR-118%)
396 No change Steven Smith (Australia) flag Steven Smith (Australia) 37.97 164 Runs in 157 Balls in 1st inns for Australia vs New Zealand at Sydney on 04-Dec-2016 (SR-104%)
397 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 37.93 80* Runs in 96 Balls in 2nd inns for West Indies vs Pakistan at London on 22-Jun-1983 (SR-83%)
398 No change Rohit Sharma (India) flag Rohit Sharma (India) 37.92 138 Runs in 139 Balls in 1st inns for India vs Australia at Melbourne on 18-Jan-2015 (SR-99%)
399 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 37.91 143 Runs in 141 Balls in 1st inns for South Africa vs New Zealand at Johannesburg on 16-Feb-2003 (SR-101%)
400 No change Rohit Sharma (India) flag Rohit Sharma (India) 37.89 133 Runs in 129 Balls in 2nd inns for India vs Australia at Sydney on 12-Jan-2019 (SR-103%)
402 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 37.85 127* Runs in 130 Balls in 2nd inns for India vs Zimbabwe at Bulawayo on 26-Sep-1998 (SR-98%)
407 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 37.82 108* Runs in 75 Balls in 1st inns for West Indies vs India at Vijayawada on 24-Nov-2002 (SR-144%)
408 No change Jos Buttler (England) flag Jos Buttler (England) 37.73 129 Runs in 77 Balls in 1st inns for England vs New Zealand at Birmingham on 09-Jun-2015 (SR-168%)
411 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.67 118 Runs in 128 Balls in 1st inns for New Zealand vs India at Delhi on 20-Oct-2016 (SR-92%)
413 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 37.64 92* Runs in 64 Balls in 1st inns for West Indies vs India at North Sound on 11-Jun-2011 (SR-144%)
419 No change Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 37.52 104* Runs in 75 Balls in 1st inns for New Zealand vs Pakistan at Christchurch on 25-Feb-2001 (SR-139%)
420 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 37.51 120 Runs in 115 Balls in 1st inns for India vs England at Bengaluru on 27-Feb-2011 (SR-104%)
422 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 37.49 109* Runs in 136 Balls in 1st inns for West Indies vs Australia at Sydney on 08-Feb-2013 (SR-80%)
423 No change Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 37.49 128 Runs in 109 Balls in 2nd inns for West Indies vs England at North Sound on 05-Mar-2014 (SR-117%)
424 No change Dean Jones (Australia) flag Dean Jones (Australia) 37.49 102* Runs in 91 Balls in 2nd inns for Australia vs New Zealand at Auckland on 11-Mar-1990 (SR-112%)
425 No change Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 37.47 114* Runs in 90 Balls in 2nd inns for Pakistan vs South Africa at Durban on 17-Dec-1994 (SR-127%)
426 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 37.46 119* Runs in 126 Balls in 1st inns for South Africa vs Pakistan at Dubai on 02-Nov-2010 (SR-94%)
427 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 37.45 124 Runs in 127 Balls in 1st inns for Australia vs Sri Lanka at Sydney on 12-Feb-2006 (SR-98%)
429 No change Virat Kohli (India) flag Virat Kohli (India) 37.38 117 Runs in 113 Balls in 1st inns for India vs New Zealand at Mumbai on 15-Nov-2023 (SR-104%)
430 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 37.38 115* Runs in 102 Balls in 1st inns for South Africa vs Pakistan at Sharjah on 11-Nov-2013 (SR-113%)
432 No change Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 37.30 84* Runs in 73 Balls in 2nd inns for New Zealand vs South Africa at Auckland on 24-Mar-2015 (SR-115%)
433 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 37.28 138 Runs in 133 Balls in 1st inns for India vs Sri Lanka at Colombo on 14-Sep-2009 (SR-104%)
434 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 37.28 119 Runs in 61 Balls in 1st inns for South Africa vs India at Mumbai on 25-Oct-2015 (SR-195%)
436 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 37.25 176 Runs in 143 Balls in 1st inns for Bangladesh vs Zimbabwe at Sylhet on 06-Mar-2020 (SR-123%)
437 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 37.23 108 Runs in 89 Balls in 1st inns for Sri Lanka vs Pakistan at Hyderabad on 10-Oct-2023 (SR-121%)
438 No change Virat Kohli (India) flag Virat Kohli (India) 37.22 123 Runs in 95 Balls in 2nd inns for India vs Australia at Ranchi on 08-Mar-2019 (SR-129%)
440 No change Will Young (New Zealand) flag Will Young (New Zealand) 37.20 107 Runs in 113 Balls in 1st inns for New Zealand vs Pakistan at Karachi on 19-Feb-2025 (SR-95%)
441 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 37.19 128 Runs in 131 Balls in 1st inns for India vs Sri Lanka at Colombo on 07-Jul-1998 (SR-98%)
443 No change Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 37.12 123* Runs in 121 Balls in 2nd inns for Sri Lanka vs South Africa at Benoni on 01-Dec-2002 (SR-102%)
445 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 37.09 127* Runs in 138 Balls in 2nd inns for India vs Kenya at Cuttack on 18-Feb-1996 (SR-92%)
447 No change Jason Roy (England) flag Jason Roy (England) 37.07 162 Runs in 118 Balls in 2nd inns for England vs Sri Lanka at London on 29-Jun-2016 (SR-137%)
450 No change Jos Buttler (England) flag Jos Buttler (England) 37.02 131 Runs in 127 Balls in 1st inns for England vs South Africa at Kimberley on 01-Feb-2023 (SR-103%)
451 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 36.98 103 Runs in 87 Balls in 1st inns for New Zealand vs India at Pune on 24-Nov-1995 (SR-118%)
455 No change Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.92 99 Runs in 83 Balls in 1st inns for New Zealand vs South Africa at Mount Maunganui on 21-Oct-2014 (SR-119%)
457 No change Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 36.86 142* Runs in 132 Balls in 1st inns for West Indies vs Pakistan at Port of Spain on 18-Mar-1988 (SR-108%)
459 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 36.83 108 Runs in 92 Balls in 2nd inns for Australia vs New Zealand at Auckland on 13-Feb-1982 (SR-117%)
460 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 36.82 80 Runs in 57 Balls in 1st inns for Afghanistan vs England at Delhi on 15-Oct-2023 (SR-140%)
461 No change MS Dhoni (India) flag MS Dhoni (India) 36.79 148 Runs in 123 Balls in 1st inns for India vs Pakistan at Visakhapatnam on 05-Apr-2005 (SR-120%)
463 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 36.76 100* Runs in 83 Balls in 1st inns for Bangladesh vs India at Mirpur on 07-Dec-2022 (SR-120%)
464 No change Damien Martyn (Australia) flag Damien Martyn (Australia) 36.75 116* Runs in 135 Balls in 1st inns for Australia vs New Zealand at Auckland on 03-Mar-2000 (SR-86%)
465 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.74 176 Runs in 104 Balls in 1st inns for South Africa vs Bangladesh at Paarl on 18-Oct-2017 (SR-169%)
466 No change Virender Sehwag (India) flag Virender Sehwag (India) 36.73 146 Runs in 102 Balls in 1st inns for India vs Sri Lanka at Rajkot on 15-Dec-2009 (SR-143%)
467 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 36.71 137* Runs in 139 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 24-Jan-2009 (SR-99%)
469 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 36.71 128* Runs in 115 Balls in 1st inns for West Indies vs South Africa at East London on 18-Mar-2023 (SR-111%)
472 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 36.66 92 Runs in 94 Balls in 2nd inns for Sri Lanka vs Australia at Centurion on 07-Mar-2003 (SR-98%)
474 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 36.63 106* Runs in 138 Balls in 2nd inns for New Zealand vs South Africa at Birmingham on 19-Jun-2019 (SR-77%)
475 No change Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 36.63 138* Runs in 164 Balls in 1st inns for West Indies vs England at Gwalior on 27-Oct-1989 (SR-84%)
476 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 36.62 120* Runs in 94 Balls in 1st inns for West Indies vs Pakistan at Tarouba on 12-Aug-2025 (SR-128%)
477 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 36.60 94 Runs in 55 Balls in 1st inns for West Indies vs Ireland at Mohali on 11-Mar-2011 (SR-171%)
479 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 36.59 89* Runs in 67 Balls in 2nd inns for New Zealand vs Bangladesh at Chennai on 13-Oct-2023 (SR-133%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #desmondhaynes #haynes #glennphillips #phillips #dennisamiss #amiss #tillakaratnedilshan #dilshan #zaheerabbas #abbas #grahamgooch #gooch #michaelclarke #clarke #viratkohli #kohli #virendersehwag #sehwag #josbuttler #buttler #kevinpietersen #pietersen #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings