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. For the last update date and full update schedule, refer to FAQs.
| CRR | Change | Name | Points | Stats |
|---|---|---|---|---|
| 301 |
2
|
|
67.75 | won vs Australia at Nottingham on 19-Jun-2001 (Toss-won | Margin- 36 runs) |
| 302 |
2
|
|
67.69 | won vs Pakistan at Peshawar on 22-Nov-1987 (Toss-won | Margin- 98 runs) |
| 303 |
2
|
|
67.69 | won vs West Indies at London on 10-Jul-2004 (Toss-lost | Margin- 107 runs) |
| 304 |
2
|
|
67.69 | won vs Pakistan at Johannesburg on 03-Oct-2009 (Toss-lost | Margin- 5 wickets) |
| 305 |
2
|
|
67.69 | won vs South Africa at Cardiff on 06-Jun-2013 (Toss-lost | Margin- 26 runs) |
| 306 |
2
|
|
67.69 | won vs Pakistan at Karachi on 11-Jan-2023 (Toss-won | Margin- 79 runs) |
| 307 |
2
|
|
67.66 | won vs Australia at Manchester on 08-Sep-2015 (Toss-won | Margin- 93 runs) |
| 308 |
2
|
|
67.58 | won vs New Zealand at Derby on 18-Jun-1983 (Toss-won | Margin- 3 wickets) |
| 309 |
2
|
|
67.58 | won vs Sri Lanka at Sharjah on 22-Oct-1999 (Toss-won | Margin- 88 runs) |
| 310 |
2
|
|
67.58 | won vs India at London on 08-Jun-2017 (Toss-won | Margin- 7 wickets) |
| 311 |
2
|
|
67.56 | won vs South Africa at Dhaka on 13-Apr-2003 (Toss-won | Margin- 153 runs) |
| 312 |
2
|
|
67.47 | won vs India at Faridabad on 17-Oct-1994 (Toss-won | Margin- 96 runs) |
| 313 |
2
|
|
67.44 | won vs Australia at Sydney on 23-Jan-2016 (Toss-won | Margin- 6 wickets) |
| 314 |
2
|
|
67.44 | won vs India at Mohali on 10-Mar-2019 (Toss-lost | Margin- 4 wickets) |
| 315 |
2
|
|
67.37 | won vs Australia at Leeds on 23-May-1999 (Toss-lost | Margin- 10 runs) |
| 316 |
2
|
|
67.36 | won vs India at Kanpur on 11-Oct-2015 (Toss-won | Margin- 5 runs) |
| 317 |
2
|
|
67.35 | won vs India at Jamshedpur on 07-Dec-1983 (Toss-lost | Margin- 104 runs) |
| 318 |
2
|
|
67.35 | won vs Pakistan at Mohali on 25-Oct-2006 (Toss-lost | Margin- 51 runs) |
| 319 |
2
|
|
67.28 | won vs England at Manchester on 31-May-1984 (Toss-won | Margin- 104 runs) |
| 320 |
2
|
|
67.28 | won vs New Zealand at Napier on 05-Mar-2005 (Toss-lost | Margin- 122 runs) |
| 321 |
2
|
|
67.27 | won vs Pakistan at Kolkata on 27-May-1997 (Toss-won | Margin- 85 runs) |
| 322 |
2
|
|
67.27 | won vs Australia at Mackay on 22-Aug-2025 (Toss-won | Margin- 84 runs) |
| 323 |
2
|
|
67.23 | won vs Bangladesh at Mirpur on 23-Sep-2023 (Toss-won | Margin- 86 runs) |
| 324 |
2
|
|
67.23 | won vs South Africa at Sharjah on 20-Sep-2024 (Toss-won | Margin- 177 runs) |
| 325 |
2
|
|
67.22 | won vs Australia at Auckland on 22-Feb-1992 (Toss-won | Margin- 37 runs) |
| 326 |
2
|
|
67.22 | won vs India at Durban on 08-Dec-2013 (Toss-lost | Margin- 134 runs) |
| 327 |
2
|
|
67.18 | won vs West Indies at Port of Spain on 04-Mar-1986 (Toss-won | Margin- 5 wickets) |
| 328 |
2
|
|
67.18 | won vs Australia at Melbourne on 13-Jan-2002 (Toss-lost | Margin- 4 wickets) |
| 329 |
2
|
|
67.18 | won vs England at Nottingham on 12-Jul-2018 (Toss-won | Margin- 8 wickets) |
| 330 |
2
|
|
67.17 | won vs Sri Lanka at Dambula on 10-May-2003 (Toss-lost | Margin- 79 runs) |
| 331 |
2
|
|
67.14 | won vs India at Ahmedabad on 27-Feb-2010 (Toss-won | Margin- 90 runs) |
| 332 |
2
|
|
67.13 | won vs Australia at Sydney on 16-Jan-1993 (Toss-won | Margin- 25 runs) |
| 333 |
2
|
|
67.11 | won vs England at London on 13-Jun-2013 (Toss-won | Margin- 7 wickets) |
| 334 |
2
|
|
67.11 | won vs Australia at Dubai on 04-Mar-2025 (Toss-lost | Margin- 4 wickets) |
| 335 |
2
|
|
67.05 | won vs Bangladesh at Mirpur on 28-May-2021 (Toss-won | Margin- 97 runs) |
| 336 |
2
|
|
67.01 | won vs South Africa at Leeds on 24-May-2017 (Toss-lost | Margin- 72 runs) |
| 337 |
2
|
|
67.00 | won vs Sri Lanka at Johannesburg on 27-Sep-2009 (Toss-lost | Margin- 38 runs) |
| 338 |
2
|
|
66.98 | won vs West Indies at Perth on 30-Dec-1986 (Toss-lost | Margin- 34 runs) |
| 339 |
2
|
|
66.98 | won vs India at Kochi on 02-Oct-2007 (Toss-lost | Margin- 84 runs) |
| 340 |
2
|
|
66.94 | won vs India at Nagpur on 26-Nov-1995 (Toss-lost | Margin- 99 runs) |
| 341 |
2
|
|
66.94 | won vs England at Melbourne on 13-Feb-1999 (Toss-won | Margin- 162 runs) |
| 342 |
2
|
|
66.92 | won vs West Indies at Lahore on 16-Oct-1987 (Toss-lost | Margin- 1 wickets) |
| 343 |
2
|
|
66.92 | won vs Australia at Melbourne on 03-Nov-2010 (Toss-lost | Margin- 1 wickets) |
| 344 |
2
|
|
66.92 | won vs Australia at Melbourne on 15-Jan-2017 (Toss-lost | Margin- 6 wickets) |
| 345 |
2
|
|
66.88 | won vs South Africa at Pallekele on 09-Jul-2014 (Toss-won | Margin- 87 runs) |
| 346 |
2
|
|
66.87 | won vs Sri Lanka at Colombo on 01-Apr-1984 (Toss-lost | Margin- 86 runs) |
| 347 |
2
|
|
66.87 | won vs Bangladesh at Abu Dhabi on 14-Oct-2025 (Toss-won | Margin- 200 runs) |
| 348 |
2
|
|
66.86 | won vs New Zealand at Christchurch on 18-Feb-1984 (Toss-lost | Margin- 54 runs) |
| 349 |
2
|
|
66.86 | won vs Sri Lanka at Paarl on 09-Apr-1998 (Toss-won | Margin- 110 runs) |
| 350 |
2
|
|
66.85 | won vs Afghanistan at Cardiff on 04-Jun-2019 (Toss-lost | Margin- 34 runs) |
| 351 |
2
|
|
66.81 | won vs Pakistan at Karachi on 29-Feb-1996 (Toss-lost | Margin- 5 wickets) |
| 352 |
2
|
|
66.81 | won vs Sri Lanka at Southampton on 17-Sep-2004 (Toss-lost | Margin- 49 runs) |
| 353 |
2
|
|
66.77 | won vs South Africa at Bloemfontein on 30-Mar-2002 (Toss-won | Margin- 37 runs) |
| 354 |
2
|
|
66.75 | won vs West Indies at Sydney on 12-Jan-1989 (Toss-won | Margin- 61 runs) |
| 355 |
2
|
|
66.71 | won vs Pakistan at Mirpur on 10-Jun-2008 (Toss-won | Margin- 140 runs) |
| 356 |
2
|
|
66.69 | won vs Sri Lanka at Sydney on 08-Mar-2015 (Toss-won | Margin- 64 runs) |
| 357 |
2
|
|
66.67 | won vs Australia at Melbourne on 15-Jun-2002 (Toss-lost | Margin- 2 wickets) |
| 358 |
2
|
|
66.67 | won vs India at Mumbai on 22-Oct-2017 (Toss-lost | Margin- 6 wickets) |
| 359 |
2
|
|
66.66 | won vs Australia at Indore on 31-Mar-2001 (Toss-lost | Margin- 118 runs) |
| 360 |
2
|
|
66.64 | won vs South Africa at Gqeberha on 22-Feb-1994 (Toss-won | Margin- 88 runs) |
| 361 |
2
|
|
66.63 | won vs Pakistan at Adelaide on 25-Jan-2000 (Toss-won | Margin- 48 runs) |
| 362 |
2
|
|
66.58 | won vs Australia at Johannesburg on 02-Oct-2016 (Toss-lost | Margin- 142 runs) |
| 363 |
2
|
|
66.58 | won vs West Indies at Sydney on 26-Jan-1982 (Toss-lost | Margin- 46 runs) |
| 364 |
2
|
|
66.58 | won vs Pakistan at Tangier on 12-Aug-2002 (Toss-won | Margin- 54 runs) |
| 365 |
2
|
|
66.57 | won vs Pakistan at Sharjah on 11-Nov-2013 (Toss-won | Margin- 117 runs) |
| 366 |
2
|
|
66.53 | won vs New Zealand at Nottingham on 20-Jun-1983 (Toss-won | Margin- 11 runs) |
| 367 |
2
|
|
66.52 | won vs India at Dhaka on 31-Oct-1998 (Toss-lost | Margin- 6 wickets) |
| 368 |
2
|
|
66.52 | won vs Sri Lanka at Dambula on 20-Feb-2004 (Toss-won | Margin- 84 runs) |
| 369 |
2
|
|
66.52 | won vs New Zealand at Hamilton on 11-Mar-2009 (Toss-lost | Margin- 84 runs) |
| 370 |
2
|
|
66.50 | won vs Australia at Perth on 30-Jan-2009 (Toss-won | Margin- 39 runs) |
| 371 |
2
|
|
66.48 | won vs Australia at Jaipur on 04-Mar-1996 (Toss-lost | Margin- 4 wickets) |
| 372 |
2
|
|
66.48 | won vs Pakistan at Chennai on 23-Oct-2023 (Toss-lost | Margin- 8 wickets) |
| 373 |
2
|
|
66.46 | won vs India at Mumbai on 27-Feb-1996 (Toss-won | Margin- 16 runs) |
| 374 |
2
|
|
66.46 | won vs India at Chennai on 22-Mar-2023 (Toss-won | Margin- 21 runs) |
| 375 |
2
|
|
66.41 | won vs South Africa at Durban on 02-Feb-2000 (Toss-lost | Margin- 2 wickets) |
| 376 |
2
|
|
66.41 | won vs Australia at Melbourne on 16-Jan-2009 (Toss-lost | Margin- 3 wickets) |
| 377 |
2
|
|
66.41 | won vs India at Mohali on 19-Oct-2013 (Toss-won | Margin- 4 wickets) |
| 378 |
2
|
|
66.40 | won vs Bangladesh at Nottingham on 20-Jun-2019 (Toss-won | Margin- 48 runs) |
| 379 |
2
|
|
66.32 | won vs South Africa at Sharjah on 31-Mar-2000 (Toss-won | Margin- 16 runs) |
| 380 |
2
|
|
66.32 | won vs India at Rajkot on 18-Oct-2015 (Toss-won | Margin- 18 runs) |
| 381 |
2
|
|
66.32 | won vs South Africa at Bloemfontein on 03-Feb-2016 (Toss-won | Margin- 39 runs) |
| 382 |
2
|
|
66.29 | won vs Australia at Port of Spain on 25-May-2003 (Toss-won | Margin- 39 runs) |
| 383 |
2
|
|
66.29 | won vs West Indies at Manchester on 09-Jun-1983 (Toss-lost | Margin- 34 runs) |
| 384 |
2
|
|
66.26 | won vs South Africa at Brisbane on 17-Jan-2006 (Toss-lost | Margin- 94 runs) |
| 385 |
2
|
|
66.24 | won vs Australia at Wellington on 13-Mar-2010 (Toss-lost | Margin- 51 runs) |
| 386 |
2
|
|
66.23 | won vs India at Mohali on 29-Oct-2006 (Toss-lost | Margin- 6 wickets) |
| 387 |
2
|
|
66.23 | won vs Bangladesh at Birmingham on 15-Jun-2017 (Toss-won | Margin- 9 wickets) |
| 388 |
2
|
|
66.21 | won vs Sri Lanka at Georgetown on 28-Mar-2007 (Toss-lost | Margin- 1 wickets) |
| 389 |
2
|
|
66.21 | won vs South Africa at London on 19-Jun-2013 (Toss-won | Margin- 7 wickets) |
| 390 |
2
|
|
66.21 | won vs South Africa at Southampton on 05-Jun-2019 (Toss-lost | Margin- 6 wickets) |
| 391 |
2
|
|
66.14 | won vs Sri Lanka at Nairobi on 08-Oct-2000 (Toss-lost | Margin- 9 wickets) |
| 392 |
2
|
|
66.14 | won vs England at Kochi on 15-Jan-2013 (Toss-won | Margin- 127 runs) |
| 393 |
2
|
|
66.13 | won vs New Zealand at Visakhapatnam on 29-Oct-2016 (Toss-won | Margin- 190 runs) |
| 394 |
2
|
|
66.10 | won vs West Indies at Melbourne on 20-Jan-1997 (Toss-won | Margin- 62 runs) |
| 395 |
2
|
|
66.10 | won vs Sri Lanka at Perth on 29-Jan-1999 (Toss-lost | Margin- 128 runs) |
| 396 |
2
|
|
66.10 | won vs Afghanistan at Sharjah on 11-Feb-2018 (Toss-won | Margin- 154 runs) |
| 397 |
2
|
|
66.05 | won vs Pakistan at Sydney on 04-Mar-1992 (Toss-won | Margin- 43 runs) |
| 398 |
2
|
|
66.05 | won vs Afghanistan at Hambantota on 22-Aug-2023 (Toss-won | Margin- 142 runs) |
| 399 |
2
|
|
66.05 | won vs India at Johannesburg on 05-Dec-2013 (Toss-lost | Margin- 141 runs) |
| 400 |
2
|
|
66.04 | won vs Australia at Melbourne on 10-Jan-1995 (Toss-won | Margin- 37 runs) |