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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Janeiro TuckerBER | Zimbabwe | 2006 | 2 | 2 | 0 | 29 | 17 | 14.50 | 54 | 53.70 | 0 | 0 | 0 | 3 | 1 |
| Asif MullaCAN | West Indies | 2008 | 2 | 2 | 0 | 29 | 15 | 14.50 | 64 | 45.31 | 0 | 0 | 0 | 2 | 1 |
| Morné MorkelAX | Asia XI | 2007 | 3 | 2 | 1 | 29 | 25 | 29.00 | 33 | 87.88 | 0 | 0 | 0 | 5 | 0 |
| Nikita MillerWI | Bangladesh | 2009-2011 | 3 | 2 | 1 | 29 | 16* | 29.00 | 27 | 107.41 | 0 | 0 | 0 | 3 | 0 |
| Imran TahirSA | West Indies | 2011-2019 | 9 | 2 | 0 | 29 | 29 | 14.50 | 26 | 111.54 | 0 | 0 | 1 | 7 | 0 |
| Josh DaveySCO | Hong Kong | 2016-2017 | 2 | 2 | 0 | 29 | 24 | 14.50 | 32 | 90.63 | 0 | 0 | 0 | 4 | 0 |
| Carlos BrathwaiteWI | Pakistan | 2016-2019 | 3 | 2 | 0 | 29 | 15 | 14.50 | 27 | 107.41 | 0 | 0 | 0 | 2 | 2 |
| Mominul HaqueBAN | India | 2014 | 2 | 2 | 0 | 29 | 23 | 14.50 | 46 | 63.04 | 0 | 0 | 0 | 4 | 0 |
| Kyle AbbottSA | Zimbabwe | 2014 | 4 | 2 | 0 | 29 | 23 | 14.50 | 39 | 74.36 | 0 | 0 | 0 | 2 | 0 |
| Stephan MyburghNED | Nepal | 2018 | 2 | 2 | 0 | 29 | 29 | 14.50 | 34 | 85.29 | 0 | 0 | 1 | 4 | 1 |
| Stephan MyburghNED | South Africa | 2013-2021 | 2 | 2 | 1 | 29 | 27 | 29.00 | 30 | 96.67 | 0 | 0 | 0 | 4 | 1 |
| Timm van der GugtenNED | United Arab Emirates | 2024 | 2 | 2 | 1 | 29 | 22* | 29.00 | 30 | 96.67 | 0 | 0 | 0 | 2 | 0 |
| Timm van der GugtenNED | Oman | 2024 | 2 | 2 | 1 | 29 | 17 | 29.00 | 56 | 51.79 | 0 | 0 | 0 | 2 | 0 |
| Matthew ParkerSCO | Netherlands | 2010 | 2 | 2 | 1 | 29 | 22 | 29.00 | 36 | 80.56 | 0 | 0 | 0 | 3 | 0 |
| Donald TiripanoZIM | West Indies | 2016 | 2 | 2 | 0 | 29 | 15 | 14.50 | 42 | 69.05 | 0 | 0 | 0 | 1 | 1 |
| Kyle JamiesonNZ | England | 2023 | 3 | 2 | 0 | 29 | 15 | 14.50 | 43 | 67.44 | 0 | 0 | 0 | 1 | 0 |
| Lungi NgidiSA | Ireland | 2024 | 4 | 2 | 1 | 29 | 20* | 29.00 | 38 | 76.32 | 0 | 0 | 0 | 3 | 1 |
| Hiri HiriPNG | Scotland | 2021-2022 | 2 | 2 | 1 | 29 | 20* | 29.00 | 51 | 56.86 | 0 | 0 | 0 | 1 | 0 |
| Brandon MavutaZIM | Bangladesh | 2018 | 2 | 2 | 1 | 29 | 20 | 29.00 | 25 | 116.00 | 0 | 0 | 0 | 2 | 1 |
| Pawan SarrafNEP | Canada | 2024 | 3 | 2 | 0 | 29 | 15 | 14.50 | 42 | 69.05 | 0 | 0 | 0 | 3 | 1 |
| Jayden SealesWI | England | 2024-2025 | 5 | 2 | 2 | 29 | 29* | - | 14 | 207.14 | 0 | 0 | 0 | 2 | 3 |
| Zach Lion-CachetNED | Canada | 2026 | 2 | 2 | 1 | 29 | 25 | 29.00 | 48 | 60.42 | 0 | 0 | 0 | 2 | 0 |
| Parveen KumarCAN | United States of America | 2025 | 2 | 2 | 0 | 29 | 23 | 14.50 | 38 | 76.32 | 0 | 0 | 0 | 3 | 0 |
| Aaditya VaradarajanCAN | United States of America | 2024 | 2 | 2 | 0 | 29 | 25 | 14.50 | 52 | 55.77 | 0 | 0 | 0 | 0 | 0 |
| Geoff ArnoldENG | Australia | 1972-1975 | 5 | 2 | 2 | 29 | 18* | - | 42 | 69.05 | 0 | 0 | 0 | 4 | 0 |
| Martin KentAUS | England | 1981 | 2 | 2 | 0 | 29 | 28 | 14.50 | 74 | 39.19 | 0 | 0 | 0 | 2 | 0 |
| Naved AnjumPAK | New Zealand | 1984-1992 | 2 | 2 | 0 | 29 | 29 | 14.50 | 37 | 78.38 | 0 | 0 | 1 | 2 | 0 |
| Nayan MongiaIND | Kenya | 1996-1999 | 4 | 2 | 1 | 29 | 21 | 29.00 | 46 | 63.04 | 0 | 0 | 0 | 2 | 0 |
| Venkatesh PrasadIND | Kenya | 1996-2001 | 6 | 2 | 1 | 29 | 19 | 29.00 | 45 | 64.44 | 0 | 0 | 0 | 1 | 0 |
| Amay KhurasiyaIND | Australia | 1999 | 2 | 2 | 0 | 29 | 17 | 14.50 | 36 | 80.56 | 0 | 0 | 0 | 5 | 0 |
| Imran AbbasPAK | Sri Lanka | 2000 | 2 | 2 | 0 | 29 | 28 | 14.50 | 63 | 46.03 | 0 | 0 | 0 | 0 | 0 |
| Mirwais AshrafAFG | Sri Lanka | 2014-2015 | 2 | 2 | 0 | 29 | 28 | 14.50 | 50 | 58.00 | 0 | 0 | 0 | 1 | 2 |
| David ObuyaKEN | India | 2001-2003 | 3 | 3 | 0 | 29 | 26 | 9.67 | 56 | 51.79 | 0 | 0 | 1 | 2 | 1 |
| Saeed AnwarPAK | Kenya | 1996-2002 | 3 | 3 | 0 | 29 | 27 | 9.67 | 48 | 60.42 | 0 | 0 | 1 | 5 | 0 |
| Alan DawsonSA | Sri Lanka | 2001-2004 | 4 | 3 | 1 | 29 | 15 | 14.50 | 27 | 107.41 | 0 | 0 | 0 | 3 | 0 |
| Majid HaqSCO | Netherlands | 2007-2011 | 6 | 3 | 0 | 29 | 19 | 9.67 | 47 | 61.70 | 0 | 0 | 0 | 4 | 0 |
| Graeme LabrooySL | England | 1988-1992 | 3 | 3 | 1 | 29 | 19 | 14.50 | 65 | 44.62 | 0 | 0 | 1 | 1 | 0 |
| Ziaur RahmanBAN | Zimbabwe | 2013 | 3 | 3 | 0 | 29 | 12 | 9.67 | 34 | 85.29 | 0 | 0 | 0 | 4 | 0 |
| Kithuruwan VithanageSL | Bangladesh | 2014 | 3 | 3 | 1 | 29 | 13* | 14.50 | 46 | 63.04 | 0 | 0 | 0 | 4 | 0 |
| Donald TiripanoZIM | Sri Lanka | 2016-2017 | 5 | 3 | 1 | 29 | 19 | 14.50 | 58 | 50.00 | 0 | 0 | 1 | 1 | 0 |
| Karl BirkenstockNAM | Papua New Guinea | 2019-2023 | 3 | 3 | 1 | 29 | 19* | 14.50 | 35 | 82.86 | 0 | 0 | 1 | 2 | 2 |
| Vikramjit SinghNED | England | 2022 | 3 | 3 | 0 | 29 | 13 | 9.67 | 47 | 61.70 | 0 | 0 | 0 | 3 | 0 |
| Curtis CampherIRE | West Indies | 2022 | 3 | 3 | 0 | 29 | 12 | 9.67 | 44 | 65.91 | 0 | 0 | 0 | 4 | 0 |
| Ali NaseerUAE | Oman | 2023-2024 | 3 | 3 | 0 | 29 | 21 | 9.67 | 39 | 74.36 | 0 | 0 | 0 | 2 | 1 |
| Uvais KarnainSL | New Zealand | 1984-1985 | 3 | 3 | 0 | 29 | 28 | 9.67 | 29 | 100.00 | 0 | 0 | 1 | 3 | 1 |
| Boris GorleeNED | Afghanistan | 2022 | 3 | 3 | 0 | 29 | 16 | 9.67 | 55 | 52.73 | 0 | 0 | 0 | 3 | 0 |
| Tim BresnanENG | New Zealand | 2013 | 4 | 4 | 1 | 29 | 25 | 9.67 | 37 | 78.38 | 0 | 0 | 1 | 2 | 0 |
| Vinay KumarIND | Australia | 2010-2013 | 9 | 4 | 1 | 29 | 12* | 9.67 | 47 | 61.70 | 0 | 0 | 1 | 2 | 0 |
| John HastingsAUS | Sri Lanka | 2010-2016 | 5 | 4 | 2 | 29 | 16 | 14.50 | 29 | 100.00 | 0 | 0 | 1 | 3 | 0 |
| Paul van MeekerenNED | Scotland | 2021-2025 | 6 | 4 | 1 | 29 | 19 | 9.67 | 42 | 69.05 | 0 | 0 | 0 | 1 | 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.