Batting by opposition (Men's ODIs)
Filters
Choose matches, player, team, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 5,027 of the 5,033 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Virat KohliIND | Sri Lanka | 2008-2024 | 56 | 54 | 10 | 2652 | 166* | 60.27 | 2831 | 93.68 | 10 | 12 | 2 | 258 | 26 |
| Virat KohliIND | West Indies | 2009-2026 | 46 | 44 | 8 | 2429 | 157* | 67.47 | 2440 | 99.55 | 10 | 11 | 4 | 252 | 35 |
| Sachin TendulkarIND | Australia | 1991-2012 | 71 | 70 | 1 | 3077 | 175 | 44.59 | 3632 | 84.72 | 9 | 15 | 2 | 330 | 35 |
| Rohit SharmaIND | Australia | 2007-2025 | 49 | 49 | 5 | 2609 | 209 | 59.30 | 2743 | 95.11 | 9 | 10 | 3 | 215 | 93 |
| Sachin TendulkarIND | Sri Lanka | 1990-2012 | 83 | 80 | 9 | 3113 | 138 | 43.85 | 3556 | 87.54 | 8 | 17 | 3 | 303 | 30 |
| Virat KohliIND | Australia | 2009-2025 | 53 | 51 | 4 | 2525 | 123 | 53.72 | 2709 | 93.21 | 8 | 16 | 4 | 219 | 25 |
| Sanath JayasuriyaSL | India | 1990-2009 | 87 | 85 | 5 | 2899 | 189 | 36.24 | 2989 | 96.99 | 7 | 14 | 7 | 330 | 46 |
| Saeed AnwarPAK | Sri Lanka | 1989-2002 | 52 | 52 | 3 | 2198 | 126 | 44.86 | 2674 | 82.20 | 7 | 13 | 3 | 209 | 25 |
| Virat KohliIND | New Zealand | 2010-2026 | 36 | 36 | 3 | 1897 | 154* | 57.48 | 1963 | 96.64 | 7 | 10 | 1 | 168 | 28 |
| Virat KohliIND | South Africa | 2010-2025 | 34 | 32 | 7 | 1806 | 160* | 72.24 | 2012 | 89.76 | 7 | 9 | 2 | 145 | 29 |
| Aaron FinchAUS | England | 2013-2020 | 30 | 29 | 1 | 1354 | 135 | 48.36 | 1464 | 92.49 | 7 | 5 | 5 | 138 | 25 |
| Quinton de KockSA | India | 2013-2025 | 23 | 23 | 0 | 1191 | 135 | 51.78 | 1278 | 93.19 | 7 | 2 | 1 | 131 | 19 |
| Kumar SangakkaraSL | India | 2000-2014 | 76 | 71 | 3 | 2700 | 138* | 39.71 | 3308 | 81.62 | 6 | 18 | 3 | 259 | 23 |
| Desmond HaynesWI | Australia | 1978-1993 | 64 | 64 | 8 | 2262 | 148 | 40.39 | 3472 | 65.15 | 6 | 13 | 3 | 207 | 10 |
| Ricky PontingAUS | India | 1995-2012 | 59 | 59 | 5 | 2164 | 140* | 40.07 | 2658 | 81.41 | 6 | 9 | 3 | 184 | 32 |
| Rohit SharmaIND | Sri Lanka | 2008-2024 | 55 | 53 | 9 | 2021 | 264 | 45.93 | 2084 | 96.98 | 6 | 9 | 5 | 192 | 58 |
| Ricky PontingAUS | New Zealand | 1995-2011 | 51 | 50 | 7 | 1971 | 141* | 45.84 | 2412 | 81.72 | 6 | 12 | 2 | 194 | 21 |
| Gautam GambhirIND | Sri Lanka | 2005-2012 | 37 | 36 | 3 | 1668 | 150* | 50.55 | 1882 | 88.63 | 6 | 9 | 3 | 166 | 3 |
| Adam GilchristAUS | Sri Lanka | 1999-2008 | 30 | 30 | 0 | 1511 | 154 | 50.37 | 1428 | 105.81 | 6 | 4 | 3 | 154 | 36 |
| AB de VilliersSA | India | 2005-2018 | 32 | 32 | 4 | 1357 | 119 | 48.46 | 1221 | 111.14 | 6 | 5 | 1 | 118 | 41 |
| Virender SehwagIND | New Zealand | 2001-2010 | 23 | 23 | 1 | 1157 | 130 | 52.59 | 1113 | 103.95 | 6 | 3 | 2 | 152 | 22 |
| Sachin TendulkarIND | Pakistan | 1989-2012 | 68 | 67 | 4 | 2526 | 141 | 40.10 | 2887 | 87.50 | 5 | 16 | 5 | 294 | 29 |
| Sachin TendulkarIND | South Africa | 1991-2011 | 57 | 57 | 1 | 2001 | 200* | 35.73 | 2622 | 76.32 | 5 | 8 | 1 | 219 | 15 |
| Sachin TendulkarIND | New Zealand | 1990-2009 | 41 | 41 | 3 | 1750 | 186* | 46.05 | 1835 | 95.37 | 5 | 8 | 4 | 206 | 26 |
| Brian LaraWI | Pakistan | 1990-2007 | 47 | 47 | 7 | 1745 | 156 | 43.63 | 2222 | 78.53 | 5 | 6 | 4 | 177 | 18 |
| Ricky PontingAUS | England | 1999-2010 | 39 | 38 | 5 | 1598 | 126 | 48.42 | 1893 | 84.42 | 5 | 8 | 1 | 173 | 16 |
| Mahela JayawardeneSL | England | 1999-2015 | 47 | 43 | 4 | 1562 | 144 | 40.05 | 1865 | 83.75 | 5 | 8 | 2 | 147 | 4 |
| Sanath JayasuriyaSL | New Zealand | 1991-2009 | 46 | 45 | 0 | 1519 | 140 | 33.76 | 1666 | 91.18 | 5 | 8 | 5 | 154 | 41 |
| Ross TaylorNZ | England | 2007-2019 | 35 | 34 | 5 | 1424 | 181* | 49.10 | 1710 | 83.27 | 5 | 5 | 1 | 125 | 21 |
| Steve SmithAUS | India | 2010-2025 | 30 | 26 | 0 | 1383 | 149 | 53.19 | 1400 | 98.79 | 5 | 7 | 2 | 136 | 19 |
| Sachin TendulkarIND | Zimbabwe | 1992-2004 | 34 | 33 | 5 | 1377 | 146 | 49.18 | 1504 | 91.56 | 5 | 5 | 0 | 152 | 20 |
| AB de VilliersSA | West Indies | 2005-2016 | 24 | 22 | 3 | 1279 | 162* | 67.32 | 1154 | 110.83 | 5 | 4 | 0 | 96 | 40 |
| Shai HopeWI | India | 2017-2026 | 29 | 28 | 5 | 1266 | 162* | 55.04 | 1590 | 79.62 | 5 | 5 | 2 | 100 | 26 |
| David WarnerAUS | South Africa | 2009-2023 | 30 | 30 | 0 | 1255 | 173 | 41.83 | 1219 | 102.95 | 5 | 5 | 2 | 140 | 29 |
| Nathan AstleNZ | India | 1995-2005 | 29 | 29 | 1 | 1207 | 120 | 43.11 | 1520 | 79.41 | 5 | 5 | 3 | 119 | 9 |
| Kumar SangakkaraSL | Bangladesh | 2002-2015 | 31 | 28 | 3 | 1206 | 128 | 48.24 | 1367 | 88.22 | 5 | 6 | 1 | 134 | 4 |
| Hashim AmlaSA | Sri Lanka | 2009-2019 | 22 | 21 | 1 | 1143 | 154 | 57.15 | 1256 | 91.00 | 5 | 5 | 1 | 109 | 12 |
| Faf du PlessisSA | Australia | 2011-2019 | 22 | 21 | 1 | 1080 | 126 | 54.00 | 1155 | 93.51 | 5 | 3 | 0 | 101 | 13 |
| Herschelle GibbsSA | West Indies | 1999-2008 | 29 | 29 | 4 | 1074 | 125 | 42.96 | 1312 | 81.86 | 5 | 2 | 0 | 101 | 25 |
| Joe RootENG | West Indies | 2014-2025 | 19 | 18 | 4 | 1071 | 166* | 76.50 | 1140 | 93.95 | 5 | 4 | 0 | 92 | 5 |
| Hashim AmlaSA | West Indies | 2010-2019 | 16 | 16 | 2 | 1069 | 153* | 76.36 | 1071 | 99.81 | 5 | 4 | 0 | 98 | 10 |
| Salman ButtPAK | India | 2004-2010 | 21 | 21 | 2 | 992 | 129* | 52.21 | 1193 | 83.15 | 5 | 2 | 3 | 129 | 4 |
| Virat KohliIND | Bangladesh | 2010-2025 | 17 | 17 | 4 | 932 | 136 | 71.69 | 932 | 100.00 | 5 | 3 | 0 | 87 | 11 |
| Babar AzamPAK | West Indies | 2016-2025 | 13 | 13 | 1 | 773 | 125* | 64.42 | 864 | 89.47 | 5 | 1 | 1 | 57 | 10 |
| Mahela JayawardeneSL | India | 1998-2014 | 87 | 84 | 8 | 2666 | 128 | 35.08 | 3411 | 78.16 | 4 | 17 | 5 | 222 | 16 |
| Inzamam-ul-HaqPAK | India | 1992-2006 | 67 | 64 | 9 | 2403 | 123 | 43.69 | 3059 | 78.56 | 4 | 12 | 2 | 208 | 35 |
| Desmond HaynesWI | Pakistan | 1979-1993 | 65 | 65 | 8 | 2390 | 142* | 41.93 | 3927 | 60.86 | 4 | 18 | 3 | 207 | 8 |
| Inzamam-ul-HaqPAK | Sri Lanka | 1992-2006 | 63 | 58 | 7 | 2265 | 118* | 44.41 | 2903 | 78.02 | 4 | 15 | 0 | 157 | 39 |
| Tillakaratne DilshanSL | India | 2000-2014 | 70 | 64 | 5 | 2255 | 160* | 38.22 | 2521 | 89.45 | 4 | 11 | 4 | 276 | 16 |
| Saeed AnwarPAK | India | 1989-2003 | 50 | 48 | 2 | 2002 | 194 | 43.52 | 2210 | 90.59 | 4 | 8 | 2 | 216 | 34 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.