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
401 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 37.86 105* Runs in 76 Balls in 1st inns for Sri Lanka vs Bangladesh at Melbourne on 26-Feb-2015 (SR-138%)
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%)
403 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.85 118 Runs in 103 Balls in 2nd inns for West Indies vs Sri Lanka at Chester-le-Street on 01-Jul-2019 (SR-115%)
404 No change Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 37.85 104 Runs in 115 Balls in 1st inns for Pakistan vs New Zealand at Nairobi on 11-Oct-2000 (SR-90%)
405 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 37.84 128 Runs in 125 Balls in 1st inns for West Indies vs Pakistan at Durban on 19-Feb-1993 (SR-102%)
406 No change Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 37.83 119 Runs in 90 Balls in 2nd inns for Sri Lanka vs South Africa at Cape Town on 07-Feb-2017 (SR-132%)
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%)
409 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 37.72 141 Runs in 144 Balls in 1st inns for India vs Pakistan at Adelaide on 25-Jan-2000 (SR-98%)
410 No change Michael Hussey (Australia) flag Michael Hussey (Australia) 37.70 109* Runs in 90 Balls in 1st inns for Australia vs West Indies at Kuala Lumpur on 18-Sep-2006 (SR-121%)
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%)
412 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 37.66 104 Runs in 107 Balls in 2nd inns for Sri Lanka vs Australia at Sydney on 08-Mar-2015 (SR-97%)
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%)
414 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 37.59 76 Runs in 28 Balls in 2nd inns for Sri Lanka vs Pakistan at Padang on 07-Apr-1996 (SR-271%)
415 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 37.58 129* Runs in 143 Balls in 1st inns for Zimbabwe vs Bangladesh at Chattogram on 26-Oct-2018 (SR-90%)
416 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 37.56 120 Runs in 125 Balls in 1st inns for Sri Lanka vs New Zealand at Bloemfontein on 10-Feb-2003 (SR-96%)
417 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 37.54 152 Runs in 99 Balls in 2nd inns for Sri Lanka vs England at Leeds on 01-Jul-2006 (SR-154%)
418 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 37.54 148 Runs in 122 Balls in 2nd inns for West Indies vs Sri Lanka at Bulawayo on 23-Nov-2016 (SR-121%)
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%)
421 No change Wavell Hinds (West Indies) flag Wavell Hinds (West Indies) 37.50 125* Runs in 140 Balls in 2nd inns for West Indies vs Australia at St George's on 30-May-2003 (SR-89%)
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%)
428 No change Shahriar Nafees (Bangladesh) flag Shahriar Nafees (Bangladesh) 37.44 123* Runs in 161 Balls in 1st inns for Bangladesh vs Zimbabwe at Jaipur on 13-Oct-2006 (SR-76%)
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%)
431 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 37.36 152* Runs in 153 Balls in 1st inns for West Indies vs South Africa at Johannesburg on 04-Feb-2004 (SR-99%)
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%)
435 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 37.27 128 Runs in 98 Balls in 1st inns for Australia vs New Zealand at Christchurch on 26-Feb-2000 (SR-131%)
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%)
439 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 37.22 146* Runs in 134 Balls in 2nd inns for West Indies vs New Zealand at Port of Spain on 30-Mar-1996 (SR-109%)
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%)
442 No change Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 37.13 102* Runs in 122 Balls in 2nd inns for Sri Lanka vs England at Colombo on 26-Mar-2011 (SR-84%)
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%)
444 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 37.11 116 Runs in 134 Balls in 1st inns for West Indies vs South Africa at Cape Town on 09-Feb-2003 (SR-87%)
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%)
446 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 37.09 134 Runs in 146 Balls in 1st inns for Pakistan vs New Zealand at Sharjah on 20-Apr-1994 (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%)
448 No change Ben Stokes (England) flag Ben Stokes (England) 37.03 102* Runs in 109 Balls in 2nd inns for England vs Australia at Birmingham on 10-Jun-2017 (SR-94%)
449 No change Gavin Hamilton (Scotland) flag Gavin Hamilton (Scotland) 37.03 76 Runs in 111 Balls in 2nd inns for Scotland vs Pakistan at Chester-le-Street on 20-May-1999 (SR-68%)
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%)
452 No change David Gower (England) flag David Gower (England) 36.98 92* Runs in 96 Balls in 1st inns for England vs New Zealand at Birmingham on 15-Jun-1983 (SR-96%)
453 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 36.95 126 Runs in 122 Balls in 1st inns for Australia vs India at Sydney on 08-Feb-2004 (SR-103%)
454 No change Haris Sohail (Pakistan) flag Haris Sohail (Pakistan) 36.93 89 Runs in 59 Balls in 1st inns for Pakistan vs South Africa at London on 23-Jun-2019 (SR-151%)
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%)
456 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 36.87 86* Runs in 66 Balls in 1st inns for West Indies vs India at Visakhapatnam on 02-Dec-2011 (SR-130%)
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%)
458 No change Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 36.83 86* Runs in 100 Balls in 2nd inns for Sri Lanka vs West Indies at Kanpur on 21-Oct-1987 (SR-86%)
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%)
462 No change Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 36.77 89 Runs in 112 Balls in 1st inns for New Zealand vs South Africa at Mumbai on 16-Oct-2006 (SR-79%)
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%)
468 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 36.71 151 Runs in 131 Balls in 1st inns for Pakistan vs England at Bristol on 14-May-2019 (SR-115%)
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%)
470 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 36.69 126 Runs in 113 Balls in 2nd inns for India vs Australia at Canberra on 20-Jan-2016 (SR-112%)
471 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 36.67 108 Runs in 94 Balls in 1st inns for New Zealand vs Pakistan at Bengaluru on 04-Nov-2023 (SR-115%)
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%)
473 No change Mark Taylor (Australia) flag Mark Taylor (Australia) 36.63 74 Runs in 83 Balls in 1st inns for Australia vs Sri Lanka at Lahore on 17-Mar-1996 (SR-89%)
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%)
478 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 36.59 131* Runs in 47 Balls in 1st inns for New Zealand vs West Indies at Queenstown on 01-Jan-2014 (SR-279%)
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%)
480 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 36.56 133* Runs in 138 Balls in 2nd inns for Australia vs India at Pune on 28-Mar-2001 (SR-96%)
481 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 36.56 103 Runs in 83 Balls in 2nd inns for Sri Lanka vs New Zealand at Auckland on 06-Feb-2001 (SR-124%)
482 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 36.55 90 Runs in 84 Balls in 2nd inns for India vs Australia at Mumbai on 27-Feb-1996 (SR-107%)
483 No change Alex Hales (England) flag Alex Hales (England) 36.50 133* Runs in 110 Balls in 2nd inns for England vs Sri Lanka at Birmingham on 24-Jun-2016 (SR-121%)
484 No change Andrew Hudson (South Africa) flag Andrew Hudson (South Africa) 36.50 161 Runs in 132 Balls in 1st inns for South Africa vs Netherlands at Rawalpindi on 05-Mar-1996 (SR-122%)
485 No change Rohit Sharma (India) flag Rohit Sharma (India) 36.49 141* Runs in 123 Balls in 2nd inns for India vs Australia at Jaipur on 16-Oct-2013 (SR-115%)
486 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 36.49 119* Runs in 133 Balls in 2nd inns for West Indies vs England at Scarborough on 26-Aug-1976 (SR-89%)
487 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.48 134 Runs in 98 Balls in 1st inns for South Africa vs Netherlands at Mohali on 03-Mar-2011 (SR-137%)
488 No change Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 36.47 78* Runs in 69 Balls in 1st inns for Netherlands vs South Africa at Dharamsala on 17-Oct-2023 (SR-113%)
489 No change Shaiman Anwar (U.A.E.) flag Shaiman Anwar (U.A.E.) 36.46 106 Runs in 83 Balls in 1st inns for United Arab Emirates vs Ireland at Brisbane on 25-Feb-2015 (SR-128%)
490 No change MS Dhoni (India) flag MS Dhoni (India) 36.46 113* Runs in 125 Balls in 1st inns for India vs Pakistan at Chennai on 30-Dec-2012 (SR-90%)
491 No change MS Dhoni (India) flag MS Dhoni (India) 36.43 134 Runs in 122 Balls in 1st inns for India vs England at Cuttack on 19-Jan-2017 (SR-110%)
492 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 36.42 145 Runs in 115 Balls in 1st inns for Sri Lanka vs Kenya at Kandy on 06-Mar-1996 (SR-126%)
493 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 36.42 116 Runs in 110 Balls in 1st inns for England vs South Africa at Centurion on 13-Feb-2005 (SR-105%)
494 No change Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 36.42 101* Runs in 72 Balls in 2nd inns for New Zealand vs Australia at Perth on 28-Jan-2007 (SR-140%)
495 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 36.42 83* Runs in 104 Balls in 1st inns for Pakistan vs England at London on 13-Jun-1983 (SR-80%)
496 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 36.41 99 Runs in 88 Balls in 1st inns for Australia vs Sri Lanka at Centurion on 07-Mar-2003 (SR-113%)
497 No change Virat Kohli (India) flag Virat Kohli (India) 36.41 122* Runs in 94 Balls in 1st inns for India vs Pakistan at Colombo on 10-Sep-2023 (SR-130%)
498 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 36.38 93 Runs in 122 Balls in 2nd inns for Pakistan vs West Indies at London on 20-Jun-1979 (SR-76%)
499 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.36 65* Runs in 45 Balls in 1st inns for South Africa vs New Zealand at Auckland on 24-Mar-2015 (SR-144%)
500 No change Rohit Sharma (India) flag Rohit Sharma (India) 36.35 86 Runs in 63 Balls in 2nd inns for India vs Pakistan at Ahmedabad on 14-Oct-2023 (SR-137%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #kumarsangakkara #sangakkara #sachintendulkar #tendulkar #nicholaspooran #pooran #saeedanwar #anwar #brianlara #lara #upultharanga #tharanga #marlonsamuels #samuels #josbuttler #buttler #souravganguly #ganguly #michaelhussey #hussey #kanewilliamson #williamson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings