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
301 No change Glenn Turner (New Zealand) flag Glenn Turner (New Zealand) 39.61 171* Runs in 201 Balls in 1st inns for New Zealand vs East Africa at Birmingham on 07-Jun-1975 (SR-85%)
302 No change Rishabh Pant (India) flag Rishabh Pant (India) 39.60 125* Runs in 113 Balls in 2nd inns for India vs England at Manchester on 17-Jul-2022 (SR-111%)
303 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 39.54 169 Runs in 137 Balls in 1st inns for Sri Lanka vs South Africa at Colombo on 20-Jul-2013 (SR-123%)
304 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 39.51 117 Runs in 109 Balls in 1st inns for India vs Australia at London on 09-Jun-2019 (SR-107%)
305 No change Virender Sehwag (India) flag Virender Sehwag (India) 39.51 110 Runs in 93 Balls in 1st inns for India vs New Zealand at Dambula on 25-Aug-2010 (SR-118%)
306 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 39.50 109 Runs in 87 Balls in 1st inns for Sri Lanka vs Bangladesh at Port of Spain on 21-Mar-2007 (SR-125%)
307 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 39.50 114* Runs in 101 Balls in 2nd inns for South Africa vs India at Gwalior on 24-Feb-2010 (SR-113%)
308 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 39.49 102 Runs in 53 Balls in 1st inns for Australia vs Sri Lanka at Sydney on 08-Mar-2015 (SR-192%)
309 No change Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 39.49 121 Runs in 136 Balls in 1st inns for England vs Australia at Sydney on 16-Jan-2015 (SR-89%)
310 No change Jos Buttler (England) flag Jos Buttler (England) 39.47 116* Runs in 52 Balls in 1st inns for England vs Pakistan at Dubai on 20-Nov-2015 (SR-223%)
311 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 39.47 111 Runs in 101 Balls in 1st inns for India vs South Africa at Nagpur on 12-Mar-2011 (SR-110%)
312 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 39.45 139 Runs in 125 Balls in 1st inns for India vs Australia at Indore on 31-Mar-2001 (SR-111%)
313 No change Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 39.45 118* Runs in 127 Balls in 2nd inns for South Africa vs Pakistan at Nairobi on 06-Oct-1996 (SR-93%)
314 No change Mohammad Kaif (India) flag Mohammad Kaif (India) 39.44 111* Runs in 112 Balls in 1st inns for India vs Zimbabwe at Colombo on 14-Sep-2002 (SR-99%)
315 No change Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 39.43 157* Runs in 146 Balls in 2nd inns for Scotland vs Afghanistan at Bulawayo on 04-Mar-2018 (SR-108%)
316 No change Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 39.41 97 Runs in 118 Balls in 2nd inns for New Zealand vs England at London on 09-Jun-1983 (SR-82%)
317 No change Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 39.40 152 Runs in 86 Balls in 1st inns for Pakistan vs Ireland at Malahide on 18-Aug-2016 (SR-177%)
318 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 39.40 115 Runs in 101 Balls in 1st inns for Sri Lanka vs West Indies at Georgetown on 01-Apr-2007 (SR-114%)
319 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 39.40 140* Runs in 101 Balls in 1st inns for India vs Kenya at Bristol on 23-May-1999 (SR-139%)
320 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 39.38 128* Runs in 109 Balls in 1st inns for South Africa vs Netherlands at Basseterre on 16-Mar-2007 (SR-117%)
321 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 39.36 125 Runs in 128 Balls in 1st inns for India vs Sri Lanka at London on 08-Jun-2017 (SR-98%)
322 No change Virat Kohli (India) flag Virat Kohli (India) 39.36 131 Runs in 96 Balls in 1st inns for India vs Sri Lanka at Colombo on 31-Aug-2017 (SR-136%)
323 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 39.33 153* Runs in 150 Balls in 1st inns for India vs New Zealand at Gwalior on 11-Nov-1999 (SR-102%)
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%)
325 No change David Warner (Australia) flag David Warner (Australia) 39.25 163 Runs in 157 Balls in 1st inns for Australia vs Sri Lanka at Brisbane on 04-Mar-2012 (SR-104%)
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%)
327 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 39.21 97* Runs in 112 Balls in 1st inns for New Zealand vs Pakistan at Birmingham on 26-Jun-2019 (SR-87%)
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%)
331 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 39.11 139 Runs in 123 Balls in 1st inns for West Indies vs Australia at Port of Spain on 12-Mar-1995 (SR-113%)
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%)
335 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 39.04 113* Runs in 62 Balls in 2nd inns for Pakistan vs Zimbabwe at Bulawayo on 26-Nov-2024 (SR-182%)
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%)
337 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 38.99 127 Runs in 126 Balls in 1st inns for Sri Lanka vs Australia at Colombo on 12-Feb-2025 (SR-101%)
338 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 38.96 137 Runs in 142 Balls in 2nd inns for England vs Pakistan at London on 12-Jun-2001 (SR-96%)
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%)
340 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 38.91 108 Runs in 120 Balls in 1st inns for Bangladesh vs Pakistan at Multan on 16-Apr-2008 (SR-90%)
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%)
346 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 38.82 111* Runs in 114 Balls in 1st inns for India vs Kenya at Durban on 20-Mar-2003 (SR-97%)
347 No change Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 38.80 112* Runs in 137 Balls in 1st inns for South Africa vs Australia at Melbourne on 21-Jan-1994 (SR-82%)
348 No change Alastair Cook (England) flag Alastair Cook (England) 38.79 137 Runs in 142 Balls in 1st inns for England vs Pakistan at Abu Dhabi on 13-Feb-2012 (SR-96%)
349 No change Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 38.77 140 Runs in 132 Balls in 1st inns for Pakistan vs India at Dhaka on 18-Jan-1998 (SR-106%)
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%)
351 No change Dawid Malan (England) flag Dawid Malan (England) 38.77 134 Runs in 128 Balls in 1st inns for England vs Australia at Adelaide on 17-Nov-2022 (SR-105%)
352 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 38.71 154 Runs in 129 Balls in 1st inns for Australia vs Sri Lanka at Melbourne on 07-Feb-1999 (SR-119%)
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%)
359 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 38.55 135 Runs in 129 Balls in 1st inns for West Indies vs New Zealand at Napier on 13-Jan-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%)
366 No change Travis Head (Australia) flag Travis Head (Australia) 38.35 142 Runs in 103 Balls in 1st inns for Australia vs South Africa at Mackay on 24-Aug-2025 (SR-138%)
367 No change Ben Stokes (England) flag Ben Stokes (England) 38.34 84* Runs in 98 Balls in 2nd inns for England vs New Zealand at London on 14-Jul-2019 (SR-86%)
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%)
374 No change Salman Butt (Pakistan) flag Salman Butt (Pakistan) 38.24 129* Runs in 136 Balls in 1st inns for Pakistan vs India at Mirpur on 14-Jun-2008 (SR-95%)
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%)
376 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 38.22 127* Runs in 82 Balls in 2nd inns for New Zealand vs Ireland at Malahide on 10-Jul-2022 (SR-155%)
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%)
380 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 38.17 121* Runs in 101 Balls in 2nd inns for Australia vs England at London on 12-Jul-2005 (SR-120%)
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%)
385 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 38.12 103 Runs in 100 Balls in 1st inns for Australia vs New Zealand at St George's on 20-Apr-2007 (SR-103%)
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%)
390 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.06 114 Runs in 116 Balls in 1st inns for South Africa vs New Zealand at Pune on 01-Nov-2023 (SR-98%)
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%)
393 No change Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 38.01 90* Runs in 116 Balls in 2nd inns for Sri Lanka vs New Zealand at Dhaka on 26-Oct-1998 (SR-78%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #glennturner #turner #rishabhpant #pant #kumarsangakkara #sangakkara #shikhardhawan #dhawan #virendersehwag #sehwag #sanathjayasuriya #jayasuriya #abdevilliers #villiers #glennmaxwell #maxwell #eoinmorgan #morgan #josbuttler #buttler #sachintendulkar #tendulkar #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings