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,032 of the 5,038 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bill AtheyENG | West Indies | 1987 | 6 | 6 | 0 | 105 | 64 | 17.50 | 235 | 44.68 | 0 | 1 | 0 | 5 | 0 |
| Ridley JacobsWI | Bangladesh | 1999-2004 | 8 | 7 | 1 | 105 | 51 | 17.50 | 153 | 68.63 | 0 | 1 | 0 | 5 | 1 |
| Robin PetersonSA | Pakistan | 2002-2013 | 17 | 7 | 2 | 105 | 44 | 21.00 | 144 | 72.92 | 0 | 0 | 0 | 8 | 0 |
| Shaiman AnwarUAE | Scotland | 2014-2018 | 7 | 7 | 0 | 105 | 63 | 15.00 | 149 | 70.47 | 0 | 1 | 0 | 6 | 3 |
| Mashrafe MortazaBAN | South Africa | 2007-2019 | 12 | 8 | 0 | 105 | 34 | 13.13 | 134 | 78.36 | 0 | 0 | 2 | 11 | 3 |
| Jeff CroweNZ | West Indies | 1985-1987 | 9 | 8 | 0 | 105 | 52 | 13.13 | 236 | 44.49 | 0 | 1 | 1 | 7 | 3 |
| Chamara KapugederaSL | Australia | 2006-2012 | 9 | 8 | 0 | 105 | 38 | 13.13 | 158 | 66.46 | 0 | 0 | 1 | 6 | 4 |
| Madan LalIND | West Indies | 1983-1986 | 11 | 8 | 4 | 105 | 21* | 26.25 | 149 | 70.47 | 0 | 0 | 0 | 1 | 1 |
| Azhar MahmoodPAK | Zimbabwe | 1996-2003 | 10 | 9 | 4 | 105 | 29 | 21.00 | 145 | 72.41 | 0 | 0 | 0 | 5 | 3 |
| Manoj PrabhakarIND | South Africa | 1991-1995 | 14 | 10 | 2 | 105 | 36 | 13.13 | 216 | 48.61 | 0 | 0 | 0 | 5 | 0 |
| Abdul QadirPAK | India | 1984-1990 | 19 | 11 | 1 | 105 | 39 | 10.50 | 126 | 83.33 | 0 | 0 | 2 | 7 | 3 |
| Anil KumbleIND | New Zealand | 1994-2003 | 31 | 13 | 6 | 105 | 21 | 15.00 | 176 | 59.66 | 0 | 0 | 1 | 11 | 1 |
| Malcolm WallerZIM | Afghanistan | 2014-2018 | 18 | 15 | 2 | 105 | 36* | 8.08 | 159 | 66.04 | 0 | 0 | 6 | 11 | 0 |
| Rahul DravidIND | United Arab Emirates | 2004 | 1 | 1 | 0 | 104 | 104 | 104.00 | 93 | 111.83 | 1 | 0 | 0 | 8 | 0 |
| David WarnerAUS | Netherlands | 2023 | 1 | 1 | 0 | 104 | 104 | 104.00 | 93 | 111.83 | 1 | 0 | 0 | 11 | 3 |
| Amir JangooWI | Bangladesh | 2024 | 1 | 1 | 1 | 104 | 104* | - | 83 | 125.30 | 1 | 0 | 0 | 6 | 4 |
| Graeme HickENG | Netherlands | 1996 | 1 | 1 | 1 | 104 | 104* | - | 133 | 78.20 | 1 | 0 | 0 | 6 | 2 |
| Hussain TalatPAK | Sri Lanka | 2025 | 3 | 2 | 1 | 104 | 62 | 104.00 | 120 | 86.67 | 0 | 1 | 0 | 7 | 1 |
| Ishan PandeyNEP | United States of America | 2026 | 2 | 2 | 1 | 104 | 84 | 104.00 | 113 | 92.04 | 0 | 1 | 0 | 9 | 1 |
| Graeme WoodAUS | Zimbabwe | 1983 | 2 | 2 | 0 | 104 | 73 | 52.00 | 181 | 57.46 | 0 | 1 | 0 | 8 | 0 |
| Kevin PietersenENG | Zimbabwe | 2004 | 4 | 3 | 2 | 104 | 77* | 104.00 | 124 | 83.87 | 0 | 1 | 1 | 5 | 3 |
| Gavin HamiltonSCO | Bangladesh | 1999-2006 | 3 | 3 | 0 | 104 | 63 | 34.67 | 118 | 88.14 | 0 | 1 | 0 | 11 | 1 |
| Heinrich KlaasenSA | Zimbabwe | 2018 | 3 | 3 | 0 | 104 | 59 | 34.67 | 124 | 83.87 | 0 | 1 | 0 | 11 | 3 |
| Philip SaltENG | Pakistan | 2021 | 3 | 3 | 0 | 104 | 60 | 34.67 | 89 | 116.85 | 0 | 1 | 0 | 18 | 0 |
| Aiden MarkramSA | Zimbabwe | 2018 | 3 | 3 | 0 | 104 | 42 | 34.67 | 127 | 81.89 | 0 | 0 | 0 | 18 | 0 |
| Cameron GreenAUS | Bangladesh | 2026 | 3 | 3 | 1 | 104 | 52* | 52.00 | 151 | 68.87 | 0 | 1 | 0 | 6 | 4 |
| Muhammad AbbasNZ | Pakistan | 2025 | 3 | 3 | 0 | 104 | 52 | 34.67 | 103 | 100.97 | 0 | 1 | 0 | 6 | 4 |
| Nasir JamalAFG | Ireland | 2015-2017 | 4 | 4 | 0 | 104 | 53 | 26.00 | 165 | 63.03 | 0 | 1 | 0 | 3 | 1 |
| Sese BauPNG | Namibia | 2022-2023 | 5 | 5 | 0 | 104 | 54 | 20.80 | 157 | 66.24 | 0 | 1 | 0 | 11 | 2 |
| Innocent KaiaZIM | Ireland | 2023 | 5 | 5 | 1 | 104 | 51 | 26.00 | 165 | 63.03 | 0 | 1 | 0 | 6 | 1 |
| Asif MujtabaPAK | Zimbabwe | 1993-1995 | 6 | 5 | 0 | 104 | 61 | 20.80 | 180 | 57.78 | 0 | 1 | 1 | 5 | 0 |
| Andrew PoynterIRE | Scotland | 2008-2014 | 7 | 6 | 0 | 104 | 51 | 17.33 | 151 | 68.87 | 0 | 1 | 1 | 8 | 3 |
| Henry NichollsNZ | Australia | 2016-2020 | 6 | 6 | 0 | 104 | 61 | 17.33 | 154 | 67.53 | 0 | 1 | 0 | 10 | 1 |
| Dasun ShanakaSL | Afghanistan | 2018-2023 | 8 | 6 | 0 | 104 | 43 | 17.33 | 110 | 94.55 | 0 | 0 | 1 | 11 | 1 |
| Jehan MubarakSL | England | 2002-2007 | 7 | 7 | 1 | 104 | 44* | 17.33 | 161 | 64.60 | 0 | 0 | 0 | 7 | 1 |
| Luke RonchiNZ | India | 2014-2016 | 8 | 7 | 2 | 104 | 38 | 20.80 | 70 | 148.57 | 0 | 0 | 1 | 9 | 6 |
| Will YoungNZ | England | 2023-2025 | 8 | 8 | 0 | 104 | 33 | 13.00 | 131 | 79.39 | 0 | 0 | 2 | 16 | 0 |
| Clint McKayAUS | Sri Lanka | 2010-2013 | 13 | 9 | 0 | 104 | 30 | 11.56 | 176 | 59.09 | 0 | 0 | 1 | 8 | 1 |
| Javagal SrinathIND | New Zealand | 1992-2003 | 30 | 16 | 6 | 104 | 19 | 10.40 | 157 | 66.24 | 0 | 0 | 1 | 11 | 1 |
| Ahmed ShehzadPAK | Bangladesh | 2014 | 1 | 1 | 0 | 103 | 103 | 103.00 | 123 | 83.74 | 1 | 0 | 0 | 12 | 1 |
| Dimuth KarunaratneSL | Ireland | 2023 | 1 | 1 | 0 | 103 | 103 | 103.00 | 103 | 100.00 | 1 | 0 | 0 | 8 | 0 |
| Ryan RickeltonSA | Afghanistan | 2025 | 1 | 1 | 0 | 103 | 103 | 103.00 | 106 | 97.17 | 1 | 0 | 0 | 7 | 1 |
| Kashyap PrajapatiOMA | Zimbabwe | 2023 | 1 | 1 | 0 | 103 | 103 | 103.00 | 97 | 106.19 | 1 | 0 | 0 | 12 | 1 |
| Sarfraz AhmedPAK | Ireland | 2015-2016 | 2 | 2 | 1 | 103 | 101* | 103.00 | 131 | 78.63 | 1 | 0 | 0 | 6 | 0 |
| Graeme FowlerENG | Sri Lanka | 1983 | 2 | 2 | 1 | 103 | 81* | 103.00 | 136 | 75.74 | 0 | 1 | 0 | 12 | 0 |
| Junaid SiddiqueBAN | Pakistan | 2008-2010 | 3 | 3 | 0 | 103 | 97 | 34.33 | 135 | 76.30 | 0 | 1 | 1 | 7 | 2 |
| Angelo MathewsSL | Ireland | 2014-2016 | 3 | 3 | 0 | 103 | 49 | 34.33 | 124 | 83.06 | 0 | 0 | 0 | 9 | 3 |
| Henry NichollsNZ | Ireland | 2022 | 3 | 3 | 0 | 103 | 79 | 34.33 | 91 | 113.19 | 0 | 1 | 0 | 9 | 3 |
| Tom BlundellNZ | Pakistan | 2023 | 3 | 3 | 0 | 103 | 65 | 34.33 | 129 | 79.84 | 0 | 1 | 0 | 13 | 0 |
| Sharmarh BrooksWI | United Arab Emirates | 2023 | 3 | 3 | 0 | 103 | 44 | 34.33 | 138 | 74.64 | 0 | 0 | 0 | 8 | 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.