Batting by opposition (Men's ODIs)
More filters
Player, team, opposition, ground, series, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 5,031 of the 5,037 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max O'DowdNED | Nepal | 2023-2026 | 7 | 7 | 0 | 157 | 90 | 22.43 | 178 | 88.20 | 0 | 1 | 0 | 13 | 7 |
| Jan FrylinckNAM | Scotland | 2022-2026 | 7 | 7 | 1 | 157 | 60* | 26.17 | 191 | 82.20 | 0 | 1 | 0 | 15 | 2 |
| Michael Di VenutoAUS | South Africa | 1997 | 7 | 7 | 0 | 157 | 89 | 22.43 | 193 | 81.35 | 0 | 1 | 0 | 19 | 0 |
| Albie MorkelSA | Australia | 2009 | 10 | 8 | 2 | 157 | 40* | 26.17 | 113 | 138.94 | 0 | 0 | 0 | 18 | 3 |
| Greg BlewettAUS | West Indies | 1995-1997 | 8 | 8 | 3 | 157 | 57* | 31.40 | 195 | 80.51 | 0 | 1 | 1 | 9 | 1 |
| Andrew StraussENG | Sri Lanka | 2003-2011 | 9 | 9 | 0 | 157 | 45 | 17.44 | 234 | 67.09 | 0 | 0 | 0 | 13 | 0 |
| Derek CrookesSA | India | 1996-2000 | 10 | 9 | 0 | 157 | 54 | 17.44 | 191 | 82.20 | 0 | 1 | 1 | 10 | 4 |
| Tim BresnanENG | India | 2011-2013 | 16 | 10 | 0 | 157 | 45 | 15.70 | 182 | 86.26 | 0 | 0 | 2 | 14 | 1 |
| Denesh RamdinWI | Zimbabwe | 2006-2015 | 17 | 11 | 4 | 157 | 37 | 22.43 | 243 | 64.61 | 0 | 0 | 0 | 9 | 0 |
| Khaled MahmudBAN | Zimbabwe | 1999-2005 | 12 | 12 | 0 | 157 | 50 | 13.08 | 171 | 91.81 | 0 | 1 | 2 | 13 | 4 |
| Kyle CoetzerSCO | Bangladesh | 2015 | 1 | 1 | 0 | 156 | 156 | 156.00 | 134 | 116.42 | 1 | 0 | 0 | 17 | 4 |
| Ryan ten DoeschateNED | Afghanistan | 2009 | 2 | 2 | 1 | 156 | 98* | 156.00 | 222 | 70.27 | 0 | 2 | 0 | 4 | 4 |
| Alastair CookENG | Bangladesh | 2010 | 3 | 3 | 0 | 156 | 64 | 52.00 | 172 | 90.70 | 0 | 2 | 0 | 16 | 1 |
| Fraser WattsSCO | Afghanistan | 2010 | 3 | 3 | 1 | 156 | 55* | 78.00 | 279 | 55.91 | 0 | 2 | 0 | 11 | 1 |
| Jamie OvertonENG | New Zealand | 2025 | 3 | 3 | 0 | 156 | 68 | 52.00 | 144 | 108.33 | 0 | 1 | 0 | 20 | 5 |
| Kepler WesselsAUS/SA | Zimbabwe | 1983-1993 | 3 | 3 | 1 | 156 | 76 | 78.00 | 300 | 52.00 | 0 | 2 | 0 | 13 | 0 |
| Yashasvi JaiswalIND | South Africa | 2025 | 3 | 3 | 1 | 156 | 116* | 78.00 | 175 | 89.14 | 1 | 0 | 0 | 16 | 4 |
| Jacques RudolphSA | West Indies | 2004 | 6 | 4 | 1 | 156 | 61* | 52.00 | 183 | 85.25 | 0 | 1 | 0 | 15 | 2 |
| Craig ErvineZIM | Australia | 2011-2026 | 4 | 4 | 0 | 156 | 59 | 39.00 | 184 | 84.78 | 0 | 2 | 1 | 14 | 1 |
| Jacques RudolphSA | New Zealand | 2004-2005 | 6 | 5 | 1 | 156 | 70* | 39.00 | 215 | 72.56 | 0 | 1 | 0 | 15 | 2 |
| Nasir JamshedPAK | Bangladesh | 2008-2012 | 5 | 5 | 1 | 156 | 54 | 39.00 | 167 | 93.41 | 0 | 2 | 0 | 19 | 3 |
| Andre RussellWI | New Zealand | 2012-2015 | 7 | 5 | 3 | 156 | 59* | 78.00 | 94 | 165.96 | 0 | 1 | 0 | 13 | 11 |
| Asif AliPAK | England | 2019 | 6 | 5 | 0 | 156 | 52 | 31.20 | 119 | 131.09 | 0 | 2 | 0 | 7 | 9 |
| Will JacksENG | Australia | 2024 | 5 | 5 | 0 | 156 | 84 | 31.20 | 157 | 99.36 | 0 | 2 | 2 | 15 | 3 |
| Gerhard ErasmusNAM | Netherlands | 2024-2026 | 6 | 6 | 1 | 156 | 63 | 31.20 | 233 | 66.95 | 0 | 1 | 0 | 13 | 6 |
| Kyle MayersWI | India | 2022-2023 | 6 | 6 | 0 | 156 | 75 | 26.00 | 139 | 112.23 | 0 | 1 | 1 | 21 | 4 |
| Sunil AmbrisWI | Bangladesh | 2019-2021 | 6 | 6 | 1 | 156 | 69* | 31.20 | 181 | 86.19 | 0 | 1 | 0 | 18 | 1 |
| Sanjeeva RanatungaSL | Pakistan | 1994 | 6 | 6 | 0 | 156 | 70 | 26.00 | 355 | 43.94 | 0 | 1 | 0 | 6 | 0 |
| Jan FrylinckNAM | United Arab Emirates | 2020-2026 | 7 | 7 | 3 | 156 | 57* | 39.00 | 205 | 76.10 | 0 | 1 | 0 | 9 | 1 |
| George DockrellIRE | South Africa | 2011-2024 | 9 | 9 | 1 | 156 | 45 | 19.50 | 193 | 80.83 | 0 | 0 | 0 | 16 | 3 |
| Carlton BaughWI | Australia | 2003-2012 | 13 | 13 | 4 | 156 | 33 | 17.33 | 273 | 57.14 | 0 | 0 | 2 | 14 | 3 |
| Ben DuckettENG | Ireland | 2023 | 2 | 2 | 1 | 155 | 107* | 155.00 | 127 | 122.05 | 1 | 0 | 0 | 18 | 3 |
| Robin UthappaIND | England | 2006-2007 | 3 | 3 | 1 | 155 | 86 | 77.50 | 159 | 97.48 | 0 | 1 | 0 | 22 | 1 |
| Rameez ShahzadUAE | West Indies | 2018-2023 | 3 | 3 | 1 | 155 | 112* | 77.50 | 178 | 87.08 | 1 | 0 | 0 | 11 | 6 |
| Saim AyubPAK | Zimbabwe | 2024 | 3 | 3 | 1 | 155 | 113* | 77.50 | 116 | 133.62 | 1 | 0 | 0 | 22 | 4 |
| Regis ChakabvaZIM | Sri Lanka | 2011-2022 | 4 | 4 | 0 | 155 | 72 | 38.75 | 196 | 79.08 | 0 | 1 | 0 | 14 | 2 |
| Nizakat KhanHK | United Arab Emirates | 2014-2017 | 4 | 4 | 0 | 155 | 93 | 38.75 | 191 | 81.15 | 0 | 1 | 0 | 10 | 5 |
| Sadeera SamarawickramaSL | England | 2018-2023 | 4 | 4 | 1 | 155 | 65* | 51.67 | 143 | 108.39 | 0 | 2 | 0 | 19 | 1 |
| Asif MujtabaPAK | South Africa | 1993-1995 | 6 | 4 | 1 | 155 | 74 | 51.67 | 242 | 64.05 | 0 | 1 | 0 | 11 | 1 |
| Alex ObandaKEN | Scotland | 2008-2014 | 5 | 5 | 0 | 155 | 89 | 31.00 | 208 | 74.52 | 0 | 1 | 1 | 15 | 1 |
| Alok KapaliBAN | West Indies | 2002-2011 | 7 | 6 | 2 | 155 | 89* | 38.75 | 208 | 74.52 | 0 | 1 | 0 | 16 | 0 |
| Chris WoakesENG | West Indies | 2017-2019 | 11 | 6 | 2 | 155 | 68* | 38.75 | 189 | 82.01 | 0 | 1 | 1 | 11 | 3 |
| Milind KumarUSA | Namibia | 2024-2026 | 6 | 6 | 1 | 155 | 74* | 31.00 | 142 | 109.15 | 0 | 2 | 1 | 14 | 8 |
| Yashpal SharmaIND | New Zealand | 1980-1981 | 7 | 7 | 0 | 155 | 72 | 22.14 | 291 | 53.26 | 0 | 1 | 0 | 7 | 4 |
| Upul ChandanaSL | England | 1998-2004 | 11 | 9 | 0 | 155 | 50 | 17.22 | 186 | 83.33 | 0 | 1 | 1 | 10 | 2 |
| Ranjan MadugalleSL | India | 1979-1988 | 12 | 10 | 2 | 155 | 50* | 19.38 | 251 | 61.75 | 0 | 1 | 0 | 8 | 3 |
| Gautam GambhirIND | South Africa | 2003-2011 | 10 | 10 | 0 | 155 | 69 | 15.50 | 247 | 62.75 | 0 | 1 | 2 | 21 | 0 |
| Khaled MashudBAN | India | 1995-2004 | 12 | 11 | 3 | 155 | 50* | 19.38 | 230 | 67.39 | 0 | 1 | 0 | 12 | 1 |
| Manoj PrabhakarIND | Australia | 1984-1996 | 17 | 14 | 2 | 155 | 50 | 12.92 | 267 | 58.05 | 0 | 1 | 1 | 16 | 0 |
| Sunil AmbrisWI | Ireland | 2019-2020 | 3 | 2 | 0 | 154 | 148 | 77.00 | 138 | 111.59 | 1 | 0 | 0 | 20 | 1 |
Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.