Batting by opposition (Men's ODIs)
Filters
Choose matches, player, team, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.
| Player | Opposition | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aasif SheikhNEP | Oman | 2021-2026 | 10 | 10 | 0 | 338 | 94 | 33.80 | 451 | 74.94 | 0 | 3 | 1 | 35 | 7 |
| Owais ShahENG | New Zealand | 2002-2009 | 14 | 14 | 2 | 338 | 69 | 28.17 | 446 | 75.78 | 0 | 3 | 2 | 23 | 6 |
| Hashmatullah ShahidiAFG | Zimbabwe | 2014-2026 | 15 | 15 | 5 | 338 | 88 | 33.80 | 507 | 66.67 | 0 | 1 | 0 | 37 | 0 |
| Kushal Janith PereraSL | England | 2013-2023 | 20 | 19 | 0 | 338 | 73 | 17.79 | 433 | 78.06 | 0 | 2 | 3 | 34 | 2 |
| Hardik PandyaIND | New Zealand | 2016-2025 | 16 | 12 | 0 | 337 | 54 | 28.08 | 341 | 98.83 | 0 | 1 | 0 | 26 | 13 |
| Kennedy OtienoKEN | India | 1996-2004 | 13 | 13 | 0 | 337 | 79 | 25.92 | 669 | 50.37 | 0 | 3 | 3 | 29 | 6 |
| Javed AhmadiAFG | Ireland | 2012-2021 | 14 | 14 | 0 | 337 | 81 | 24.07 | 473 | 71.25 | 0 | 1 | 0 | 34 | 8 |
| Aamer SohailPAK | Australia | 1992-1998 | 16 | 16 | 0 | 337 | 76 | 21.06 | 546 | 61.72 | 0 | 3 | 2 | 33 | 3 |
| Imran NazirPAK | Sri Lanka | 1999-2009 | 18 | 18 | 0 | 337 | 63 | 18.72 | 418 | 80.62 | 0 | 1 | 1 | 46 | 2 |
| Mark TaylorAUS | India | 1990-1996 | 9 | 9 | 0 | 336 | 105 | 37.33 | 512 | 65.63 | 1 | 3 | 1 | 32 | 1 |
| Johnson CharlesWI | Australia | 2012-2016 | 11 | 11 | 0 | 336 | 100 | 30.55 | 438 | 76.71 | 1 | 0 | 3 | 33 | 7 |
| RD ShahKEN | India | 1998-2004 | 12 | 12 | 0 | 336 | 70 | 28.00 | 500 | 67.20 | 0 | 3 | 1 | 40 | 2 |
| Heath StreakZIM | England | 1994-2003 | 20 | 18 | 6 | 336 | 56 | 28.00 | 469 | 71.64 | 0 | 2 | 0 | 24 | 4 |
| Raman LambaIND | Australia | 1986-1989 | 7 | 7 | 1 | 335 | 102 | 55.83 | 419 | 79.95 | 1 | 3 | 0 | 31 | 4 |
| Imam-ul-HaqPAK | England | 2019-2021 | 8 | 8 | 2 | 335 | 151 | 55.83 | 397 | 84.38 | 1 | 1 | 1 | 34 | 2 |
| Shikhar DhawanIND | Bangladesh | 2014-2022 | 11 | 11 | 0 | 335 | 75 | 30.45 | 395 | 84.81 | 0 | 2 | 0 | 44 | 2 |
| Mohammad AshrafulBAN | New Zealand | 2002-2010 | 15 | 15 | 1 | 335 | 70 | 23.93 | 483 | 69.36 | 0 | 3 | 0 | 35 | 3 |
| James FranklinNZ | Sri Lanka | 2001-2013 | 21 | 19 | 8 | 335 | 45* | 30.45 | 454 | 73.79 | 0 | 0 | 0 | 24 | 4 |
| Ahmed ShehzadPAK | West Indies | 2011-2017 | 14 | 14 | 0 | 334 | 102 | 23.86 | 557 | 59.96 | 1 | 2 | 1 | 33 | 2 |
| Craig ErvineZIM | West Indies | 2013-2023 | 7 | 7 | 0 | 333 | 92 | 47.57 | 389 | 85.60 | 0 | 3 | 0 | 32 | 5 |
| Rachin RavindraNZ | England | 2023-2025 | 8 | 7 | 1 | 333 | 123* | 55.50 | 280 | 118.93 | 1 | 2 | 0 | 37 | 10 |
| William PorterfieldIRE | Netherlands | 2006-2021 | 8 | 8 | 0 | 333 | 84 | 41.63 | 460 | 72.39 | 0 | 3 | 1 | 39 | 1 |
| Shane WatsonAUS | South Africa | 2002-2014 | 16 | 15 | 2 | 333 | 82 | 25.62 | 410 | 81.22 | 0 | 1 | 0 | 31 | 5 |
| Haris SohailPAK | Australia | 2015-2019 | 6 | 6 | 1 | 332 | 130 | 66.40 | 396 | 83.84 | 2 | 0 | 0 | 27 | 4 |
| Aaron JonesUSA | Scotland | 2019-2022 | 6 | 6 | 1 | 332 | 123* | 66.40 | 405 | 81.98 | 1 | 2 | 1 | 17 | 10 |
| Thisara PereraSL | India | 2009-2019 | 32 | 25 | 4 | 332 | 44 | 15.81 | 288 | 115.28 | 0 | 0 | 2 | 31 | 9 |
| Glenn PhillipsNZ | Pakistan | 2023-2025 | 7 | 7 | 3 | 331 | 106* | 82.75 | 258 | 128.29 | 1 | 2 | 0 | 20 | 18 |
| Eoin MorganENG/IRE | Scotland | 2006-2018 | 8 | 8 | 1 | 331 | 99 | 47.29 | 400 | 82.75 | 0 | 2 | 0 | 27 | 10 |
| Shakib Al HasanBAN | Ireland | 2007-2023 | 15 | 12 | 2 | 331 | 93 | 33.10 | 379 | 87.34 | 0 | 3 | 0 | 37 | 0 |
| Andre RussellWI | India | 2011-2015 | 13 | 12 | 2 | 331 | 92* | 33.10 | 239 | 138.49 | 0 | 2 | 1 | 31 | 19 |
| Shoaib MalikPAK | Bangladesh | 2002-2018 | 19 | 14 | 1 | 331 | 85 | 25.46 | 368 | 89.95 | 0 | 1 | 1 | 26 | 3 |
| Faf du PlessisSA | England | 2011-2019 | 16 | 15 | 2 | 331 | 67 | 25.46 | 368 | 89.95 | 0 | 2 | 1 | 38 | 3 |
| Brendon McCullumNZ | Bangladesh | 2003-2015 | 21 | 18 | 1 | 331 | 80* | 19.47 | 319 | 103.76 | 0 | 2 | 4 | 34 | 14 |
| PL MommsenSCO | United Arab Emirates | 2014-2016 | 3 | 3 | 3 | 330 | 139* | - | 366 | 90.16 | 2 | 1 | 0 | 26 | 1 |
| Marcus TrescothickENG | Bangladesh | 2000-2005 | 7 | 7 | 1 | 330 | 100* | 55.00 | 316 | 104.43 | 1 | 2 | 0 | 48 | 4 |
| Niroshan DickwellaSL | Zimbabwe | 2016-2018 | 9 | 8 | 0 | 330 | 116 | 41.25 | 380 | 86.84 | 2 | 0 | 0 | 36 | 0 |
| Ben StokesENG | West Indies | 2014-2019 | 14 | 13 | 3 | 330 | 79 | 33.00 | 329 | 100.30 | 0 | 3 | 1 | 24 | 11 |
| Sikandar RazaZIM | Pakistan | 2013-2024 | 14 | 13 | 1 | 330 | 100* | 27.50 | 362 | 91.16 | 1 | 0 | 0 | 27 | 8 |
| Shaun PollockSA | England | 1996-2007 | 30 | 25 | 10 | 330 | 66* | 22.00 | 420 | 78.57 | 0 | 2 | 6 | 24 | 1 |
| Nick KnightENG | West Indies | 1997-1998 | 7 | 7 | 0 | 329 | 122 | 47.00 | 434 | 75.81 | 1 | 2 | 0 | 32 | 5 |
| Alistair CampbellZIM | Bangladesh | 1997-2001 | 7 | 7 | 0 | 329 | 103 | 47.00 | 427 | 77.05 | 1 | 2 | 1 | 23 | 1 |
| Neil FairbrotherENG | India | 1987-1999 | 11 | 11 | 2 | 329 | 57 | 36.56 | 425 | 77.41 | 0 | 2 | 0 | 24 | 3 |
| Jeremy ConeyNZ | India | 1979-1986 | 14 | 12 | 3 | 329 | 49 | 36.56 | 484 | 67.98 | 0 | 0 | 0 | 17 | 5 |
| Samit PatelENG | India | 2008-2013 | 18 | 14 | 4 | 329 | 70* | 32.90 | 337 | 97.63 | 0 | 1 | 1 | 25 | 10 |
| WPUJC VaasSL | South Africa | 1994-2007 | 34 | 30 | 11 | 329 | 34* | 17.32 | 487 | 67.56 | 0 | 0 | 3 | 22 | 3 |
| Lou VincentNZ | West Indies | 2002-2006 | 10 | 10 | 1 | 328 | 102 | 36.44 | 465 | 70.54 | 1 | 2 | 0 | 25 | 5 |
| Graham ThorpeENG | India | 1996-2002 | 11 | 11 | 2 | 328 | 79* | 36.44 | 454 | 72.25 | 0 | 2 | 0 | 32 | 1 |
| Kepler WesselsAUS/SA | England | 1983-1994 | 13 | 13 | 1 | 328 | 85 | 27.33 | 579 | 56.65 | 0 | 2 | 0 | 32 | 0 |
| Darren LehmannAUS | Pakistan | 1997-2005 | 15 | 14 | 4 | 328 | 103 | 32.80 | 418 | 78.47 | 1 | 0 | 2 | 24 | 1 |
| Alistair CampbellZIM | Pakistan | 1993-2002 | 20 | 19 | 1 | 328 | 74 | 18.22 | 582 | 56.36 | 0 | 1 | 1 | 22 | 3 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.