Batting by opposition (Men's ODIs)
More filters
1 active
From 2002-01-01×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 3,257 of the 3,263 matches in this selection (from 2002). 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 |
| Kumar SangakkaraSL | India | 2002-2014 | 71 | 67 | 2 | 2632 | 138* | 40.49 | 3182 | 82.72 | 6 | 18 | 3 | 254 | 23 |
| Rohit SharmaIND | Australia | 2007-2025 | 49 | 49 | 5 | 2609 | 209 | 59.30 | 2743 | 95.11 | 9 | 10 | 3 | 215 | 93 |
| Virat KohliIND | Australia | 2009-2025 | 53 | 51 | 4 | 2525 | 123 | 53.72 | 2709 | 93.21 | 8 | 16 | 4 | 219 | 25 |
| Virat KohliIND | West Indies | 2009-2026 | 46 | 44 | 8 | 2429 | 157* | 67.47 | 2440 | 99.55 | 10 | 11 | 4 | 252 | 35 |
| MS DhoniIND | Sri Lanka | 2005-2019 | 67 | 53 | 16 | 2383 | 183* | 64.41 | 2645 | 90.09 | 2 | 19 | 2 | 182 | 45 |
| Mahela JayawardeneSL | India | 2002-2014 | 73 | 70 | 7 | 2270 | 118 | 36.03 | 2895 | 78.41 | 3 | 15 | 3 | 190 | 15 |
| Tillakaratne DilshanSL | India | 2004-2014 | 67 | 63 | 5 | 2254 | 160* | 38.86 | 2516 | 89.59 | 4 | 11 | 4 | 276 | 16 |
| Rohit SharmaIND | Sri Lanka | 2008-2024 | 55 | 53 | 9 | 2021 | 264 | 45.93 | 2084 | 96.98 | 6 | 9 | 5 | 192 | 58 |
| Virat KohliIND | New Zealand | 2010-2026 | 37 | 37 | 3 | 1971 | 154* | 57.97 | 2014 | 97.86 | 7 | 11 | 1 | 181 | 29 |
| Eoin MorganENG/IRE | Australia | 2007-2020 | 57 | 56 | 7 | 1952 | 121 | 39.84 | 2137 | 91.34 | 3 | 13 | 5 | 168 | 48 |
| Tamim IqbalBAN | Zimbabwe | 2007-2022 | 47 | 47 | 2 | 1947 | 158 | 43.27 | 2400 | 81.13 | 4 | 11 | 3 | 188 | 41 |
| Rohit SharmaIND | West Indies | 2009-2026 | 40 | 38 | 7 | 1838 | 162 | 59.29 | 1951 | 94.21 | 4 | 13 | 1 | 179 | 47 |
| Kumar SangakkaraSL/IWX/ICC | Australia | 2002-2015 | 46 | 46 | 4 | 1813 | 104 | 43.17 | 2333 | 77.71 | 2 | 12 | 2 | 170 | 10 |
| Virat KohliIND | South Africa | 2010-2025 | 34 | 32 | 7 | 1806 | 160* | 72.24 | 2012 | 89.76 | 7 | 9 | 2 | 145 | 29 |
| Shoaib MalikPAK | India | 2004-2019 | 41 | 41 | 4 | 1777 | 143 | 48.03 | 2002 | 88.76 | 4 | 11 | 1 | 174 | 20 |
| Gautam GambhirIND | Sri Lanka | 2005-2012 | 37 | 36 | 3 | 1668 | 150* | 50.55 | 1882 | 88.63 | 6 | 9 | 3 | 166 | 3 |
| MS DhoniIND | Australia | 2006-2019 | 55 | 48 | 11 | 1660 | 139* | 44.86 | 2052 | 80.90 | 2 | 11 | 3 | 112 | 33 |
| Virender SehwagIND | Sri Lanka | 2002-2012 | 51 | 48 | 3 | 1656 | 146 | 36.80 | 1482 | 111.74 | 2 | 5 | 3 | 233 | 20 |
| Kumar SangakkaraSL | England | 2002-2015 | 41 | 39 | 7 | 1618 | 134* | 50.56 | 2044 | 79.16 | 4 | 11 | 0 | 152 | 5 |
| Kumar SangakkaraSL | Pakistan | 2002-2014 | 49 | 47 | 3 | 1616 | 112 | 36.73 | 2201 | 73.42 | 2 | 10 | 2 | 146 | 8 |
| Brendan TaylorZIM | Bangladesh | 2005-2026 | 57 | 56 | 3 | 1589 | 118* | 29.98 | 2223 | 71.48 | 2 | 10 | 5 | 138 | 19 |
| Joe RootENG | Sri Lanka | 2013-2026 | 37 | 33 | 8 | 1571 | 121 | 62.84 | 1849 | 84.96 | 3 | 12 | 1 | 116 | 8 |
| Chris GayleWI | England | 2004-2019 | 32 | 32 | 2 | 1569 | 162 | 52.30 | 1567 | 100.13 | 4 | 8 | 1 | 139 | 85 |
| Shakib Al HasanBAN | Zimbabwe | 2006-2021 | 48 | 45 | 8 | 1549 | 105* | 41.86 | 1790 | 86.54 | 3 | 8 | 2 | 143 | 13 |
| MS DhoniIND | England | 2006-2019 | 48 | 44 | 11 | 1546 | 134 | 46.85 | 1758 | 87.94 | 1 | 10 | 1 | 129 | 34 |
| Virat KohliIND | England | 2011-2026 | 41 | 41 | 4 | 1541 | 122 | 41.65 | 1715 | 89.85 | 3 | 12 | 4 | 148 | 16 |
| Mahela JayawardeneSL | Australia | 2002-2015 | 48 | 47 | 5 | 1538 | 86 | 36.62 | 1965 | 78.27 | 0 | 16 | 3 | 132 | 4 |
| Yuvraj SinghIND | England | 2002-2017 | 37 | 36 | 6 | 1523 | 150 | 50.77 | 1499 | 101.60 | 4 | 7 | 2 | 173 | 29 |
| Ricky PontingAUS | New Zealand | 2002-2011 | 39 | 38 | 3 | 1504 | 141* | 42.97 | 1767 | 85.12 | 5 | 9 | 2 | 159 | 18 |
| Kumar SangakkaraSL | New Zealand | 2002-2015 | 39 | 38 | 5 | 1503 | 113* | 45.55 | 1898 | 79.19 | 2 | 12 | 2 | 163 | 14 |
| Paul StirlingIRE | Afghanistan | 2010-2026 | 35 | 35 | 1 | 1497 | 128 | 44.03 | 1769 | 84.62 | 3 | 11 | 1 | 144 | 41 |
| Kumar SangakkaraSL | South Africa | 2002-2015 | 35 | 35 | 3 | 1494 | 169 | 46.69 | 1804 | 82.82 | 2 | 11 | 2 | 147 | 13 |
| Aaron FinchAUS | India | 2013-2020 | 32 | 31 | 1 | 1460 | 124 | 48.67 | 1699 | 85.93 | 4 | 9 | 2 | 149 | 32 |
| Sachin TendulkarIND | Australia | 2003-2012 | 38 | 37 | 1 | 1451 | 175 | 40.31 | 1844 | 78.69 | 3 | 8 | 1 | 166 | 9 |
| Ricky PontingAUS | South Africa | 2002-2011 | 33 | 33 | 1 | 1442 | 164 | 45.06 | 1617 | 89.18 | 2 | 11 | 1 | 144 | 21 |
| Mushfiqur RahimBAN | Zimbabwe | 2006-2022 | 51 | 47 | 11 | 1437 | 107 | 39.92 | 1838 | 78.18 | 2 | 9 | 2 | 114 | 15 |
| Michael ClarkeAUS | England | 2003-2014 | 44 | 39 | 6 | 1430 | 105 | 43.33 | 1893 | 75.54 | 1 | 11 | 1 | 115 | 5 |
| Ross TaylorNZ | England | 2007-2019 | 35 | 34 | 5 | 1424 | 181* | 49.10 | 1710 | 83.27 | 5 | 5 | 1 | 125 | 21 |
| AB de VilliersSA | Pakistan | 2006-2017 | 32 | 31 | 7 | 1423 | 128 | 59.29 | 1558 | 91.34 | 3 | 10 | 1 | 127 | 23 |
| Angelo MathewsSL | India | 2009-2023 | 41 | 38 | 11 | 1405 | 139* | 52.04 | 1665 | 84.38 | 3 | 8 | 1 | 115 | 25 |
| Ricky PontingAUS | India | 2003-2012 | 37 | 37 | 4 | 1402 | 140* | 42.48 | 1662 | 84.36 | 4 | 7 | 1 | 120 | 27 |
| Ross TaylorNZ | India | 2009-2020 | 35 | 34 | 5 | 1385 | 112* | 47.76 | 1634 | 84.76 | 3 | 8 | 1 | 120 | 18 |
| Steve SmithAUS | India | 2010-2025 | 30 | 26 | 0 | 1383 | 149 | 53.19 | 1400 | 98.79 | 5 | 7 | 2 | 136 | 19 |
| Yuvraj SinghIND | Pakistan | 2003-2017 | 38 | 38 | 6 | 1360 | 107* | 42.50 | 1455 | 93.47 | 1 | 12 | 2 | 146 | 22 |
| AB de VilliersSA | India | 2005-2018 | 32 | 32 | 4 | 1357 | 119 | 48.46 | 1221 | 111.14 | 6 | 5 | 1 | 118 | 41 |
| Aaron FinchAUS | England | 2013-2020 | 30 | 29 | 1 | 1354 | 135 | 48.36 | 1464 | 92.49 | 7 | 5 | 5 | 138 | 25 |
| Sachin TendulkarIND | Sri Lanka | 2002-2012 | 39 | 37 | 4 | 1353 | 138 | 41.00 | 1554 | 87.07 | 2 | 8 | 2 | 157 | 10 |
| Tillakaratne DilshanSL | Pakistan | 2003-2015 | 42 | 39 | 6 | 1349 | 137* | 40.88 | 1674 | 80.59 | 2 | 6 | 0 | 143 | 3 |
| Mohammad HafeezPAK | Sri Lanka | 2003-2017 | 38 | 37 | 3 | 1322 | 140* | 38.88 | 1711 | 77.26 | 4 | 6 | 2 | 130 | 21 |
Page 1Next
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.