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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Heinrich KlaasenSA | West Indies | 2023 | 1 | 1 | 1 | 119 | 119* | - | 61 | 195.08 | 1 | 0 | 0 | 15 | 5 |
| Jeff CroweNZ | Zimbabwe | 1987 | 2 | 2 | 1 | 119 | 88* | 119.00 | 140 | 85.00 | 0 | 1 | 0 | 10 | 0 |
| Jordan CoxENG | Sri Lanka | 2026 | 3 | 2 | 0 | 119 | 76 | 59.50 | 79 | 150.63 | 0 | 1 | 0 | 9 | 3 |
| Aaditya VaradarajanCAN | Oman | 2026 | 2 | 2 | 0 | 119 | 64 | 59.50 | 159 | 74.84 | 0 | 2 | 0 | 6 | 3 |
| Marco JansenSA | England | 2023-2025 | 4 | 3 | 2 | 119 | 75* | 119.00 | 83 | 143.37 | 0 | 1 | 0 | 6 | 7 |
| Saleem ElahiPAK | Australia | 1998-2003 | 4 | 4 | 0 | 119 | 79 | 29.75 | 156 | 76.28 | 0 | 1 | 1 | 12 | 0 |
| Shahriar NafeesBAN | New Zealand | 2010 | 4 | 4 | 0 | 119 | 73 | 29.75 | 125 | 95.20 | 0 | 1 | 1 | 21 | 0 |
| Jimmy HansraCAN | Kenya | 2010-2013 | 5 | 4 | 1 | 119 | 70 | 39.67 | 182 | 65.38 | 0 | 1 | 0 | 12 | 2 |
| CG WilliamsNAM | United Arab Emirates | 2020-2022 | 4 | 4 | 0 | 119 | 79 | 29.75 | 164 | 72.56 | 0 | 1 | 0 | 10 | 1 |
| David WilleyENG | Ireland | 2017-2020 | 7 | 4 | 2 | 119 | 51 | 59.50 | 127 | 93.70 | 0 | 1 | 0 | 11 | 5 |
| Gavin SinghUSA | Scotland | 2022 | 4 | 4 | 1 | 119 | 60* | 39.67 | 89 | 133.71 | 0 | 1 | 0 | 15 | 2 |
| Kushal MallaNEP | Namibia | 2023-2024 | 4 | 4 | 0 | 119 | 62 | 29.75 | 135 | 88.15 | 0 | 1 | 0 | 9 | 8 |
| Lawrence RoweWI | England | 1976-1980 | 6 | 4 | 0 | 119 | 60 | 29.75 | 180 | 66.11 | 0 | 1 | 0 | 11 | 0 |
| Imran NazirPAK | Australia | 2002 | 5 | 5 | 1 | 119 | 66 | 29.75 | 176 | 67.61 | 0 | 1 | 0 | 9 | 2 |
| Mal LoyeENG | Australia | 2007 | 5 | 5 | 0 | 119 | 45 | 23.80 | 153 | 77.78 | 0 | 0 | 1 | 16 | 4 |
| Nurul HasanBAN | Zimbabwe | 2021-2026 | 5 | 5 | 2 | 119 | 45* | 39.67 | 135 | 88.15 | 0 | 0 | 0 | 14 | 1 |
| Narendra PatelUSA | Scotland | 2019-2022 | 5 | 5 | 2 | 119 | 38 | 39.67 | 129 | 92.25 | 0 | 0 | 0 | 13 | 2 |
| Asela GunaratneSL | Bangladesh | 2017-2018 | 6 | 5 | 0 | 119 | 39 | 23.80 | 145 | 82.07 | 0 | 0 | 0 | 11 | 1 |
| Finn AllenNZ | India | 2022-2023 | 6 | 5 | 0 | 119 | 57 | 23.80 | 125 | 95.20 | 0 | 1 | 2 | 17 | 3 |
| Roy DiasSL | England | 1982-1987 | 5 | 5 | 0 | 119 | 80 | 23.80 | 195 | 61.03 | 0 | 1 | 0 | 11 | 3 |
| Imrul KayesBAN | South Africa | 2008-2017 | 6 | 6 | 0 | 119 | 68 | 19.83 | 190 | 62.63 | 0 | 1 | 0 | 11 | 2 |
| Afif HossainBAN | Afghanistan | 2022-2023 | 7 | 6 | 3 | 119 | 93* | 39.67 | 145 | 82.07 | 0 | 1 | 1 | 13 | 1 |
| Brian McMillanSA | Sri Lanka | 1992-1996 | 6 | 6 | 4 | 119 | 35 | 59.50 | 159 | 74.84 | 0 | 0 | 0 | 4 | 1 |
| Uvais KarnainSL | West Indies | 1985 | 6 | 6 | 4 | 119 | 41* | 59.50 | 194 | 61.34 | 0 | 0 | 0 | 2 | 2 |
| Jimmy KamandeKEN | Ireland | 2007-2010 | 8 | 7 | 0 | 119 | 42 | 17.00 | 183 | 65.03 | 0 | 0 | 2 | 9 | 2 |
| Luke RonchiAUS/NZ | West Indies | 2008-2015 | 9 | 7 | 1 | 119 | 64 | 19.83 | 87 | 136.78 | 0 | 1 | 0 | 11 | 6 |
| Tanwir AfzalHK | Papua New Guinea | 2014-2018 | 8 | 7 | 0 | 119 | 47 | 17.00 | 111 | 107.21 | 0 | 0 | 1 | 9 | 6 |
| Sam CurranENG | New Zealand | 2023-2025 | 7 | 7 | 0 | 119 | 42 | 17.00 | 139 | 85.61 | 0 | 0 | 0 | 9 | 2 |
| Chetan SharmaIND | Australia | 1984-1989 | 15 | 9 | 5 | 119 | 22 | 29.75 | 122 | 97.54 | 0 | 0 | 1 | 6 | 1 |
| Naved-ul-HasanPAK | India | 2004-2009 | 16 | 12 | 6 | 119 | 27 | 19.83 | 145 | 82.07 | 0 | 0 | 1 | 10 | 2 |
| Graeme CremerZIM | Bangladesh | 2009-2018 | 14 | 12 | 3 | 119 | 24 | 13.22 | 216 | 55.09 | 0 | 0 | 0 | 11 | 0 |
| Brett LeeAUS | India | 2000-2012 | 32 | 17 | 6 | 119 | 31 | 10.82 | 154 | 77.27 | 0 | 0 | 3 | 7 | 4 |
| Aftab AhmedBAN | Scotland | 2006 | 2 | 2 | 0 | 118 | 66 | 59.00 | 96 | 122.92 | 0 | 2 | 0 | 13 | 5 |
| Martyn MoxonENG | India | 1985 | 2 | 2 | 0 | 118 | 70 | 59.00 | 210 | 56.19 | 0 | 1 | 0 | 8 | 0 |
| Patrick BrowneWI | South Africa | 2008 | 3 | 3 | 1 | 118 | 49* | 59.00 | 144 | 81.94 | 0 | 0 | 0 | 7 | 5 |
| Ayan KhanOMA | United States of America | 2021-2022 | 4 | 3 | 0 | 118 | 59 | 39.33 | 198 | 59.60 | 0 | 1 | 0 | 9 | 1 |
| Kyle VerreynneSA | Ireland | 2021-2024 | 5 | 3 | 0 | 118 | 67 | 39.33 | 116 | 101.72 | 0 | 1 | 0 | 12 | 0 |
| Innocent KaiaZIM | Afghanistan | 2022 | 3 | 3 | 0 | 118 | 63 | 39.33 | 192 | 61.46 | 0 | 1 | 0 | 11 | 1 |
| Saad BaigPAK | Sri Lanka | 2026 | 3 | 3 | 0 | 118 | 74 | 39.33 | 123 | 95.93 | 0 | 1 | 0 | 14 | 2 |
| Sanjay BangarIND | West Indies | 2002 | 4 | 4 | 2 | 118 | 57* | 59.00 | 107 | 110.28 | 0 | 1 | 0 | 10 | 2 |
| Javed OmarBAN | Kenya | 1999-2006 | 4 | 4 | 1 | 118 | 64* | 39.33 | 205 | 57.56 | 0 | 1 | 0 | 16 | 0 |
| Jekon EdnessBER | Canada | 2008 | 4 | 4 | 2 | 118 | 45 | 59.00 | 143 | 82.52 | 0 | 0 | 0 | 10 | 2 |
| Temba BavumaSA | Bangladesh | 2017-2022 | 4 | 4 | 0 | 118 | 48 | 29.50 | 165 | 71.52 | 0 | 0 | 0 | 10 | 1 |
| Gulsan JhaNEP | Canada | 2024-2026 | 4 | 4 | 0 | 118 | 48 | 29.50 | 136 | 86.76 | 0 | 0 | 0 | 8 | 6 |
| Rahul ChopraUAE | Scotland | 2024-2025 | 4 | 4 | 0 | 118 | 101 | 29.50 | 135 | 87.41 | 1 | 0 | 0 | 10 | 2 |
| Alex CusackIRE | Bangladesh | 2008-2010 | 5 | 5 | 1 | 118 | 45* | 29.50 | 198 | 59.60 | 0 | 0 | 1 | 5 | 3 |
| Murali VijayIND | Zimbabwe | 2010-2015 | 5 | 5 | 0 | 118 | 72 | 23.60 | 205 | 57.56 | 0 | 1 | 0 | 4 | 2 |
| Sikandar RazaZIM | United Arab Emirates | 2015-2019 | 6 | 5 | 1 | 118 | 46 | 29.50 | 118 | 100.00 | 0 | 0 | 0 | 11 | 2 |
| Brad EvansZIM | Bangladesh | 2022-2026 | 6 | 5 | 1 | 118 | 58* | 29.50 | 106 | 111.32 | 0 | 2 | 0 | 7 | 7 |
| Graham RoopeENG | Pakistan | 1977-1978 | 5 | 5 | 0 | 118 | 37 | 23.60 | 218 | 54.13 | 0 | 0 | 0 | 4 | 2 |
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.