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 2,596 of the 4,866 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MS DhoniIND | Sri Lanka | 2005-2019 | 62 | 48 | 15 | 2140 | 107 | 64.85 | 2429 | 88.10 | 1 | 19 | 2 | 163 | 35 |
| MS DhoniIND | West Indies | 2005-2019 | 35 | 29 | 13 | 891 | 95 | 55.69 | 1023 | 87.10 | 0 | 7 | 0 | 57 | 21 |
| MahmudullahBAN | West Indies | 2009-2024 | 30 | 24 | 13 | 832 | 84* | 75.64 | 983 | 84.64 | 0 | 8 | 1 | 54 | 27 |
| Kemar RoachWI | India | 2009-2022 | 25 | 21 | 13 | 172 | 34 | 21.50 | 310 | 55.48 | 0 | 0 | 3 | 15 | 4 |
| Nuwan KulasekaraSL | India | 2007-2014 | 36 | 28 | 12 | 305 | 39* | 19.06 | 388 | 78.61 | 0 | 0 | 1 | 25 | 4 |
| MS DhoniIND | Australia | 2006-2019 | 55 | 48 | 11 | 1660 | 139* | 44.86 | 2052 | 80.90 | 2 | 11 | 3 | 112 | 33 |
| Angelo MathewsSL | India | 2009-2023 | 41 | 38 | 11 | 1405 | 139* | 52.04 | 1665 | 84.38 | 3 | 8 | 1 | 115 | 25 |
| Ravindra JadejaIND | England | 2011-2025 | 28 | 23 | 11 | 532 | 87 | 44.33 | 535 | 99.44 | 0 | 3 | 1 | 48 | 12 |
| Virat KohliIND | Sri Lanka | 2008-2024 | 56 | 54 | 10 | 2652 | 166* | 60.27 | 2831 | 93.68 | 10 | 12 | 2 | 258 | 26 |
| MS DhoniIND | England | 2006-2019 | 47 | 43 | 10 | 1536 | 134 | 46.55 | 1745 | 88.02 | 1 | 10 | 1 | 128 | 34 |
| Suresh RainaIND | Sri Lanka | 2005-2014 | 52 | 45 | 10 | 1280 | 106 | 36.57 | 1350 | 94.81 | 1 | 9 | 3 | 100 | 24 |
| Mushfiqur RahimBAN | Zimbabwe | 2006-2022 | 45 | 41 | 10 | 1275 | 107 | 41.13 | 1546 | 82.47 | 2 | 8 | 2 | 103 | 14 |
| JP DuminySA | Zimbabwe | 2006-2018 | 19 | 19 | 10 | 685 | 129 | 76.11 | 738 | 92.82 | 3 | 2 | 0 | 49 | 11 |
| Ravindra JadejaIND | Australia | 2009-2025 | 45 | 33 | 10 | 577 | 66* | 25.09 | 768 | 75.13 | 0 | 2 | 1 | 37 | 9 |
| Tim BresnanENG | Australia | 2009-2014 | 23 | 20 | 10 | 420 | 80 | 42.00 | 445 | 94.38 | 0 | 1 | 0 | 45 | 4 |
| Trent BoultNZ | Australia | 2015-2023 | 16 | 15 | 10 | 55 | 16* | 11.00 | 64 | 85.94 | 0 | 0 | 2 | 5 | 2 |
| Josh HazlewoodAUS | South Africa | 2014-2026 | 21 | 13 | 10 | 49 | 12* | 16.33 | 63 | 77.78 | 0 | 0 | 0 | 7 | 0 |
| Michael ClarkeAUS | Sri Lanka | 2004-2015 | 31 | 29 | 9 | 1187 | 117 | 59.35 | 1365 | 86.96 | 1 | 11 | 3 | 88 | 11 |
| AB de VilliersSA | New Zealand | 2005-2017 | 25 | 25 | 9 | 991 | 106* | 61.94 | 1013 | 97.83 | 1 | 7 | 1 | 91 | 15 |
| MahmudullahBAN | Zimbabwe | 2009-2022 | 42 | 34 | 9 | 870 | 82* | 34.80 | 1101 | 79.02 | 0 | 6 | 2 | 71 | 11 |
| Ravindra JadejaIND | Sri Lanka | 2009-2023 | 31 | 19 | 9 | 383 | 60* | 38.30 | 467 | 82.01 | 0 | 1 | 2 | 19 | 7 |
| Ravindra JadejaIND | West Indies | 2009-2026 | 34 | 24 | 9 | 299 | 39* | 19.93 | 388 | 77.06 | 0 | 0 | 1 | 23 | 1 |
| Mitchell StarcAUS | England | 2013-2024 | 26 | 19 | 9 | 86 | 29 | 8.60 | 105 | 81.90 | 0 | 0 | 5 | 3 | 3 |
| James AndersonENG | New Zealand | 2004-2015 | 22 | 14 | 9 | 67 | 28 | 13.40 | 112 | 59.82 | 0 | 0 | 0 | 8 | 0 |
| James AndersonENG | India | 2003-2015 | 30 | 14 | 9 | 32 | 12* | 6.40 | 52 | 61.54 | 0 | 0 | 1 | 3 | 0 |
| Kemar RoachWI | Australia | 2009-2013 | 12 | 10 | 9 | 19 | 9* | 19.00 | 39 | 48.72 | 0 | 0 | 0 | 1 | 0 |
| Mustafizur RahmanBAN | New Zealand | 2016-2026 | 19 | 13 | 9 | 18 | 5* | 4.50 | 51 | 35.29 | 0 | 0 | 3 | 1 | 0 |
| Virat KohliIND | West Indies | 2009-2026 | 46 | 44 | 8 | 2429 | 157* | 67.47 | 2440 | 99.55 | 10 | 11 | 4 | 252 | 35 |
| Rohit SharmaIND | Sri Lanka | 2008-2024 | 54 | 52 | 8 | 1951 | 264 | 44.34 | 2020 | 96.58 | 6 | 8 | 5 | 186 | 57 |
| Joe RootENG | Sri Lanka | 2013-2026 | 35 | 32 | 8 | 1502 | 121 | 62.58 | 1783 | 84.24 | 3 | 11 | 1 | 108 | 8 |
| Shakib Al HasanBAN | Zimbabwe | 2006-2021 | 41 | 39 | 8 | 1386 | 105* | 44.71 | 1581 | 87.67 | 3 | 7 | 2 | 125 | 12 |
| MS DhoniIND | Pakistan | 2005-2019 | 34 | 29 | 8 | 1200 | 148 | 57.14 | 1330 | 90.23 | 2 | 9 | 0 | 103 | 25 |
| David MillerSA | Australia | 2011-2026 | 30 | 28 | 8 | 1184 | 142 | 59.20 | 1107 | 106.96 | 4 | 6 | 1 | 96 | 37 |
| Ross TaylorNZ | Pakistan | 2009-2019 | 27 | 25 | 8 | 1071 | 131* | 63.00 | 1294 | 82.77 | 3 | 7 | 2 | 69 | 20 |
| Mushfiqur RahimBAN | West Indies | 2007-2021 | 29 | 29 | 8 | 972 | 79 | 46.29 | 1261 | 77.08 | 0 | 8 | 1 | 77 | 15 |
| Angelo MathewsSL | Pakistan | 2009-2017 | 33 | 29 | 8 | 917 | 93 | 43.67 | 1085 | 84.52 | 0 | 7 | 2 | 65 | 16 |
| Shoaib MalikPAK | Sri Lanka | 2003-2017 | 30 | 28 | 8 | 790 | 86* | 39.50 | 913 | 86.53 | 0 | 7 | 2 | 54 | 17 |
| David MillerSA | Sri Lanka | 2013-2023 | 21 | 18 | 8 | 516 | 117* | 51.60 | 504 | 102.38 | 1 | 2 | 1 | 26 | 20 |
| Adil RashidENG | Australia | 2009-2025 | 32 | 21 | 8 | 304 | 36 | 23.38 | 329 | 92.40 | 0 | 0 | 1 | 30 | 5 |
| Mitchell JohnsonAUS | India | 2006-2015 | 27 | 16 | 8 | 171 | 27* | 21.38 | 171 | 100.00 | 0 | 0 | 1 | 14 | 5 |
| Prosper UtseyaZIM | Pakistan | 2004-2015 | 13 | 11 | 8 | 121 | 23 | 40.33 | 172 | 70.35 | 0 | 0 | 0 | 7 | 0 |
| James AndersonENG | Australia | 2003-2015 | 31 | 16 | 8 | 75 | 20* | 9.38 | 135 | 55.56 | 0 | 0 | 3 | 9 | 0 |
| Xavier DohertyAUS | Sri Lanka | 2010-2015 | 21 | 12 | 8 | 66 | 15* | 16.50 | 129 | 51.16 | 0 | 0 | 1 | 5 | 0 |
| Mustafizur RahmanBAN | Sri Lanka | 2017-2025 | 17 | 12 | 8 | 32 | 18 | 8.00 | 59 | 54.24 | 0 | 0 | 2 | 4 | 0 |
| Christopher MpofuZIM | Bangladesh | 2005-2020 | 17 | 11 | 8 | 15 | 9* | 5.00 | 58 | 25.86 | 0 | 0 | 1 | 0 | 0 |
| Eoin MorganENG/IRE | Australia | 2007-2020 | 57 | 56 | 7 | 1952 | 121 | 39.84 | 2137 | 91.34 | 3 | 13 | 5 | 168 | 48 |
| Rohit SharmaIND | West Indies | 2009-2026 | 40 | 38 | 7 | 1838 | 162 | 59.29 | 1951 | 94.21 | 4 | 13 | 1 | 179 | 47 |
| Virat KohliIND | South Africa | 2010-2025 | 34 | 32 | 7 | 1806 | 160* | 72.24 | 2012 | 89.76 | 7 | 9 | 2 | 145 | 29 |
| AB de VilliersSA | Pakistan | 2006-2017 | 32 | 31 | 7 | 1423 | 128 | 59.29 | 1558 | 91.34 | 3 | 10 | 1 | 127 | 23 |
| Yuvraj SinghIND | Sri Lanka | 2003-2017 | 38 | 36 | 7 | 1066 | 117 | 36.76 | 1205 | 88.46 | 1 | 8 | 3 | 122 | 18 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.