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
101 No change Pakistan flag Pakistan 73.53 won vs South Africa at Auckland on 07-Mar-2015 (Toss-lost | Margin- 29 runs)
102 No change Netherlands flag Netherlands 73.50 won vs South Africa at Dharamsala on 17-Oct-2023 (Toss-lost | Margin- 38 runs)
103 No change West Indies flag West Indies 73.41 won vs India at Pune on 27-Oct-2018 (Toss-lost | Margin- 43 runs)
104 No change India flag India 73.35 won vs Sri Lanka at Taunton on 26-May-1999 (Toss-lost | Margin- 157 runs)
105 No change England flag England 73.30 won vs India at Birmingham on 30-Jun-2019 (Toss-won | Margin- 31 runs)
106 No change England flag England 73.29 won vs South Africa at London on 30-May-2019 (Toss-lost | Margin- 104 runs)
107 No change Pakistan flag Pakistan 73.27 won vs South Africa at Durban on 07-Feb-2007 (Toss-won | Margin- 141 runs)
108 No change India flag India 73.26 won vs England at Birmingham on 29-May-1999 (Toss-lost | Margin- 63 runs)
109 No change England flag England 73.26 won vs Australia at Birmingham on 11-Jul-2019 (Toss-lost | Margin- 8 wickets)
110 No change South Africa flag South Africa 73.19 won vs Afghanistan at Karachi on 21-Feb-2025 (Toss-won | Margin- 107 runs)
111 No change New Zealand flag New Zealand 73.17 won vs Australia at Adelaide on 27-Jan-1986 (Toss-won | Margin- 206 runs)
112 No change South Africa flag South Africa 73.17 won vs New Zealand at Wellington on 25-Feb-2017 (Toss-won | Margin- 159 runs)
113 No change Australia flag Australia 73.08 won vs West Indies at Mohali on 14-Mar-1996 (Toss-won | Margin- 5 runs)
114 No change India flag India 73.03 won vs Australia at Chelmsford on 20-Jun-1983 (Toss-won | Margin- 118 runs)
115 No change Sri Lanka flag Sri Lanka 73.01 won vs Australia at Sydney on 22-Jan-2006 (Toss-won | Margin- 51 runs)
116 No change Sri Lanka flag Sri Lanka 72.94 won vs India at Sharjah on 29-Oct-2000 (Toss-won | Margin- 245 runs)
117 No change Netherlands flag Netherlands 72.88 won vs Bangladesh at Kolkata on 28-Oct-2023 (Toss-won | Margin- 87 runs)
118 No change New Zealand flag New Zealand 72.86 won vs India at Nairobi on 15-Oct-2000 (Toss-won | Margin- 4 wickets)
119 No change England flag England 72.86 won vs Pakistan at Kolkata on 11-Nov-2023 (Toss-won | Margin- 93 runs)
120 No change India flag India 72.84 won vs Pakistan at Colombo on 10-Sep-2023 (Toss-lost | Margin- 228 runs)
121 No change India flag India 72.69 won vs South Africa at Colombo on 25-Sep-2002 (Toss-won | Margin- 10 runs)
122 No change South Africa flag South Africa 72.67 won vs Australia at Sydney on 26-Feb-1992 (Toss-lost | Margin- 9 wickets)
123 No change Sri Lanka flag Sri Lanka 72.66 won vs India at Karachi on 06-Jul-2008 (Toss-lost | Margin- 100 runs)
124 No change England flag England 72.66 won vs South Africa at Chennai on 06-Mar-2011 (Toss-won | Margin- 6 runs)
125 No change South Africa flag South Africa 72.62 won vs Bangladesh at Mumbai on 24-Oct-2023 (Toss-won | Margin- 149 runs)
126 No change Pakistan flag Pakistan 72.54 won vs West Indies at Perth on 30-Dec-1986 (Toss-lost | Margin- 34 runs)
127 No change New Zealand flag New Zealand 72.44 won vs Pakistan at Pallekele on 08-Mar-2011 (Toss-won | Margin- 110 runs)
128 No change South Africa flag South Africa 72.34 won vs Sri Lanka at Northampton on 19-May-1999 (Toss-lost | Margin- 89 runs)
129 No change South Africa flag South Africa 72.31 won vs Australia at Brisbane on 15-Jan-2006 (Toss-lost | Margin- 5 wickets)
130 No change India flag India 72.23 won vs Sri Lanka at Dambula on 24-Jun-2010 (Toss-won | Margin- 81 runs)
131 No change West Indies flag West Indies 72.21 won vs Australia at Leeds on 11-Jun-1983 (Toss-lost | Margin- 101 runs)
132 No change Pakistan flag Pakistan 72.21 won vs India at Bengaluru on 04-Apr-1999 (Toss-won | Margin- 123 runs)
133 No change Sri Lanka flag Sri Lanka 72.21 won vs New Zealand at Mumbai on 18-Mar-2011 (Toss-won | Margin- 112 runs)
134 No change Sri Lanka flag Sri Lanka 72.20 won vs India at Colombo on 07-Aug-2024 (Toss-won | Margin- 110 runs)
135 No change Sri Lanka flag Sri Lanka 72.18 won vs India at Port of Spain on 23-Mar-2007 (Toss-lost | Margin- 69 runs)
136 No change Sri Lanka flag Sri Lanka 72.18 won vs Pakistan at Karachi on 21-Jan-2009 (Toss-lost | Margin- 129 runs)
137 No change Sri Lanka flag Sri Lanka 72.09 won vs Pakistan at Mohali on 24-May-1997 (Toss-won | Margin- 115 runs)
138 No change Sri Lanka flag Sri Lanka 72.02 won vs England at Colombo on 23-Oct-2018 (Toss-won | Margin- 219 runs)
139 No change Sri Lanka flag Sri Lanka 71.98 won vs India at London on 08-Jun-2017 (Toss-won | Margin- 7 wickets)
140 No change India flag India 71.98 won vs South Africa at London on 11-Jun-2017 (Toss-won | Margin- 8 wickets)
141 No change Australia flag Australia 71.97 won vs India at Ranchi on 08-Mar-2019 (Toss-lost | Margin- 32 runs)
142 No change West Indies flag West Indies 71.92 won vs Australia at Melbourne on 23-Jan-1982 (Toss-lost | Margin- 86 runs)
143 No change Australia flag Australia 71.80 won vs Pakistan at Bengaluru on 20-Oct-2023 (Toss-lost | Margin- 62 runs)
144 No change Sri Lanka flag Sri Lanka 71.79 won vs Australia at Colombo on 17-Feb-1996 (Toss-- | Margin- )
145 No change India flag India 71.75 won vs West Indies at Kolkata on 27-Nov-1993 (Toss-lost | Margin- 102 runs)
146 No change India flag India 71.75 won vs South Africa at Cape Town on 07-Feb-2018 (Toss-lost | Margin- 124 runs)
147 No change England flag England 71.70 won vs West Indies at Gujranwala on 09-Oct-1987 (Toss-won | Margin- 2 wickets)
148 No change Australia flag Australia 71.69 won vs South Africa at Durban on 03-Apr-2009 (Toss-won | Margin- 141 runs)
149 No change Sri Lanka flag Sri Lanka 71.69 won vs New Zealand at Auckland on 11-Jan-2025 (Toss-won | Margin- 140 runs)
150 No change Pakistan flag Pakistan 71.65 won vs India at Centurion on 26-Sep-2009 (Toss-won | Margin- 54 runs)
151 No change Pakistan flag Pakistan 71.65 won vs India at Kolkata on 03-Jan-2013 (Toss-lost | Margin- 85 runs)
152 No change Australia flag Australia 71.65 won vs South Africa at Bloemfontein on 09-Sep-2023 (Toss-lost | Margin- 123 runs)
153 No change Sri Lanka flag Sri Lanka 71.64 won vs India at Kingston on 02-Jul-2013 (Toss-lost | Margin- 161 runs)
154 No change Australia flag Australia 71.63 won vs South Africa at Centurion on 24-Mar-2002 (Toss-lost | Margin- 45 runs)
155 No change West Indies flag West Indies 71.62 won vs India at Kochi on 08-Oct-2014 (Toss-lost | Margin- 124 runs)
156 No change India flag India 71.50 won vs New Zealand at Dubai on 02-Mar-2025 (Toss-lost | Margin- 44 runs)
157 No change Pakistan flag Pakistan 71.43 won vs Australia at Colombo on 19-Mar-2011 (Toss-lost | Margin- 4 wickets)
158 No change New Zealand flag New Zealand 71.41 won vs Australia at Sydney on 29-Jan-1981 (Toss-lost | Margin- 78 runs)
159 No change England flag England 71.38 won vs South Africa at Sydney on 22-Mar-1992 (Toss-lost | Margin- 19 runs)
160 No change Sri Lanka flag Sri Lanka 71.38 won vs West Indies at Nairobi on 04-Oct-2000 (Toss-lost | Margin- 108 runs)
161 No change England flag England 71.35 won vs New Zealand at London on 09-Jun-1983 (Toss-won | Margin- 106 runs)
162 No change Australia flag Australia 71.35 won vs Pakistan at Sydney on 04-Feb-2000 (Toss-won | Margin- 152 runs)
163 No change West Indies flag West Indies 71.30 won vs Pakistan at London on 22-Jun-1983 (Toss-won | Margin- 8 wickets)
164 No change South Africa flag South Africa 71.30 won vs England at Rawalpindi on 25-Feb-1996 (Toss-won | Margin- 78 runs)
165 No change South Africa flag South Africa 71.30 won vs West Indies at Dhaka on 01-Nov-1998 (Toss-won | Margin- 4 wickets)
166 No change Kenya flag Kenya 71.29 won vs West Indies at Pune on 29-Feb-1996 (Toss-lost | Margin- 73 runs)
167 No change Afghanistan flag Afghanistan 71.27 won vs Bangladesh at Chattogram on 08-Jul-2023 (Toss-lost | Margin- 142 runs)
168 No change India flag India 71.23 won vs South Africa at Centurion on 10-Oct-2001 (Toss-won | Margin- 41 runs)
169 No change New Zealand flag New Zealand 71.21 won vs South Africa at Johannesburg on 16-Feb-2003 (Toss-lost | Margin- 9 wickets)
170 No change Australia flag Australia 71.21 won vs South Africa at Harare on 02-Sep-2014 (Toss-lost | Margin- 62 runs)
171 No change Sri Lanka flag Sri Lanka 71.15 won vs Australia at Colombo on 27-Sep-2002 (Toss-lost | Margin- 7 wickets)
172 No change Australia flag Australia 71.09 won vs New Zealand at Christchurch on 04-Mar-1990 (Toss-won | Margin- 150 runs)
173 No change India flag India 71.08 won vs England at Cardiff on 27-Aug-2014 (Toss-lost | Margin- 133 runs)
174 No change India flag India 71.06 won vs Pakistan at Manchester on 08-Jun-1999 (Toss-won | Margin- 47 runs)
175 No change New Zealand flag New Zealand 71.03 won vs Australia at Melbourne on 05-Dec-2004 (Toss-won | Margin- 4 wickets)
176 No change Pakistan flag Pakistan 70.99 won vs Bangladesh at London on 05-Jul-2019 (Toss-won | Margin- 94 runs)
177 No change Australia flag Australia 70.97 won vs West Indies at Chennai on 21-Oct-1989 (Toss-won | Margin- 99 runs)
178 No change India flag India 70.88 won vs Pakistan at Manchester on 16-Jun-2019 (Toss-lost | Margin- 89 runs)
179 No change England flag England 70.84 won vs Bangladesh at Mirpur on 03-Mar-2023 (Toss-lost | Margin- 132 runs)
180 No change Sri Lanka flag Sri Lanka 70.78 won vs England at Chester-le-Street on 25-May-2014 (Toss-lost | Margin- 157 runs)
181 No change South Africa flag South Africa 70.78 won vs Sri Lanka at London on 03-Jun-2017 (Toss-lost | Margin- 96 runs)
182 No change Australia flag Australia 70.77 won vs India at London on 04-Jun-1999 (Toss-lost | Margin- 77 runs)
183 No change Australia flag Australia 70.77 won vs India at Mumbai on 14-Jan-2020 (Toss-won | Margin- 10 wickets)
184 No change India flag India 70.74 won vs South Africa at Paarl on 21-Dec-2023 (Toss-lost | Margin- 78 runs)
185 No change Pakistan flag Pakistan 70.68 won vs West Indies at Sharjah on 18-Oct-1988 (Toss-lost | Margin- 84 runs)
186 No change Pakistan flag Pakistan 70.62 won vs South Africa at London on 23-Jun-2019 (Toss-won | Margin- 49 runs)
187 No change India flag India 70.62 won vs Australia at Dubai on 04-Mar-2025 (Toss-lost | Margin- 4 wickets)
188 No change Pakistan flag Pakistan 70.62 won vs Sri Lanka at Colombo on 26-Feb-2011 (Toss-won | Margin- 11 runs)
189 No change South Africa flag South Africa 70.62 won vs Australia at Cairns on 19-Aug-2025 (Toss-lost | Margin- 98 runs)
190 No change Australia flag Australia 70.59 won vs India at Delhi on 13-Mar-2019 (Toss-won | Margin- 35 runs)
191 No change Bangladesh flag Bangladesh 70.59 won vs Afghanistan at Southampton on 24-Jun-2019 (Toss-lost | Margin- 62 runs)
192 No change Australia flag Australia 70.57 won vs West Indies at Bridgetown on 20-Jul-2021 (Toss-won | Margin- 133 runs)
193 No change Pakistan flag Pakistan 70.56 won vs Australia at Nottingham on 13-Jun-1979 (Toss-lost | Margin- 89 runs)
194 No change West Indies flag West Indies 70.56 won vs Australia at Perth on 04-Jan-1987 (Toss-lost | Margin- 164 runs)
195 No change India flag India 70.51 won vs Australia at Melbourne on 10-Feb-2008 (Toss-lost | Margin- 5 wickets)
196 No change Australia flag Australia 70.47 won vs Sri Lanka at Centurion on 07-Mar-2003 (Toss-won | Margin- 96 runs)
197 No change South Africa flag South Africa 70.43 won vs Australia at Manchester on 06-Jul-2019 (Toss-won | Margin- 10 runs)
198 No change West Indies flag West Indies 70.41 won vs South Africa at East London on 24-Jan-1999 (Toss-lost | Margin- 43 runs)
199 No change Australia flag Australia 70.35 won vs New Zealand at Mohali on 01-Nov-2006 (Toss-lost | Margin- 34 runs)
200 No change South Africa flag South Africa 70.35 won vs Pakistan at Birmingham on 10-Jun-2013 (Toss-won | Margin- 67 runs)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings