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 Pakistan flag Pakistan 67.75 won vs Australia at Nottingham on 19-Jun-2001 (Toss-won | Margin- 36 runs)
302 No change England flag England 67.69 won vs Pakistan at Peshawar on 22-Nov-1987 (Toss-won | Margin- 98 runs)
303 No change New Zealand flag New Zealand 67.69 won vs West Indies at London on 10-Jul-2004 (Toss-lost | Margin- 107 runs)
304 No change West Indies flag West Indies 67.69 won vs India at Ahmedabad on 26-Oct-2006 (Toss-won | Margin- 3 wickets)
305 No change New Zealand flag New Zealand 67.69 won vs Pakistan at Johannesburg on 03-Oct-2009 (Toss-lost | Margin- 5 wickets)
306 No change England flag England 67.69 won vs New Zealand at Cardiff on 06-Jun-2017 (Toss-lost | Margin- 87 runs)
307 No change South Africa flag South Africa 67.62 won vs Pakistan at Tangier on 12-Aug-2002 (Toss-won | Margin- 54 runs)
308 No change Sri Lanka flag Sri Lanka 67.58 won vs New Zealand at Derby on 18-Jun-1983 (Toss-won | Margin- 3 wickets)
309 No change India flag India 67.58 won vs Australia at Dhaka on 28-Oct-1998 (Toss-lost | Margin- 44 runs)
310 No change South Africa flag South Africa 67.58 won vs Australia at Perth on 30-Jan-2009 (Toss-won | Margin- 39 runs)
311 No change India flag India 67.44 won vs Australia at Sydney on 23-Jan-2016 (Toss-won | Margin- 6 wickets)
312 No change Australia flag Australia 67.44 won vs India at Mohali on 10-Mar-2019 (Toss-lost | Margin- 4 wickets)
313 No change Pakistan flag Pakistan 67.44 won vs Australia at Adelaide on 08-Nov-2024 (Toss-won | Margin- 9 wickets)
314 No change India flag India 67.43 won vs Australia at London on 09-Jun-2019 (Toss-won | Margin- 36 runs)
315 No change South Africa flag South Africa 67.40 won vs Pakistan at Karachi on 29-Feb-1996 (Toss-lost | Margin- 5 wickets)
316 No change South Africa flag South Africa 67.36 won vs India at Kanpur on 11-Oct-2015 (Toss-won | Margin- 5 runs)
317 No change West Indies flag West Indies 67.35 won vs India at Jamshedpur on 07-Dec-1983 (Toss-lost | Margin- 104 runs)
318 No change New Zealand flag New Zealand 67.35 won vs Pakistan at Mohali on 25-Oct-2006 (Toss-lost | Margin- 51 runs)
319 No change New Zealand flag New Zealand 67.31 won vs South Africa at St George's on 14-Apr-2007 (Toss-won | Margin- 5 wickets)
320 No change Pakistan flag Pakistan 67.28 won vs Sri Lanka at Sharjah on 22-Oct-1999 (Toss-won | Margin- 88 runs)
321 No change Australia flag Australia 67.28 won vs New Zealand at Napier on 05-Mar-2005 (Toss-lost | Margin- 122 runs)
322 No change Sri Lanka flag Sri Lanka 67.27 won vs Pakistan at Kolkata on 27-May-1997 (Toss-won | Margin- 85 runs)
323 No change England flag England 67.23 won vs India at London on 14-Jul-2018 (Toss-won | Margin- 86 runs)
324 No change New Zealand flag New Zealand 67.23 won vs Bangladesh at Mirpur on 23-Sep-2023 (Toss-won | Margin- 86 runs)
325 No change South Africa flag South Africa 67.18 won vs Australia at Melbourne on 13-Jan-2002 (Toss-lost | Margin- 4 wickets)
326 No change West Indies flag West Indies 67.17 won vs India at Faridabad on 17-Oct-1994 (Toss-won | Margin- 96 runs)
327 No change Pakistan flag Pakistan 67.17 won vs Sri Lanka at Dambula on 10-May-2003 (Toss-lost | Margin- 79 runs)
328 No change South Africa flag South Africa 67.14 won vs India at Ahmedabad on 27-Feb-2010 (Toss-won | Margin- 90 runs)
329 No change West Indies flag West Indies 67.13 won vs Australia at Sydney on 16-Jan-1993 (Toss-won | Margin- 25 runs)
330 No change New Zealand flag New Zealand 67.11 won vs England at Birmingham on 15-Jun-1983 (Toss-lost | Margin- 2 wickets)
331 No change Sri Lanka flag Sri Lanka 67.11 won vs England at London on 13-Jun-2013 (Toss-won | Margin- 7 wickets)
332 No change West Indies flag West Indies 67.10 won vs Australia at Brisbane on 12-Jan-1992 (Toss-lost | Margin- 12 runs)
333 No change Zimbabwe flag Zimbabwe 67.09 won vs England at Albury on 18-Mar-1992 (Toss-lost | Margin- 9 runs)
334 No change Australia flag Australia 67.05 won vs India at Bengaluru on 28-Sep-2017 (Toss-won | Margin- 21 runs)
335 No change England flag England 67.00 won vs West Indies at Bridgetown on 16-Feb-1994 (Toss-won | Margin- 61 runs)
336 No change India flag India 67.00 won vs Pakistan at Mirpur on 10-Jun-2008 (Toss-won | Margin- 140 runs)
337 No change New Zealand flag New Zealand 67.00 won vs Sri Lanka at Johannesburg on 27-Sep-2009 (Toss-lost | Margin- 38 runs)
338 No change Australia flag Australia 66.98 won vs India at Kochi on 02-Oct-2007 (Toss-lost | Margin- 84 runs)
339 No change Pakistan flag Pakistan 66.97 won vs Australia at Brisbane on 09-Jan-2000 (Toss-won | Margin- 45 runs)
340 No change New Zealand flag New Zealand 66.94 won vs India at Nagpur on 26-Nov-1995 (Toss-lost | Margin- 99 runs)
341 No change Pakistan flag Pakistan 66.92 won vs West Indies at Lahore on 16-Oct-1987 (Toss-lost | Margin- 1 wickets)
342 No change Sri Lanka flag Sri Lanka 66.92 won vs Australia at Melbourne on 03-Nov-2010 (Toss-lost | Margin- 1 wickets)
343 No change Australia flag Australia 66.92 won vs India at Brisbane on 19-Feb-2012 (Toss-won | Margin- 110 runs)
344 No change Pakistan flag Pakistan 66.92 won vs Australia at Melbourne on 15-Jan-2017 (Toss-lost | Margin- 6 wickets)
345 No change Sri Lanka flag Sri Lanka 66.88 won vs South Africa at Pallekele on 09-Jul-2014 (Toss-won | Margin- 87 runs)
346 No change England flag England 66.88 won vs Australia at Manchester on 08-Sep-2015 (Toss-won | Margin- 93 runs)
347 No change New Zealand flag New Zealand 66.87 won vs Sri Lanka at Colombo on 01-Apr-1984 (Toss-lost | Margin- 86 runs)
348 No change Pakistan flag Pakistan 66.86 won vs Sri Lanka at Paarl on 09-Apr-1998 (Toss-won | Margin- 110 runs)
349 No change England flag England 66.81 won vs Sri Lanka at Southampton on 17-Sep-2004 (Toss-lost | Margin- 49 runs)
350 No change England flag England 66.76 won vs South Africa at Leeds on 24-May-2017 (Toss-lost | Margin- 72 runs)
351 No change Sri Lanka flag Sri Lanka 66.76 won vs Bangladesh at Mirpur on 28-May-2021 (Toss-won | Margin- 97 runs)
352 No change India flag India 66.76 won vs Pakistan at Dubai on 23-Feb-2025 (Toss-lost | Margin- 6 wickets)
353 No change Australia flag Australia 66.75 won vs West Indies at Sydney on 12-Jan-1989 (Toss-won | Margin- 61 runs)
354 No change West Indies flag West Indies 66.71 won vs Pakistan at Durban on 19-Feb-1993 (Toss-lost | Margin- 124 runs)
355 No change Zimbabwe flag Zimbabwe 66.69 won vs Afghanistan at Sharjah on 11-Feb-2018 (Toss-won | Margin- 154 runs)
356 No change Australia flag Australia 66.69 won vs Bangladesh at Nottingham on 20-Jun-2019 (Toss-won | Margin- 48 runs)
357 No change South Africa flag South Africa 66.67 won vs Australia at Melbourne on 16-Jan-2009 (Toss-lost | Margin- 3 wickets)
358 No change New Zealand flag New Zealand 66.67 won vs India at Mumbai on 22-Oct-2017 (Toss-lost | Margin- 6 wickets)
359 No change Australia flag Australia 66.64 won vs England at Melbourne on 13-Feb-1999 (Toss-won | Margin- 162 runs)
360 No change England flag England 66.58 won vs South Africa at Bloemfontein on 03-Feb-2016 (Toss-won | Margin- 39 runs)
361 No change South Africa flag South Africa 66.58 won vs Australia at Johannesburg on 02-Oct-2016 (Toss-lost | Margin- 142 runs)
362 No change South Africa flag South Africa 66.57 won vs Pakistan at Sharjah on 11-Nov-2013 (Toss-won | Margin- 117 runs)
363 No change Sri Lanka flag Sri Lanka 66.56 won vs Afghanistan at Cardiff on 04-Jun-2019 (Toss-lost | Margin- 34 runs)
364 No change Pakistan flag Pakistan 66.53 won vs New Zealand at Nottingham on 20-Jun-1983 (Toss-won | Margin- 11 runs)
365 No change England flag England 66.53 won vs New Zealand at Birmingham on 09-Jun-2015 (Toss-lost | Margin- 210 runs)
366 No change West Indies flag West Indies 66.52 won vs Australia at Port of Spain on 25-May-2003 (Toss-won | Margin- 39 runs)
367 No change West Indies flag West Indies 66.52 won vs India at Dhaka on 31-Oct-1998 (Toss-lost | Margin- 6 wickets)
368 No change Australia flag Australia 66.52 won vs Sri Lanka at Dambula on 20-Feb-2004 (Toss-won | Margin- 84 runs)
369 No change India flag India 66.52 won vs New Zealand at Hamilton on 11-Mar-2009 (Toss-lost | Margin- 84 runs)
370 No change South Africa flag South Africa 66.48 won vs Pakistan at Nottingham on 05-Jun-1999 (Toss-lost | Margin- 3 wickets)
371 No change India flag India 66.48 won vs Pakistan at Centurion on 01-Mar-2003 (Toss-lost | Margin- 6 wickets)
372 No change Australia flag Australia 66.46 won vs India at Mumbai on 27-Feb-1996 (Toss-won | Margin- 16 runs)
373 No change Australia flag Australia 66.46 won vs India at Mohali on 02-Nov-2009 (Toss-lost | Margin- 24 runs)
374 No change Australia flag Australia 66.46 won vs India at Chennai on 22-Mar-2023 (Toss-won | Margin- 21 runs)
375 No change Australia flag Australia 66.41 won vs Sri Lanka at Sydney on 08-Mar-2015 (Toss-won | Margin- 64 runs)
376 No change Zimbabwe flag Zimbabwe 66.41 won vs South Africa at Durban on 02-Feb-2000 (Toss-lost | Margin- 2 wickets)
377 No change Pakistan flag Pakistan 66.41 won vs Australia at Melbourne on 15-Jun-2002 (Toss-lost | Margin- 2 wickets)
378 No change South Africa flag South Africa 66.41 won vs Australia at Sydney on 23-Jan-2009 (Toss-lost | Margin- 3 wickets)
379 No change South Africa flag South Africa 66.40 won vs England at Southampton on 28-Aug-2012 (Toss-won | Margin- 80 runs)
380 No change India flag India 66.39 won vs Australia at Indore on 31-Mar-2001 (Toss-lost | Margin- 118 runs)
381 No change Sri Lanka flag Sri Lanka 66.36 won vs West Indies at Georgetown on 01-Apr-2007 (Toss-lost | Margin- 113 runs)
382 No change India flag India 66.36 won vs Bangladesh at Melbourne on 19-Mar-2015 (Toss-won | Margin- 109 runs)
383 No change Australia flag Australia 66.35 won vs South Africa at Gqeberha on 22-Feb-1994 (Toss-won | Margin- 88 runs)
384 No change South Africa flag South Africa 66.32 won vs India at Rajkot on 18-Oct-2015 (Toss-won | Margin- 18 runs)
385 No change Australia flag Australia 66.31 won vs South Africa at Johannesburg on 17-Apr-2009 (Toss-lost | Margin- 47 runs)
386 No change New Zealand flag New Zealand 66.31 won vs Pakistan at Karachi on 07-May-2023 (Toss-won | Margin- 47 runs)
387 No change South Africa flag South Africa 66.26 won vs Australia at Georgetown on 07-Jun-2016 (Toss-won | Margin- 47 runs)
388 No change Australia flag Australia 66.23 won vs India at Mohali on 29-Oct-2006 (Toss-lost | Margin- 6 wickets)
389 No change India flag India 66.23 won vs Bangladesh at Birmingham on 15-Jun-2017 (Toss-won | Margin- 9 wickets)
390 No change New Zealand flag New Zealand 66.21 won vs Australia at Cardiff on 20-May-1999 (Toss-lost | Margin- 5 wickets)
391 No change India flag India 66.21 won vs South Africa at Southampton on 05-Jun-2019 (Toss-lost | Margin- 6 wickets)
392 No change England flag England 66.19 won vs West Indies at Brisbane on 17-Jan-1987 (Toss-won | Margin- 6 wickets)
393 No change Sri Lanka flag Sri Lanka 66.15 won vs South Africa at Gqeberha on 13-Apr-1998 (Toss-lost | Margin- 6 wickets)
394 No change West Indies flag West Indies 66.14 won vs Australia at Port of Spain on 12-Mar-1995 (Toss-won | Margin- 133 runs)
395 No change Pakistan flag Pakistan 66.10 won vs West Indies at Melbourne on 20-Jan-1997 (Toss-won | Margin- 62 runs)
396 No change England flag England 66.10 won vs Sri Lanka at Perth on 29-Jan-1999 (Toss-lost | Margin- 128 runs)
397 No change Pakistan flag Pakistan 66.06 won vs South Africa at Sharjah on 31-Mar-2000 (Toss-won | Margin- 16 runs)
398 No change Sri Lanka flag Sri Lanka 66.06 won vs Australia at Melbourne on 02-Mar-2012 (Toss-won | Margin- 9 runs)
399 No change India flag India 66.05 won vs Pakistan at Sydney on 04-Mar-1992 (Toss-won | Margin- 43 runs)
400 No change Pakistan flag Pakistan 66.05 won vs Afghanistan at Hambantota on 22-Aug-2023 (Toss-won | Margin- 142 runs)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings