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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Martin SneddenNZ | India | 1980-1990 | 18 | 13 | 5 | 125 | 33 | 15.63 | 239 | 52.30 | 0 | 0 | 1 | 6 | 0 |
| Craig McDermottAUS | New Zealand | 1986-1993 | 20 | 14 | 4 | 125 | 37 | 12.50 | 108 | 115.74 | 0 | 0 | 2 | 10 | 4 |
| Adil RashidENG | South Africa | 2009-2025 | 22 | 15 | 4 | 125 | 39 | 11.36 | 133 | 93.98 | 0 | 0 | 2 | 12 | 2 |
| Kumar SangakkaraSL | Scotland | 2015 | 1 | 1 | 0 | 124 | 124 | 124.00 | 95 | 130.53 | 1 | 0 | 0 | 13 | 4 |
| Ashfaq AhmedUAE | Scotland | 2018 | 3 | 3 | 0 | 124 | 92 | 41.33 | 122 | 101.64 | 0 | 1 | 0 | 12 | 4 |
| Finn AllenNZ | West Indies | 2022 | 3 | 3 | 0 | 124 | 96 | 41.33 | 150 | 82.67 | 0 | 1 | 0 | 9 | 5 |
| Saleem ElahiPAK | England | 2000-2001 | 4 | 4 | 1 | 124 | 58* | 41.33 | 164 | 75.61 | 0 | 1 | 0 | 14 | 0 |
| Craig WallaceSCO | Hong Kong | 2016-2018 | 4 | 4 | 0 | 124 | 53 | 31.00 | 140 | 88.57 | 0 | 2 | 0 | 10 | 3 |
| Bas de LeedeNED | United Arab Emirates | 2024-2025 | 4 | 4 | 2 | 124 | 66 | 62.00 | 157 | 78.98 | 0 | 1 | 0 | 7 | 3 |
| Greg ChappellAUS | Sri Lanka | 1975-1983 | 5 | 4 | 2 | 124 | 54* | 62.00 | 178 | 69.66 | 0 | 2 | 0 | 12 | 1 |
| Gavin RennieZIM | Kenya | 1997-2003 | 5 | 5 | 0 | 124 | 76 | 24.80 | 204 | 60.78 | 0 | 1 | 0 | 5 | 0 |
| Geraint JonesENG | Australia | 2004-2005 | 8 | 5 | 0 | 124 | 71 | 24.80 | 180 | 68.89 | 0 | 1 | 0 | 9 | 3 |
| Chundangapoyil RizwanUAE | Oman | 2020-2022 | 6 | 6 | 2 | 124 | 76* | 31.00 | 223 | 55.61 | 0 | 1 | 0 | 7 | 0 |
| Graham YallopAUS | West Indies | 1978-1984 | 6 | 6 | 1 | 124 | 52* | 24.80 | 171 | 72.51 | 0 | 1 | 0 | 9 | 0 |
| Dion NashNZ | Australia | 1996-2002 | 12 | 6 | 3 | 124 | 39* | 41.33 | 169 | 73.37 | 0 | 0 | 0 | 7 | 0 |
| Mohammad RafiqueBAN | New Zealand | 1999-2007 | 7 | 7 | 2 | 124 | 41* | 24.80 | 186 | 66.67 | 0 | 0 | 1 | 13 | 4 |
| Chris MorrisSA | India | 2015-2019 | 8 | 7 | 0 | 124 | 42 | 17.71 | 131 | 94.66 | 0 | 0 | 0 | 8 | 4 |
| Liam LivingstoneENG | Australia | 2023-2025 | 7 | 7 | 2 | 124 | 62* | 24.80 | 89 | 139.33 | 0 | 1 | 2 | 6 | 11 |
| Jack RussellENG | South Africa | 1996-1998 | 7 | 7 | 1 | 124 | 39* | 20.67 | 201 | 61.69 | 0 | 0 | 0 | 10 | 1 |
| Rohan MustafaUAE | Oman | 2020-2023 | 8 | 8 | 1 | 124 | 25 | 17.71 | 205 | 60.49 | 0 | 0 | 1 | 8 | 1 |
| Aminul IslamBAN | Pakistan | 1988-2002 | 8 | 8 | 0 | 124 | 42 | 15.50 | 248 | 50.00 | 0 | 0 | 2 | 11 | 0 |
| Neil McCallumSCO | Netherlands | 2006-2011 | 9 | 9 | 1 | 124 | 31 | 15.50 | 198 | 62.63 | 0 | 0 | 1 | 10 | 1 |
| Roger BinnyIND | New Zealand | 1980-1986 | 13 | 9 | 1 | 124 | 35 | 15.50 | 193 | 64.25 | 0 | 0 | 0 | 14 | 0 |
| Ashantha de MelSL | India | 1982-1987 | 12 | 10 | 3 | 124 | 28 | 17.71 | 103 | 120.39 | 0 | 0 | 0 | 5 | 1 |
| Chris WoakesENG | New Zealand | 2013-2023 | 16 | 13 | 2 | 124 | 36 | 11.27 | 168 | 73.81 | 0 | 0 | 0 | 9 | 0 |
| James FranklinNZ | Australia | 2002-2013 | 16 | 14 | 2 | 124 | 33 | 10.33 | 200 | 62.00 | 0 | 0 | 2 | 6 | 1 |
| Mitchell JohnsonAUS | South Africa | 2006-2014 | 17 | 16 | 3 | 124 | 30 | 9.54 | 166 | 74.70 | 0 | 0 | 1 | 10 | 4 |
| Chris GayleWI | United Arab Emirates | 2018 | 1 | 1 | 0 | 123 | 123 | 123.00 | 91 | 135.16 | 1 | 0 | 0 | 7 | 11 |
| Brad HodgeAUS | Netherlands | 2007 | 1 | 1 | 0 | 123 | 123 | 123.00 | 89 | 138.20 | 1 | 0 | 0 | 8 | 7 |
| Boeta DippenaarSA | Bangladesh | 2002-2003 | 5 | 3 | 1 | 123 | 66* | 61.50 | 158 | 77.85 | 0 | 1 | 0 | 9 | 1 |
| Ben DuckettENG | Bangladesh | 2016 | 3 | 3 | 0 | 123 | 63 | 41.00 | 152 | 80.92 | 0 | 2 | 1 | 10 | 1 |
| Shreyas IyerIND | Pakistan | 2023-2025 | 3 | 3 | 1 | 123 | 56 | 61.50 | 138 | 89.13 | 0 | 2 | 0 | 10 | 3 |
| Shardul ThakurIND | South Africa | 2018-2022 | 6 | 3 | 2 | 123 | 50* | 123.00 | 112 | 109.82 | 0 | 1 | 0 | 13 | 2 |
| Ishan KishanIND | South Africa | 2022 | 3 | 3 | 0 | 123 | 93 | 41.00 | 139 | 88.49 | 0 | 1 | 0 | 9 | 7 |
| Ashen BandaraSL | West Indies | 2021 | 3 | 3 | 1 | 123 | 55* | 61.50 | 162 | 75.93 | 0 | 2 | 0 | 8 | 1 |
| Collins ObuyaKEN | Australia | 2002-2011 | 4 | 4 | 1 | 123 | 98* | 41.00 | 172 | 71.51 | 0 | 1 | 0 | 12 | 3 |
| Geoff BarnettCAN | Kenya | 2006-2010 | 4 | 4 | 0 | 123 | 41 | 30.75 | 191 | 64.40 | 0 | 0 | 0 | 16 | 1 |
| Tim PaineAUS | India | 2009-2010 | 4 | 4 | 0 | 123 | 56 | 30.75 | 158 | 77.85 | 0 | 2 | 0 | 18 | 1 |
| Babar AzamPAK | Bangladesh | 2018-2023 | 4 | 4 | 0 | 123 | 96 | 30.75 | 139 | 88.49 | 0 | 1 | 0 | 13 | 0 |
| D'Arcy ShortAUS | South Africa | 2018-2020 | 4 | 4 | 0 | 123 | 69 | 30.75 | 153 | 80.39 | 0 | 1 | 1 | 9 | 0 |
| Shabir NooriAFG | Canada | 2010-2011 | 4 | 4 | 0 | 123 | 94 | 30.75 | 158 | 77.85 | 0 | 1 | 0 | 15 | 2 |
| John MooneyIRE | Canada | 2007-2011 | 5 | 5 | 2 | 123 | 47 | 41.00 | 148 | 83.11 | 0 | 0 | 0 | 12 | 0 |
| Fawad AlamPAK | South Africa | 2010 | 5 | 5 | 1 | 123 | 59* | 30.75 | 160 | 76.88 | 0 | 1 | 0 | 6 | 0 |
| Matt MachanSCO | Afghanistan | 2013-2015 | 5 | 5 | 0 | 123 | 44 | 24.60 | 205 | 60.00 | 0 | 0 | 0 | 8 | 0 |
| Matthew ShortAUS | India | 2023-2025 | 5 | 5 | 0 | 123 | 74 | 24.60 | 148 | 83.11 | 0 | 1 | 0 | 9 | 2 |
| Ronnie IraniENG | India | 1996-2003 | 7 | 6 | 1 | 123 | 53 | 24.60 | 145 | 84.83 | 0 | 1 | 1 | 7 | 1 |
| Khaled MashudBAN | New Zealand | 1999-2004 | 6 | 6 | 2 | 123 | 41 | 30.75 | 193 | 63.73 | 0 | 0 | 0 | 15 | 1 |
| Andre RussellWI | South Africa | 2015 | 6 | 6 | 1 | 123 | 64* | 24.60 | 89 | 138.20 | 0 | 1 | 2 | 12 | 8 |
| Wesley MadhevereZIM | Australia | 2022-2026 | 6 | 6 | 0 | 123 | 72 | 20.50 | 146 | 84.25 | 0 | 1 | 1 | 10 | 0 |
| Amal SilvaSL | West Indies | 1985 | 6 | 6 | 0 | 123 | 85 | 20.50 | 211 | 58.29 | 0 | 1 | 0 | 9 | 0 |
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.