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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ian BellENG | Bangladesh | 2007-2015 | 5 | 5 | 2 | 152 | 84* | 50.67 | 216 | 70.37 | 0 | 2 | 1 | 13 | 0 |
| Sean WilliamsZIM | Kenya | 2009 | 6 | 5 | 2 | 152 | 63* | 50.67 | 210 | 72.38 | 0 | 1 | 0 | 15 | 0 |
| Ryan WatsonSCO | Netherlands | 2006-2008 | 5 | 5 | 1 | 152 | 54* | 38.00 | 196 | 77.55 | 0 | 1 | 0 | 24 | 2 |
| Janith LiyanageSL | Pakistan | 2025-2026 | 6 | 5 | 0 | 152 | 60 | 30.40 | 183 | 83.06 | 0 | 2 | 0 | 9 | 3 |
| Rizwan CheemaCAN | Kenya | 2009-2013 | 7 | 6 | 1 | 152 | 76* | 30.40 | 144 | 105.56 | 0 | 2 | 0 | 20 | 6 |
| Hardik PandyaIND | West Indies | 2017-2023 | 9 | 6 | 1 | 152 | 70* | 30.40 | 137 | 110.95 | 0 | 1 | 0 | 10 | 6 |
| Aamer MalikPAK | Australia | 1989-1994 | 6 | 6 | 0 | 152 | 90 | 25.33 | 264 | 57.58 | 0 | 1 | 1 | 11 | 0 |
| Irving RomaineBER | Kenya | 2006-2009 | 8 | 8 | 2 | 152 | 61* | 25.33 | 295 | 51.53 | 0 | 1 | 1 | 17 | 0 |
| Dhananjaya de SilvaSL | Afghanistan | 2018-2023 | 10 | 8 | 1 | 152 | 51 | 21.71 | 197 | 77.16 | 0 | 1 | 1 | 14 | 2 |
| Wasim RajaPAK | Australia | 1975-1984 | 10 | 9 | 2 | 152 | 32 | 21.71 | 247 | 61.54 | 0 | 0 | 0 | 13 | 2 |
| Aftab AhmedBAN | New Zealand | 2004-2010 | 9 | 9 | 0 | 152 | 54 | 16.89 | 234 | 64.96 | 0 | 1 | 0 | 21 | 1 |
| Ajay SharmaIND | West Indies | 1988-1993 | 11 | 10 | 2 | 152 | 43* | 19.00 | 180 | 84.44 | 0 | 0 | 1 | 7 | 4 |
| Sompal KamiNEP | United Arab Emirates | 2018-2026 | 17 | 13 | 4 | 152 | 30 | 16.89 | 243 | 62.55 | 0 | 0 | 0 | 11 | 2 |
| Pat SymcoxSA | Australia | 1993-1998 | 18 | 13 | 4 | 152 | 27* | 16.89 | 213 | 71.36 | 0 | 0 | 1 | 13 | 2 |
| Daniel VettoriNZ | England | 2002-2015 | 25 | 14 | 5 | 152 | 42 | 16.89 | 166 | 91.57 | 0 | 0 | 0 | 16 | 1 |
| Shaun MarshAUS | Scotland | 2013 | 1 | 1 | 0 | 151 | 151 | 151.00 | 151 | 100.00 | 1 | 0 | 0 | 16 | 5 |
| Tony UraPNG | Ireland | 2018 | 1 | 1 | 0 | 151 | 151 | 151.00 | 142 | 106.34 | 1 | 0 | 0 | 10 | 6 |
| Babar AzamPAK | Nepal | 2023 | 1 | 1 | 0 | 151 | 151 | 151.00 | 131 | 115.27 | 1 | 0 | 0 | 14 | 4 |
| JP DuminySA | Ireland | 2007-2016 | 3 | 2 | 1 | 151 | 99 | 151.00 | 146 | 103.42 | 0 | 2 | 0 | 10 | 2 |
| Mark ChapmanHK | United Arab Emirates | 2015 | 2 | 2 | 1 | 151 | 124* | 151.00 | 151 | 100.00 | 1 | 0 | 0 | 11 | 3 |
| Tony de ZorziSA | Namibia | 2026 | 2 | 2 | 0 | 151 | 79 | 75.50 | 171 | 88.30 | 0 | 2 | 0 | 13 | 2 |
| Ibrahim ZadranAFG | Australia | 2023-2025 | 2 | 2 | 1 | 151 | 129* | 151.00 | 171 | 88.30 | 1 | 0 | 0 | 10 | 3 |
| Phillip HughesAUS | South Africa | 2014 | 3 | 3 | 0 | 151 | 85 | 50.33 | 171 | 88.30 | 0 | 2 | 0 | 17 | 1 |
| Jason MohammedWI | Pakistan | 2017 | 3 | 3 | 1 | 151 | 91* | 75.50 | 138 | 109.42 | 0 | 2 | 0 | 16 | 5 |
| Mohammad RizwanPAK | Netherlands | 2022-2023 | 3 | 3 | 1 | 151 | 69* | 75.50 | 174 | 86.78 | 0 | 2 | 0 | 14 | 2 |
| Tarisai MusakandaZIM | Sri Lanka | 2016-2017 | 4 | 4 | 0 | 151 | 48 | 37.75 | 166 | 90.96 | 0 | 0 | 0 | 16 | 2 |
| Rahul ChopraUAE | Netherlands | 2024-2025 | 4 | 4 | 0 | 151 | 78 | 37.75 | 172 | 87.79 | 0 | 1 | 0 | 11 | 7 |
| Alexei KervezeeNED | Afghanistan | 2009-2012 | 5 | 5 | 1 | 151 | 83* | 37.75 | 171 | 88.30 | 0 | 1 | 0 | 17 | 4 |
| Kushal MallaNEP | United Arab Emirates | 2023-2025 | 6 | 5 | 0 | 151 | 60 | 30.20 | 156 | 96.79 | 0 | 1 | 0 | 17 | 6 |
| Sidath WettimunySL | Australia | 1983-1985 | 6 | 5 | 0 | 151 | 56 | 30.20 | 340 | 44.41 | 0 | 1 | 0 | 7 | 0 |
| Shane ThomsonNZ | South Africa | 1993-1996 | 6 | 6 | 0 | 151 | 68 | 25.17 | 232 | 65.09 | 0 | 1 | 1 | 10 | 1 |
| Corey AndersonNZ | India | 2014-2016 | 7 | 7 | 1 | 151 | 68* | 25.17 | 120 | 125.83 | 0 | 1 | 1 | 9 | 10 |
| Jason HolderWI | Ireland | 2014-2022 | 8 | 7 | 1 | 151 | 54 | 25.17 | 189 | 79.89 | 0 | 1 | 0 | 12 | 3 |
| Jan Nicol Loftie-EatonNAM | Scotland | 2022-2025 | 7 | 7 | 1 | 151 | 67* | 25.17 | 217 | 69.59 | 0 | 2 | 1 | 8 | 4 |
| Rahmat ShahAFG | India | 2014-2026 | 7 | 7 | 0 | 151 | 79 | 21.57 | 224 | 67.41 | 0 | 1 | 0 | 16 | 0 |
| Marcus StoinisAUS | South Africa | 2018-2023 | 8 | 8 | 0 | 151 | 63 | 18.88 | 172 | 87.79 | 0 | 1 | 0 | 19 | 5 |
| Zeeshan MaqsoodOMA | United Arab Emirates | 2020-2023 | 8 | 8 | 0 | 151 | 40 | 18.88 | 234 | 64.53 | 0 | 0 | 0 | 11 | 3 |
| Saleem YousufPAK | Australia | 1987-1990 | 13 | 11 | 2 | 151 | 59 | 16.78 | 203 | 74.38 | 0 | 1 | 0 | 14 | 0 |
| Tony SujiKEN | Zimbabwe | 1997-2006 | 15 | 12 | 2 | 151 | 67 | 15.10 | 278 | 54.32 | 0 | 1 | 0 | 12 | 2 |
| Mashrafe MortazaBAN | Pakistan | 2003-2019 | 19 | 16 | 3 | 151 | 38 | 11.62 | 187 | 80.75 | 0 | 0 | 1 | 10 | 4 |
| Matthew BreetzkeSA | New Zealand | 2025 | 1 | 1 | 0 | 150 | 150 | 150.00 | 148 | 101.35 | 1 | 0 | 0 | 11 | 5 |
| GSNFG JayasuriyaUSA | Namibia | 2026 | 2 | 2 | 0 | 150 | 76 | 75.00 | 174 | 86.21 | 0 | 2 | 0 | 18 | 3 |
| Ben DuckettENG | Pakistan | 2026 | 2 | 2 | 0 | 150 | 105 | 75.00 | 157 | 95.54 | 1 | 0 | 0 | 18 | 2 |
| Cooper ConnollyAUS | Zimbabwe | 2026 | 3 | 3 | 0 | 150 | 78 | 50.00 | 154 | 97.40 | 0 | 2 | 0 | 11 | 6 |
| Arjuna RanatungaSL | Kenya | 1996-1999 | 3 | 3 | 2 | 150 | 75* | 150.00 | 139 | 107.91 | 0 | 2 | 0 | 20 | 1 |
| Johnson CharlesWI | Zimbabwe | 2013-2023 | 4 | 4 | 0 | 150 | 130 | 37.50 | 138 | 108.70 | 1 | 0 | 1 | 13 | 5 |
| Fakhar ZamanPAK | Netherlands | 2022-2023 | 4 | 4 | 0 | 150 | 109 | 37.50 | 177 | 84.75 | 1 | 0 | 0 | 19 | 1 |
| Axar PatelIND | New Zealand | 2016-2025 | 9 | 5 | 0 | 150 | 42 | 30.00 | 181 | 82.87 | 0 | 0 | 0 | 8 | 5 |
| Ryan RickeltonSA | Australia | 2025-2026 | 5 | 5 | 1 | 150 | 71* | 37.50 | 179 | 83.80 | 0 | 1 | 0 | 14 | 2 |
| Vinayak ShuklaOMA | Nepal | 2026 | 5 | 5 | 0 | 150 | 77 | 30.00 | 159 | 94.34 | 0 | 1 | 0 | 11 | 4 |
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.