Batting by opposition (Men's ODIs)
More filters
1 active
From 2000-01-01×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 3,508 of the 3,514 matches in this selection (from 2000). Earlier matches have results and team totals only.
| Player | Opposition | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kumar SangakkaraSL | India | 2000-2014 | 76 | 71 | 3 | 2700 | 138* | 39.71 | 3308 | 81.62 | 6 | 18 | 3 | 259 | 23 |
| Virat KohliIND | Sri Lanka | 2008-2024 | 56 | 54 | 10 | 2652 | 166* | 60.27 | 2831 | 93.68 | 10 | 12 | 2 | 258 | 26 |
| Rohit SharmaIND | Australia | 2007-2025 | 49 | 49 | 5 | 2609 | 209 | 59.30 | 2743 | 95.11 | 9 | 10 | 3 | 215 | 93 |
| Mahela JayawardeneSL | India | 2000-2014 | 81 | 78 | 7 | 2542 | 128 | 35.80 | 3272 | 77.69 | 4 | 16 | 4 | 212 | 15 |
| 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 |
| Tillakaratne DilshanSL | India | 2000-2014 | 70 | 64 | 5 | 2255 | 160* | 38.22 | 2521 | 89.45 | 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 |
| Sanath JayasuriyaSL | India | 2000-2009 | 51 | 49 | 2 | 1843 | 189 | 39.21 | 1963 | 93.89 | 5 | 7 | 4 | 222 | 25 |
| 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 |
| Sachin TendulkarIND | Australia | 2000-2012 | 48 | 47 | 1 | 1803 | 175 | 39.20 | 2185 | 82.52 | 4 | 9 | 1 | 217 | 14 |
| Kumar SangakkaraSL | South Africa | 2000-2015 | 44 | 43 | 4 | 1789 | 169 | 45.87 | 2185 | 81.88 | 2 | 13 | 2 | 177 | 14 |
| Shoaib MalikPAK | India | 2000-2019 | 42 | 42 | 4 | 1782 | 143 | 46.89 | 2015 | 88.44 | 4 | 11 | 1 | 174 | 20 |
| Ricky PontingAUS | India | 2000-2012 | 46 | 46 | 4 | 1776 | 140* | 42.29 | 2090 | 84.98 | 6 | 7 | 2 | 160 | 29 |
| Kumar SangakkaraSL | Pakistan | 2000-2014 | 56 | 53 | 4 | 1720 | 112 | 35.10 | 2379 | 72.30 | 2 | 10 | 3 | 156 | 8 |
| Mahela JayawardeneSL | Pakistan | 2000-2014 | 59 | 56 | 2 | 1714 | 123 | 31.74 | 2221 | 77.17 | 1 | 11 | 5 | 152 | 16 |
| Virender SehwagIND | Sri Lanka | 2001-2012 | 55 | 52 | 3 | 1699 | 146 | 34.67 | 1542 | 110.18 | 2 | 5 | 4 | 239 | 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 |
| Chris GayleWI | England | 2000-2019 | 35 | 34 | 2 | 1632 | 162 | 51.00 | 1697 | 96.17 | 4 | 8 | 1 | 146 | 85 |
| Kumar SangakkaraSL | England | 2001-2015 | 44 | 41 | 7 | 1625 | 134* | 47.79 | 2075 | 78.31 | 4 | 11 | 0 | 152 | 5 |
| Sachin TendulkarIND | Sri Lanka | 2000-2012 | 43 | 41 | 4 | 1613 | 138 | 43.59 | 1854 | 87.00 | 3 | 10 | 2 | 177 | 11 |
| 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 |
| Kumar SangakkaraSL | New Zealand | 2001-2015 | 46 | 45 | 6 | 1568 | 113* | 40.21 | 1990 | 78.79 | 2 | 12 | 3 | 170 | 15 |
| Chris GayleWI | Zimbabwe | 2000-2018 | 30 | 30 | 5 | 1549 | 215 | 61.96 | 1715 | 90.32 | 3 | 11 | 1 | 164 | 45 |
| 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 |
| Ricky PontingAUS | South Africa | 2000-2011 | 36 | 36 | 1 | 1502 | 164 | 42.91 | 1712 | 87.73 | 2 | 11 | 1 | 149 | 21 |
| Paul StirlingIRE | Afghanistan | 2010-2026 | 35 | 35 | 1 | 1497 | 128 | 44.03 | 1769 | 84.62 | 3 | 11 | 1 | 144 | 41 |
| Aaron FinchAUS | India | 2013-2020 | 32 | 31 | 1 | 1460 | 124 | 48.67 | 1699 | 85.93 | 4 | 9 | 2 | 149 | 32 |
| Mushfiqur RahimBAN | Zimbabwe | 2006-2022 | 51 | 47 | 11 | 1437 | 107 | 39.92 | 1838 | 78.18 | 2 | 9 | 2 | 114 | 15 |
| Jacques KallisSA | West Indies | 2001-2011 | 32 | 32 | 7 | 1431 | 139 | 57.24 | 1793 | 79.81 | 4 | 10 | 0 | 96 | 20 |
| Michael ClarkeAUS | England | 2003-2014 | 44 | 39 | 6 | 1430 | 105 | 43.33 | 1893 | 75.54 | 1 | 11 | 1 | 115 | 5 |
| Mahela JayawardeneSL | England | 2001-2015 | 43 | 39 | 4 | 1425 | 144 | 40.71 | 1696 | 84.02 | 4 | 8 | 2 | 137 | 4 |
| 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 |
| Ricky PontingAUS | England | 2001-2010 | 33 | 32 | 4 | 1419 | 126 | 50.68 | 1635 | 86.79 | 5 | 7 | 1 | 158 | 15 |
| Angelo MathewsSL | India | 2009-2023 | 41 | 38 | 11 | 1405 | 139* | 52.04 | 1665 | 84.38 | 3 | 8 | 1 | 115 | 25 |
| Tillakaratne DilshanSL | Pakistan | 2000-2015 | 46 | 43 | 8 | 1403 | 137* | 40.09 | 1738 | 80.72 | 2 | 6 | 0 | 146 | 3 |
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.