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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Matt MachanSCO | Kenya | 2013-2014 | 3 | 3 | 0 | 147 | 114 | 49.00 | 151 | 97.35 | 1 | 0 | 0 | 11 | 4 |
| Mark BoucherAX | Asia XI | 2005-2007 | 4 | 4 | 0 | 147 | 73 | 36.75 | 170 | 86.47 | 0 | 1 | 0 | 11 | 2 |
| Shane WatsonAUS | Scotland | 2007-2015 | 4 | 4 | 1 | 147 | 68 | 49.00 | 101 | 145.54 | 0 | 1 | 0 | 22 | 2 |
| Nicholas KirtonCAN | United Arab Emirates | 2023-2026 | 4 | 4 | 2 | 147 | 68* | 73.50 | 219 | 67.12 | 0 | 2 | 0 | 8 | 0 |
| Chundangapoyil RizwanUAE | United States of America | 2019-2022 | 4 | 4 | 1 | 147 | 67 | 49.00 | 201 | 73.13 | 0 | 1 | 0 | 10 | 1 |
| Kamindu MendisSL | Zimbabwe | 2022-2025 | 5 | 5 | 1 | 147 | 57 | 36.75 | 164 | 89.63 | 0 | 2 | 0 | 10 | 3 |
| Steve TikoloKEN | Sri Lanka | 1996-2011 | 6 | 6 | 0 | 147 | 96 | 24.50 | 190 | 77.37 | 0 | 1 | 0 | 16 | 4 |
| Corey AndersonNZ | Bangladesh | 2013-2017 | 6 | 6 | 0 | 147 | 46 | 24.50 | 134 | 109.70 | 0 | 0 | 1 | 14 | 8 |
| Wayne ParnellSA | India | 2010-2022 | 10 | 8 | 2 | 147 | 49 | 24.50 | 197 | 74.62 | 0 | 0 | 0 | 9 | 2 |
| Wayne PhillipsAUS | India | 1984-1986 | 10 | 8 | 1 | 147 | 60 | 21.00 | 170 | 86.47 | 0 | 1 | 0 | 15 | 2 |
| Hamish MarshallNZ | South Africa | 2004-2006 | 11 | 9 | 0 | 147 | 74 | 16.33 | 251 | 58.57 | 0 | 1 | 0 | 12 | 0 |
| Pat SymcoxSA | Sri Lanka | 1993-1998 | 11 | 9 | 1 | 147 | 58 | 18.38 | 171 | 85.96 | 0 | 1 | 0 | 7 | 6 |
| Rovman PowellWI | India | 2017-2023 | 11 | 11 | 0 | 147 | 31 | 13.36 | 210 | 70.00 | 0 | 0 | 0 | 14 | 4 |
| Ricky PontingAUS | Scotland | 1999-2007 | 2 | 2 | 0 | 146 | 113 | 73.00 | 155 | 94.19 | 1 | 0 | 0 | 12 | 5 |
| Mohammad ShahzadAFG | India | 2014-2018 | 2 | 2 | 0 | 146 | 124 | 73.00 | 144 | 101.39 | 1 | 0 | 0 | 13 | 8 |
| Ramnaresh SarwanWI | Ireland | 2007-2011 | 3 | 3 | 1 | 146 | 100* | 73.00 | 209 | 69.86 | 1 | 0 | 0 | 14 | 1 |
| Ed JoyceIRE | Netherlands | 2011-2013 | 3 | 3 | 1 | 146 | 96* | 73.00 | 165 | 88.48 | 0 | 1 | 0 | 11 | 1 |
| David MillerSA | Netherlands | 2021-2023 | 4 | 3 | 0 | 146 | 91 | 48.67 | 131 | 111.45 | 0 | 1 | 0 | 10 | 6 |
| Vriitya AravindUAE | West Indies | 2023 | 3 | 3 | 0 | 146 | 70 | 48.67 | 204 | 71.57 | 0 | 1 | 0 | 16 | 1 |
| Majid KhanPAK | Australia | 1975-1981 | 3 | 3 | 1 | 146 | 65 | 73.00 | 210 | 69.52 | 0 | 2 | 0 | 20 | 1 |
| Michael LeaskSCO | Zimbabwe | 2017-2023 | 4 | 4 | 3 | 146 | 59* | 146.00 | 131 | 111.45 | 0 | 1 | 0 | 11 | 4 |
| Mike VelettaAUS | Sri Lanka | 1988 | 4 | 4 | 1 | 146 | 68* | 48.67 | 201 | 72.64 | 0 | 1 | 0 | 6 | 0 |
| Khaled MahmudBAN | South Africa | 2002-2003 | 6 | 6 | 0 | 146 | 40 | 24.33 | 193 | 75.65 | 0 | 0 | 0 | 16 | 2 |
| Matt PriorENG | South Africa | 2008-2011 | 9 | 6 | 1 | 146 | 45* | 29.20 | 170 | 85.88 | 0 | 0 | 1 | 18 | 3 |
| Justin KempSA | West Indies | 2001-2006 | 10 | 6 | 1 | 146 | 65 | 29.20 | 189 | 77.25 | 0 | 1 | 0 | 10 | 3 |
| Angelo MathewsSL | Afghanistan | 2014-2023 | 6 | 6 | 1 | 146 | 45* | 29.20 | 210 | 69.52 | 0 | 0 | 1 | 8 | 1 |
| Karan KCNEP | Scotland | 2022-2026 | 9 | 6 | 2 | 146 | 65* | 36.50 | 136 | 107.35 | 0 | 1 | 0 | 9 | 7 |
| Nicholas KirtonCAN | United States of America | 2023-2026 | 6 | 6 | 0 | 146 | 53 | 24.33 | 221 | 66.06 | 0 | 1 | 0 | 11 | 1 |
| Craig SpearmanNZ | India | 1999-2000 | 6 | 6 | 0 | 146 | 68 | 24.33 | 176 | 82.95 | 0 | 1 | 0 | 24 | 1 |
| Dinesh KarthikIND | Bangladesh | 2007-2019 | 7 | 7 | 3 | 146 | 58* | 36.50 | 178 | 82.02 | 0 | 1 | 0 | 10 | 2 |
| Asanka GurusinhaSL | England | 1987-1996 | 7 | 7 | 1 | 146 | 45 | 24.33 | 271 | 53.87 | 0 | 0 | 0 | 10 | 0 |
| Clive LloydWI | India | 1979-1983 | 11 | 8 | 1 | 146 | 41 | 20.86 | 151 | 96.69 | 0 | 0 | 0 | 8 | 3 |
| Dougie MarillierZIM | Sri Lanka | 2000-2003 | 8 | 8 | 2 | 146 | 52* | 24.33 | 201 | 72.64 | 0 | 1 | 0 | 11 | 1 |
| ShafiqullahAFG | Zimbabwe | 2014-2016 | 9 | 9 | 0 | 146 | 56 | 16.22 | 147 | 99.32 | 0 | 1 | 1 | 7 | 7 |
| WPUJC VaasSL | New Zealand | 1994-2007 | 34 | 24 | 12 | 146 | 27 | 12.17 | 227 | 64.32 | 0 | 0 | 4 | 9 | 1 |
| Nathan AstleNZ | United States of America | 2004 | 1 | 1 | 1 | 145 | 145* | - | 151 | 96.03 | 1 | 0 | 0 | 13 | 6 |
| Louren SteenkampNAM | Scotland | 2026 | 2 | 2 | 0 | 145 | 78 | 72.50 | 198 | 73.23 | 0 | 2 | 0 | 10 | 3 |
| Javed MiandadPAK | South Africa | 1993 | 3 | 3 | 0 | 145 | 107 | 48.33 | 228 | 63.60 | 1 | 0 | 0 | 11 | 2 |
| Eoin MorganENG/IRE | Netherlands | 2007-2022 | 4 | 4 | 0 | 145 | 94 | 36.25 | 211 | 68.72 | 0 | 2 | 2 | 8 | 6 |
| Johnson CharlesWI | United Arab Emirates | 2015-2023 | 4 | 4 | 0 | 145 | 63 | 36.25 | 116 | 125.00 | 0 | 2 | 0 | 21 | 6 |
| Rizwan CheemaCAN | Afghanistan | 2010-2011 | 5 | 5 | 0 | 145 | 61 | 29.00 | 126 | 115.08 | 0 | 1 | 0 | 18 | 7 |
| Janith LiyanageSL | New Zealand | 2024-2025 | 6 | 5 | 1 | 145 | 53 | 36.25 | 189 | 76.72 | 0 | 1 | 0 | 12 | 4 |
| Alok KapaliBAN | South Africa | 2002-2003 | 6 | 6 | 0 | 145 | 71 | 24.17 | 246 | 58.94 | 0 | 1 | 1 | 12 | 0 |
| Shadab KhanPAK | South Africa | 2017-2023 | 10 | 7 | 2 | 145 | 43 | 29.00 | 184 | 78.80 | 0 | 0 | 0 | 8 | 4 |
| Junior MurrayWI | South Africa | 1993-1999 | 8 | 7 | 1 | 145 | 57 | 24.17 | 220 | 65.91 | 0 | 1 | 1 | 15 | 1 |
| Axar PatelIND | Bangladesh | 2014-2025 | 9 | 8 | 1 | 145 | 56 | 20.71 | 133 | 109.02 | 0 | 1 | 1 | 9 | 7 |
| Hamilton MasakadzaZIM | Ireland | 2008-2019 | 9 | 9 | 0 | 145 | 72 | 16.11 | 198 | 73.23 | 0 | 1 | 2 | 23 | 1 |
| Mitchell JohnsonAUS | West Indies | 2006-2013 | 16 | 9 | 6 | 145 | 73* | 48.33 | 106 | 136.79 | 0 | 1 | 0 | 14 | 4 |
| Moeen AliENG | New Zealand | 2015-2023 | 11 | 9 | 0 | 145 | 33 | 16.11 | 146 | 99.32 | 0 | 0 | 0 | 16 | 3 |
| Sese BauPNG | Nepal | 2021-2023 | 9 | 9 | 0 | 145 | 38 | 16.11 | 258 | 56.20 | 0 | 0 | 1 | 13 | 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.