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
1 No change Australia flag Australia 100.00 won vs India at Ahmedabad on 19-Nov-2023 (Toss-won | Margin- 6 wickets)
2 No change Pakistan flag Pakistan 95.71 won vs India at London on 18-Jun-2017 (Toss-lost | Margin- 180 runs)
3 No change India flag India 93.69 won vs West Indies at London on 25-Jun-1983 (Toss-lost | Margin- 43 runs)
4 No change Australia flag Australia 92.93 won vs India at Johannesburg on 23-Mar-2003 (Toss-lost | Margin- 125 runs)
5 No change West Indies flag West Indies 90.67 won vs England at London on 23-Jun-1979 (Toss-lost | Margin- 92 runs)
6 No change Australia flag Australia 88.05 won vs Sri Lanka at Bridgetown on 28-Apr-2007 (Toss-won | Margin- 53 runs)
7 No change Australia flag Australia 87.03 won vs India at Sydney on 26-Mar-2015 (Toss-won | Margin- 95 runs)
8 No change New Zealand flag New Zealand 86.50 won vs South Africa at Mirpur on 25-Mar-2011 (Toss-won | Margin- 49 runs)
9 No change Australia flag Australia 85.26 won vs Pakistan at London on 20-Jun-1999 (Toss-lost | Margin- 8 wickets)
10 No change Sri Lanka flag Sri Lanka 84.91 won vs Australia at Lahore on 17-Mar-1996 (Toss-won | Margin- 7 wickets)
11 No change Australia flag Australia 84.73 won vs New Zealand at Melbourne on 29-Mar-2015 (Toss-lost | Margin- 7 wickets)
12 No change Pakistan flag Pakistan 84.21 won vs England at Melbourne on 25-Mar-1992 (Toss-won | Margin- 22 runs)
13 No change India flag India 84.13 won vs South Africa at Kolkata on 05-Nov-2023 (Toss-won | Margin- 243 runs)
14 No change India flag India 83.96 won vs South Africa at Melbourne on 22-Feb-2015 (Toss-won | Margin- 130 runs)
15 No change New Zealand flag New Zealand 83.79 won vs India at Manchester on 09-Jul-2019 (Toss-won | Margin- 18 runs)
16 No change Zimbabwe flag Zimbabwe 83.59 won vs South Africa at Chelmsford on 29-May-1999 (Toss-won | Margin- 48 runs)
17 No change Australia flag Australia 83.44 won vs South Africa at Kolkata on 16-Nov-2023 (Toss-lost | Margin- 3 wickets)
18 No change India flag India 82.21 won vs South Africa at Nairobi on 13-Oct-2000 (Toss-won | Margin- 95 runs)
19 No change Australia flag Australia 82.05 won vs England at London on 25-Jun-2019 (Toss-lost | Margin- 64 runs)
20 No change West Indies flag West Indies 81.23 won vs Australia at London on 21-Jun-1975 (Toss-lost | Margin- 17 runs)
21 No change Australia flag Australia 81.23 won vs England at Kolkata on 08-Nov-1987 (Toss-won | Margin- 7 runs)
22 No change England flag England 80.07 won vs Pakistan at Cape Town on 22-Feb-2003 (Toss-won | Margin- 112 runs)
23 No change India flag India 79.78 won vs Sri Lanka at Mumbai on 02-Apr-2011 (Toss-lost | Margin- 6 wickets)
24 No change Pakistan flag Pakistan 79.22 won vs England at Nottingham on 03-Jun-2019 (Toss-lost | Margin- 14 runs)
25 No change England flag England 79.14 won vs Australia at Sydney on 11-Feb-2007 (Toss-won | Margin- 34 runs)
26 No change New Zealand flag New Zealand 79.07 won vs Pakistan at Karachi on 19-Feb-2025 (Toss-lost | Margin- 60 runs)
27 No change England flag England 79.03 won vs Australia at Sydney on 02-Feb-2007 (Toss-won | Margin- 92 runs)
28 No change South Africa flag South Africa 79.00 won vs England at Mumbai on 21-Oct-2023 (Toss-lost | Margin- 229 runs)
29 No change South Africa flag South Africa 78.76 won vs Sri Lanka at Dhaka on 30-Oct-1998 (Toss-lost | Margin- 92 runs)
30 No change South Africa flag South Africa 78.61 won vs India at Mumbai on 25-Oct-2015 (Toss-won | Margin- 214 runs)
31 No change West Indies flag West Indies 78.51 won vs Australia at Mumbai on 18-Oct-2006 (Toss-won | Margin- 10 runs)
32 No change Sri Lanka flag Sri Lanka 78.41 won vs Australia at Adelaide on 10-Feb-2006 (Toss-won | Margin- 22 runs)
33 No change Sri Lanka flag Sri Lanka 78.40 won vs England at Leeds on 21-Jun-2019 (Toss-won | Margin- 20 runs)
34 No change Sri Lanka flag Sri Lanka 78.23 won vs New Zealand at Kingston on 24-Apr-2007 (Toss-won | Margin- 81 runs)
35 No change South Africa flag South Africa 78.16 won vs England at London on 22-May-1999 (Toss-lost | Margin- 122 runs)
36 No change India flag India 77.99 won vs Australia at Perth on 08-Dec-1991 (Toss-won | Margin- 107 runs)
37 No change Pakistan flag Pakistan 77.98 won vs South Africa at Gqeberha on 11-Dec-2002 (Toss-won | Margin- 182 runs)
38 No change Australia flag Australia 77.98 won vs New Zealand at London on 29-Jun-2019 (Toss-won | Margin- 86 runs)
39 No change South Africa flag South Africa 77.80 won vs Australia at Lucknow on 12-Oct-2023 (Toss-lost | Margin- 134 runs)
40 No change India flag India 77.47 won vs Australia at Sydney on 02-Mar-2008 (Toss-lost | Margin- 6 wickets)
41 No change South Africa flag South Africa 77.24 won vs New Zealand at Pune on 01-Nov-2023 (Toss-lost | Margin- 190 runs)
42 No change England flag England 77.20 won vs Australia at Birmingham on 21-Sep-2004 (Toss-won | Margin- 6 wickets)
43 No change Sri Lanka flag Sri Lanka 77.18 won vs South Africa at Centurion on 22-Sep-2009 (Toss-lost | Margin- 55 runs)
44 No change South Africa flag South Africa 77.02 won vs Australia at Perth on 16-Jan-1994 (Toss-lost | Margin- 82 runs)
45 No change India flag India 77.00 won vs England at Birmingham on 23-Jun-2013 (Toss-lost | Margin- 5 runs)
46 No change South Africa flag South Africa 76.91 won vs West Indies at Sydney on 27-Feb-2015 (Toss-won | Margin- 257 runs)
47 No change New Zealand flag New Zealand 76.88 won vs Australia at Adelaide on 26-Jan-2002 (Toss-won | Margin- 77 runs)
48 No change England flag England 76.84 won vs Australia at London on 27-Sep-2024 (Toss-lost | Margin- 186 runs)
49 No change England flag England 76.78 won vs West Indies at Adelaide on 24-Jan-1987 (Toss-lost | Margin- 89 runs)
50 No change Australia flag Australia 76.67 won vs Pakistan at Lahore on 04-Nov-1987 (Toss-won | Margin- 18 runs)
51 No change Pakistan flag Pakistan 76.59 won vs England at Cardiff on 14-Jun-2017 (Toss-won | Margin- 8 wickets)
52 No change India flag India 76.56 won vs Australia at Brisbane on 04-Mar-2008 (Toss-won | Margin- 9 runs)
53 No change Australia flag Australia 76.48 won vs England at Leeds on 18-Jun-1975 (Toss-won | Margin- 4 wickets)
54 No change Australia flag Australia 76.47 won vs South Africa at Basseterre on 24-Mar-2007 (Toss-lost | Margin- 83 runs)
55 No change England flag England 76.37 won vs Australia at Melbourne on 09-Feb-2007 (Toss-lost | Margin- 4 wickets)
56 No change Pakistan flag Pakistan 76.36 won vs West Indies at Melbourne on 12-Jan-1984 (Toss-won | Margin- 97 runs)
57 No change Pakistan flag Pakistan 76.36 won vs Australia at Perth on 11-Mar-1992 (Toss-won | Margin- 48 runs)
58 No change India flag India 76.01 won vs Australia at Nairobi on 07-Oct-2000 (Toss-lost | Margin- 20 runs)
59 No change India flag India 75.97 won vs New Zealand at Dubai on 09-Mar-2025 (Toss-lost | Margin- 4 wickets)
60 No change South Africa flag South Africa 75.94 won vs Australia at Cape Town on 03-Mar-2006 (Toss-won | Margin- 196 runs)
61 No change New Zealand flag New Zealand 75.90 won vs South Africa at Auckland on 24-Mar-2015 (Toss-lost | Margin- 4 wickets)
62 No change Sri Lanka flag Sri Lanka 75.75 won vs Pakistan at Lahore on 16-Oct-2004 (Toss-lost | Margin- 119 runs)
63 No change England flag England 75.75 won vs Bangladesh at Dharamsala on 10-Oct-2023 (Toss-lost | Margin- 137 runs)
64 No change Australia flag Australia 75.70 won vs South Africa at Centurion on 19-Oct-2011 (Toss-lost | Margin- 93 runs)
65 No change India flag India 75.60 won vs Bangladesh at Chattogram on 10-Dec-2022 (Toss-lost | Margin- 227 runs)
66 No change Pakistan flag Pakistan 75.59 won vs South Africa at Birmingham on 07-Jun-2017 (Toss-lost | Margin- 19 runs)
67 No change Australia flag Australia 75.55 won vs South Africa at Leeds on 13-Jun-1999 (Toss-lost | Margin- 5 wickets)
68 No change England flag England 75.53 won vs South Africa at Centurion on 27-Sep-2009 (Toss-won | Margin- 22 runs)
69 No change Bangladesh flag Bangladesh 75.40 won vs Pakistan at Northampton on 31-May-1999 (Toss-lost | Margin- 62 runs)
70 No change India flag India 75.16 won vs England at Manchester on 22-Jun-1983 (Toss-lost | Margin- 6 wickets)
71 No change Australia flag Australia 75.09 won vs Pakistan at Nairobi on 30-Aug-2002 (Toss-lost | Margin- 224 runs)
72 No change Australia flag Australia 75.08 won vs Sri Lanka at Gqeberha on 18-Mar-2003 (Toss-won | Margin- 48 runs)
73 No change Australia flag Australia 75.08 won vs New Zealand at St George's on 20-Apr-2007 (Toss-won | Margin- 215 runs)
74 No change West Indies flag West Indies 75.08 won vs Australia at Melbourne on 24-Jan-1982 (Toss-won | Margin- 128 runs)
75 No change India flag India 75.00 won vs Sri Lanka at Johannesburg on 10-Mar-2003 (Toss-lost | Margin- 183 runs)
76 No change South Africa flag South Africa 74.95 won vs Australia at Melbourne on 21-Jan-1994 (Toss-won | Margin- 28 runs)
77 No change Pakistan flag Pakistan 74.77 won vs Australia at Brisbane on 19-Jun-2002 (Toss-won | Margin- 91 runs)
78 No change Australia flag Australia 74.73 won vs South Africa at Gros Islet on 25-Apr-2007 (Toss-lost | Margin- 7 wickets)
79 No change New Zealand flag New Zealand 74.73 won vs Australia at Auckland on 03-Feb-2016 (Toss-lost | Margin- 159 runs)
80 No change South Africa flag South Africa 74.42 won vs Pakistan at Mohali on 27-Oct-2006 (Toss-won | Margin- 124 runs)
81 No change New Zealand flag New Zealand 74.36 won vs South Africa at Mumbai on 16-Oct-2006 (Toss-lost | Margin- 87 runs)
82 No change West Indies flag West Indies 74.34 won vs Australia at Sydney on 16-Jan-1989 (Toss-won | Margin- 92 runs)
83 No change West Indies flag West Indies 74.34 won vs South Africa at Karachi on 11-Mar-1996 (Toss-won | Margin- 19 runs)
84 No change England flag England 74.29 won vs West Indies at Jaipur on 26-Oct-1987 (Toss-lost | Margin- 34 runs)
85 No change New Zealand flag New Zealand 74.29 won vs South Africa at Lahore on 05-Mar-2025 (Toss-won | Margin- 50 runs)
86 No change Sri Lanka flag Sri Lanka 74.25 won vs New Zealand at Auckland on 06-Jan-2007 (Toss-won | Margin- 189 runs)
87 No change Australia flag Australia 74.15 won vs Pakistan at Johannesburg on 11-Feb-2003 (Toss-lost | Margin- 82 runs)
88 No change South Africa flag South Africa 74.14 won vs India at Nagpur on 12-Mar-2011 (Toss-lost | Margin- 3 wickets)
89 No change Sri Lanka flag Sri Lanka 74.12 won vs Australia at Melbourne on 29-Feb-2008 (Toss-won | Margin- 13 runs)
90 No change West Indies flag West Indies 74.09 won vs Pakistan at Christchurch on 21-Feb-2015 (Toss-lost | Margin- 150 runs)
91 No change Pakistan flag Pakistan 74.04 won vs Sri Lanka at Sharjah on 17-Apr-2002 (Toss-won | Margin- 217 runs)
92 No change Sri Lanka flag Sri Lanka 73.90 won vs Australia at Sydney on 09-Jan-2003 (Toss-lost | Margin- 79 runs)
93 No change Australia flag Australia 73.88 won vs Pakistan at Lahore on 30-Oct-1994 (Toss-won | Margin- 64 runs)
94 No change Bangladesh flag Bangladesh 73.88 won vs South Africa at Georgetown on 07-Apr-2007 (Toss-lost | Margin- 67 runs)
95 No change Pakistan flag Pakistan 73.85 won vs New Zealand at Auckland on 21-Mar-1992 (Toss-lost | Margin- 4 wickets)
96 No change Sri Lanka flag Sri Lanka 73.85 won vs India at Kolkata on 13-Mar-1996 (Toss-lost | Margin- )
97 No change New Zealand flag New Zealand 73.85 won vs Afghanistan at Chennai on 18-Oct-2023 (Toss-lost | Margin- 149 runs)
98 No change Australia flag Australia 73.71 won vs India at Pune on 13-Oct-2013 (Toss-won | Margin- 72 runs)
99 No change India flag India 73.60 won vs Australia at Brisbane on 18-Jan-2004 (Toss-won | Margin- 19 runs)
100 No change West Indies flag West Indies 73.58 won vs South Africa at Cape Town on 09-Feb-2003 (Toss-won | Margin- 3 runs)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings