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,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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mark RamprakashENG | Zimbabwe | 2001 | 5 | 5 | 1 | 111 | 47 | 27.75 | 166 | 66.87 | 0 | 0 | 0 | 6 | 1 |
| Abdool SamadCAN | Kenya | 2007-2009 | 5 | 5 | 1 | 111 | 50 | 27.75 | 195 | 56.92 | 0 | 1 | 0 | 13 | 0 |
| Daren GangaWI | New Zealand | 2006 | 5 | 5 | 0 | 111 | 54 | 22.20 | 193 | 57.51 | 0 | 1 | 0 | 15 | 0 |
| Shan MasoodPAK | Australia | 2019 | 5 | 5 | 0 | 111 | 50 | 22.20 | 145 | 76.55 | 0 | 1 | 1 | 12 | 0 |
| Michael JonesSCO | United States of America | 2019-2024 | 6 | 5 | 0 | 111 | 52 | 22.20 | 162 | 68.52 | 0 | 1 | 0 | 11 | 2 |
| Alex ObandaKEN | Netherlands | 2008-2014 | 6 | 6 | 0 | 111 | 61 | 18.50 | 128 | 86.72 | 0 | 1 | 1 | 8 | 4 |
| Mark EalhamENG | Zimbabwe | 1999-2000 | 10 | 6 | 2 | 111 | 36* | 27.75 | 177 | 62.71 | 0 | 0 | 1 | 6 | 2 |
| Albie MorkelSA | New Zealand | 2004-2012 | 10 | 8 | 2 | 111 | 41 | 18.50 | 148 | 75.00 | 0 | 0 | 1 | 11 | 3 |
| Mehedi Hasan MirazBAN | Zimbabwe | 2018-2026 | 13 | 9 | 0 | 111 | 27 | 12.33 | 141 | 78.72 | 0 | 0 | 0 | 9 | 2 |
| Wanindu HasarangaSL | India | 2017-2024 | 9 | 9 | 0 | 111 | 24 | 12.33 | 120 | 92.50 | 0 | 0 | 0 | 10 | 6 |
| Kyle MillsNZ | Sri Lanka | 2001-2015 | 21 | 11 | 2 | 111 | 30 | 12.33 | 176 | 63.07 | 0 | 0 | 2 | 8 | 2 |
| Abdul QadirPAK | Sri Lanka | 1983-1993 | 18 | 11 | 5 | 111 | 30 | 18.50 | 137 | 81.02 | 0 | 0 | 0 | 4 | 5 |
| Ajit AgarkarIND | Sri Lanka | 1998-2007 | 25 | 15 | 6 | 111 | 30 | 12.33 | 157 | 70.70 | 0 | 0 | 1 | 6 | 3 |
| Michael van LingenNAM | Jersey | 2023 | 1 | 1 | 1 | 110 | 110* | - | 93 | 118.28 | 1 | 0 | 0 | 11 | 4 |
| Tillakaratne DilshanSL | Scotland | 2011-2015 | 2 | 2 | 0 | 110 | 104 | 55.00 | 108 | 101.85 | 1 | 0 | 0 | 10 | 1 |
| Eric SzwarczynskiNED | South Africa | 2007-2013 | 2 | 2 | 0 | 110 | 98 | 55.00 | 147 | 74.83 | 0 | 1 | 0 | 13 | 0 |
| Cameron GreenAUS | West Indies | 2024 | 3 | 2 | 1 | 110 | 77* | 110.00 | 145 | 75.86 | 0 | 1 | 0 | 9 | 3 |
| Chundangapoyil RizwanUAE | Ireland | 2021 | 2 | 2 | 0 | 110 | 109 | 55.00 | 149 | 73.83 | 1 | 0 | 0 | 9 | 1 |
| Aryan LakraUAE | United States of America | 2022-2023 | 2 | 2 | 0 | 110 | 84 | 55.00 | 147 | 74.83 | 0 | 1 | 0 | 15 | 1 |
| Arjun KumalNEP | Canada | 2026 | 2 | 2 | 0 | 110 | 87 | 55.00 | 166 | 66.27 | 0 | 1 | 0 | 8 | 0 |
| Ian BellENG | Scotland | 2008-2015 | 3 | 3 | 1 | 110 | 54 | 55.00 | 130 | 84.62 | 0 | 2 | 0 | 7 | 2 |
| Azhar AliPAK | West Indies | 2016 | 3 | 3 | 0 | 110 | 101 | 36.67 | 128 | 85.94 | 1 | 0 | 1 | 8 | 1 |
| Shoaib KhanOMA | United States of America | 2021-2022 | 3 | 3 | 0 | 110 | 59 | 36.67 | 129 | 85.27 | 0 | 2 | 1 | 10 | 0 |
| Malan KrugerNAM | Canada | 2025 | 3 | 3 | 0 | 110 | 80 | 36.67 | 176 | 62.50 | 0 | 1 | 0 | 7 | 1 |
| Ghazi GhoriPAK | Australia | 2026 | 3 | 3 | 0 | 110 | 65 | 36.67 | 153 | 71.90 | 0 | 1 | 0 | 13 | 0 |
| Brijesh PatelIND | England | 1974-1975 | 3 | 3 | 1 | 110 | 82 | 55.00 | 158 | 69.62 | 0 | 1 | 0 | 8 | 2 |
| Shoaib MalikPAK | Ireland | 2007-2016 | 4 | 4 | 2 | 110 | 57* | 55.00 | 121 | 90.91 | 0 | 1 | 0 | 14 | 2 |
| Imran FarhatPAK | Bangladesh | 2004-2011 | 4 | 4 | 0 | 110 | 66 | 27.50 | 154 | 71.43 | 0 | 1 | 0 | 12 | 2 |
| Tim RobinsonENG | New Zealand | 1988 | 4 | 4 | 0 | 110 | 44 | 27.50 | 183 | 60.11 | 0 | 0 | 0 | 13 | 0 |
| Aaron RedmondNZ | Pakistan | 2009 | 4 | 4 | 0 | 110 | 52 | 27.50 | 184 | 59.78 | 0 | 1 | 0 | 15 | 0 |
| Daniel ChristianAUS | India | 2012 | 4 | 4 | 2 | 110 | 39 | 55.00 | 102 | 107.84 | 0 | 0 | 0 | 9 | 0 |
| Mosaddek HossainBAN | Afghanistan | 2016-2019 | 4 | 4 | 2 | 110 | 45* | 55.00 | 133 | 82.71 | 0 | 0 | 0 | 12 | 2 |
| Michael SlaterAUS | India | 1994-1996 | 4 | 4 | 0 | 110 | 52 | 27.50 | 151 | 72.85 | 0 | 1 | 0 | 12 | 0 |
| Mirwais AshrafAFG | United Arab Emirates | 2014 | 5 | 4 | 2 | 110 | 52* | 55.00 | 99 | 111.11 | 0 | 1 | 0 | 5 | 6 |
| Akram KhanBAN | Sri Lanka | 1988-2000 | 5 | 5 | 0 | 110 | 41 | 22.00 | 206 | 53.40 | 0 | 0 | 0 | 7 | 0 |
| Minhajul AbedinBAN | Sri Lanka | 1986-1997 | 5 | 5 | 0 | 110 | 40 | 22.00 | 191 | 57.59 | 0 | 0 | 0 | 1 | 0 |
| Gary WilsonIRE | Pakistan | 2011-2016 | 6 | 6 | 0 | 110 | 33 | 18.33 | 148 | 74.32 | 0 | 0 | 0 | 12 | 0 |
| Tim RobinsonENG | Australia | 1985-1988 | 6 | 6 | 0 | 110 | 37 | 18.33 | 195 | 56.41 | 0 | 0 | 1 | 16 | 0 |
| Steven TaylorUSA | Oman | 2020-2022 | 6 | 6 | 0 | 110 | 79 | 18.33 | 124 | 88.71 | 0 | 1 | 1 | 14 | 1 |
| Abdul QadirPAK | New Zealand | 1983-1989 | 9 | 6 | 3 | 110 | 41* | 36.67 | 153 | 71.90 | 0 | 0 | 1 | 7 | 3 |
| Ravi BoparaENG | South Africa | 2007-2013 | 10 | 7 | 1 | 110 | 60 | 18.33 | 186 | 59.14 | 0 | 1 | 2 | 10 | 1 |
| Azmatullah OmarzaiAFG | Ireland | 2021-2026 | 7 | 7 | 0 | 110 | 33 | 15.71 | 118 | 93.22 | 0 | 0 | 0 | 7 | 6 |
| Chris OldENG | Australia | 1975-1980 | 10 | 7 | 2 | 110 | 35 | 22.00 | 145 | 75.86 | 0 | 0 | 1 | 12 | 1 |
| Adam HollioakeENG | West Indies | 1997-1998 | 7 | 7 | 1 | 110 | 31 | 18.33 | 175 | 62.86 | 0 | 0 | 0 | 8 | 0 |
| Nayan MongiaIND | South Africa | 1995-1999 | 11 | 10 | 3 | 110 | 24 | 15.71 | 150 | 73.33 | 0 | 0 | 0 | 3 | 0 |
| Mohammad AshrafulBAN | United Arab Emirates | 2008 | 1 | 1 | 0 | 109 | 109 | 109.00 | 126 | 86.51 | 1 | 0 | 0 | 8 | 0 |
| Iftikhar AhmedPAK | Nepal | 2023 | 1 | 1 | 1 | 109 | 109* | - | 71 | 153.52 | 1 | 0 | 0 | 11 | 4 |
| Daan van BungeNED | Kenya | 2007-2009 | 3 | 2 | 0 | 109 | 80 | 54.50 | 124 | 87.90 | 0 | 1 | 0 | 13 | 3 |
| MS DhoniIND | Hong Kong | 2008-2018 | 2 | 2 | 1 | 109 | 109* | 109.00 | 99 | 110.10 | 1 | 0 | 1 | 6 | 6 |
| Imrul KayesBAN | Afghanistan | 2016-2018 | 2 | 2 | 1 | 109 | 72* | 109.00 | 142 | 76.76 | 0 | 1 | 0 | 12 | 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.