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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ken RutherfordNZ | South Africa | 1992-1995 | 7 | 6 | 0 | 150 | 61 | 25.00 | 259 | 57.92 | 0 | 1 | 0 | 14 | 0 |
| Gary WilsonIRE | Kenya | 2008-2012 | 8 | 8 | 1 | 150 | 51* | 21.43 | 241 | 62.24 | 0 | 1 | 1 | 16 | 1 |
| Ben CurranZIM | Sri Lanka | 2025 | 2 | 2 | 0 | 149 | 79 | 74.50 | 185 | 80.54 | 0 | 2 | 0 | 17 | 0 |
| Nick KellyNZ | Bangladesh | 2026 | 3 | 3 | 0 | 149 | 83 | 49.67 | 205 | 72.68 | 0 | 2 | 0 | 21 | 1 |
| B SharkiNEP | United States of America | 2023-2025 | 3 | 3 | 1 | 149 | 77* | 74.50 | 222 | 67.12 | 0 | 1 | 0 | 13 | 2 |
| Asghar AfghanAFG | Pakistan | 2014-2019 | 3 | 3 | 0 | 149 | 67 | 49.67 | 182 | 81.87 | 0 | 1 | 0 | 8 | 7 |
| Hitesh ModiKEN | Sri Lanka | 1996-2003 | 4 | 4 | 1 | 149 | 78* | 49.67 | 254 | 58.66 | 0 | 1 | 0 | 13 | 1 |
| James TaylorENG | Pakistan | 2015 | 4 | 4 | 2 | 149 | 67* | 74.50 | 173 | 86.13 | 0 | 2 | 0 | 10 | 5 |
| Dean FoxcroftNZ | Bangladesh | 2023-2026 | 4 | 4 | 0 | 149 | 75 | 37.25 | 166 | 89.76 | 0 | 2 | 1 | 8 | 7 |
| Adam VogesAUS | England | 2011-2013 | 6 | 5 | 2 | 149 | 80* | 49.67 | 180 | 82.78 | 0 | 1 | 0 | 7 | 0 |
| Heath StreakZIM | Bangladesh | 1999-2004 | 10 | 6 | 3 | 149 | 45 | 49.67 | 196 | 76.02 | 0 | 0 | 0 | 12 | 3 |
| Tony UraPNG | Oman | 2019-2022 | 6 | 6 | 0 | 149 | 54 | 24.83 | 173 | 86.13 | 0 | 1 | 0 | 14 | 4 |
| Gavin SinghUSA | Papua New Guinea | 2021-2023 | 6 | 6 | 2 | 149 | 58 | 37.25 | 219 | 68.04 | 0 | 1 | 0 | 7 | 3 |
| Scott StyrisNZ | Zimbabwe | 2000-2011 | 10 | 7 | 0 | 149 | 63 | 21.29 | 159 | 93.71 | 0 | 1 | 0 | 7 | 5 |
| Morris OumaKEN | Ireland | 2007-2010 | 8 | 7 | 0 | 149 | 61 | 21.29 | 243 | 61.32 | 0 | 1 | 1 | 13 | 0 |
| Justin KempSA | New Zealand | 2002-2006 | 9 | 7 | 5 | 149 | 73 | 74.50 | 160 | 93.13 | 0 | 1 | 0 | 11 | 5 |
| Duleep MendisSL | England | 1982-1988 | 7 | 7 | 0 | 149 | 60 | 21.29 | 241 | 61.83 | 0 | 2 | 1 | 12 | 2 |
| Mike VelettaAUS | New Zealand | 1987-1988 | 7 | 7 | 2 | 149 | 57* | 29.80 | 230 | 64.78 | 0 | 1 | 1 | 11 | 0 |
| David RichardsonSA | Pakistan | 1992-1997 | 15 | 11 | 5 | 149 | 53 | 24.83 | 199 | 74.87 | 0 | 1 | 0 | 10 | 0 |
| David RichardsonSA | India | 1991-1997 | 26 | 12 | 7 | 149 | 43 | 29.80 | 188 | 79.26 | 0 | 0 | 1 | 7 | 1 |
| Prosper UtseyaZIM | Sri Lanka | 2004-2011 | 18 | 15 | 2 | 149 | 31 | 11.46 | 320 | 46.56 | 0 | 0 | 4 | 13 | 1 |
| Eoin MorganENG | Afghanistan | 2015-2019 | 2 | 1 | 0 | 148 | 148 | 148.00 | 71 | 208.45 | 1 | 0 | 0 | 4 | 17 |
| Travis DowlinWI | Bangladesh | 2009 | 3 | 3 | 1 | 148 | 100* | 74.00 | 189 | 78.31 | 1 | 0 | 0 | 12 | 1 |
| James McCollumIRE | Zimbabwe | 2019 | 3 | 3 | 0 | 148 | 73 | 49.33 | 194 | 76.29 | 0 | 2 | 0 | 20 | 1 |
| Charlie TearSCO | Nepal | 2024-2025 | 4 | 3 | 0 | 148 | 80 | 49.33 | 142 | 104.23 | 0 | 2 | 1 | 21 | 1 |
| Rahmat ShahAFG | Pakistan | 2018-2023 | 4 | 4 | 1 | 148 | 77* | 49.33 | 179 | 82.68 | 0 | 1 | 1 | 12 | 2 |
| Reeza HendricksSA | India | 2022-2023 | 5 | 5 | 0 | 148 | 74 | 29.60 | 210 | 70.48 | 0 | 2 | 1 | 19 | 1 |
| Rahul ChopraUAE | United States of America | 2024-2026 | 5 | 5 | 0 | 148 | 52 | 29.60 | 190 | 77.89 | 0 | 1 | 0 | 16 | 2 |
| Dinesh MongiaIND | West Indies | 2001-2002 | 6 | 6 | 0 | 148 | 74 | 24.67 | 224 | 66.07 | 0 | 1 | 0 | 16 | 1 |
| Justin KempSA | Pakistan | 2006-2007 | 9 | 6 | 0 | 148 | 64 | 24.67 | 252 | 58.73 | 0 | 1 | 0 | 7 | 4 |
| Michael LeaskSCO | Papua New Guinea | 2017-2022 | 9 | 6 | 2 | 148 | 51* | 37.00 | 106 | 139.62 | 0 | 2 | 0 | 8 | 9 |
| Ashan PriyanjanSL | Pakistan | 2013-2015 | 8 | 6 | 1 | 148 | 74 | 29.60 | 167 | 88.62 | 0 | 1 | 0 | 20 | 0 |
| Dhananjaya de SilvaSL | West Indies | 2016-2020 | 6 | 6 | 1 | 148 | 58 | 29.60 | 154 | 96.10 | 0 | 2 | 0 | 17 | 0 |
| Javed OmarBAN | Pakistan | 1995-2004 | 7 | 7 | 0 | 148 | 62 | 21.14 | 313 | 47.28 | 0 | 1 | 0 | 14 | 0 |
| Matthew WadeAUS | New Zealand | 2013-2017 | 8 | 7 | 0 | 148 | 38 | 21.14 | 180 | 82.22 | 0 | 0 | 0 | 9 | 6 |
| Suryakumar YadavIND | Australia | 2023 | 7 | 7 | 1 | 148 | 72* | 24.67 | 124 | 119.35 | 0 | 2 | 3 | 13 | 7 |
| Paul StrangZIM | South Africa | 1995-2001 | 9 | 7 | 1 | 148 | 40* | 24.67 | 233 | 63.52 | 0 | 0 | 1 | 14 | 1 |
| Sarfraz AhmedPAK | Zimbabwe | 2008-2018 | 16 | 8 | 2 | 148 | 44 | 24.67 | 170 | 87.06 | 0 | 0 | 0 | 11 | 0 |
| Chris WoakesENG | South Africa | 2012-2023 | 10 | 8 | 3 | 148 | 40 | 29.60 | 173 | 85.55 | 0 | 0 | 1 | 11 | 0 |
| Dipendra Singh AireeNEP | Netherlands | 2018-2026 | 9 | 8 | 1 | 148 | 38* | 21.14 | 229 | 64.63 | 0 | 0 | 0 | 9 | 1 |
| Doug WaltersAUS | New Zealand | 1974-1981 | 10 | 8 | 4 | 148 | 50* | 37.00 | 207 | 71.50 | 0 | 1 | 0 | 7 | 0 |
| Sandeep PatilIND | New Zealand | 1980-1986 | 8 | 8 | 0 | 148 | 48 | 18.50 | 238 | 62.18 | 0 | 0 | 0 | 11 | 2 |
| Ruwan KalpageSL | West Indies | 1992-1995 | 9 | 8 | 5 | 148 | 41* | 49.33 | 227 | 65.20 | 0 | 0 | 0 | 7 | 0 |
| Manoj PrabhakarIND | England | 1984-1993 | 16 | 10 | 0 | 148 | 73 | 14.80 | 263 | 56.27 | 0 | 1 | 3 | 13 | 0 |
| Stuart BroadENG | India | 2007-2015 | 19 | 11 | 6 | 148 | 45* | 29.60 | 168 | 88.10 | 0 | 0 | 1 | 12 | 3 |
| Duleep MendisSL | New Zealand | 1979-1986 | 12 | 12 | 0 | 148 | 43 | 12.33 | 288 | 51.39 | 0 | 0 | 1 | 7 | 0 |
| Malcolm MarshallWI | India | 1983-1992 | 21 | 13 | 1 | 148 | 40 | 12.33 | 218 | 67.89 | 0 | 0 | 1 | 5 | 5 |
| Steve TikoloKEN | England | 1999-2007 | 2 | 2 | 0 | 147 | 76 | 73.50 | 204 | 72.06 | 0 | 2 | 0 | 16 | 0 |
| Kirk EdwardsWI | New Zealand | 2014 | 2 | 2 | 1 | 147 | 123* | 147.00 | 148 | 99.32 | 1 | 0 | 0 | 14 | 4 |
| Jacques KallisSA | Netherlands | 1996-2011 | 3 | 3 | 2 | 147 | 128* | 147.00 | 137 | 107.30 | 1 | 0 | 0 | 11 | 5 |
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.