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,013 of the 5,044 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sanath JayasuriyaSL | India | 1990-2009 | 87 | 85 | 5 | 2899 | 189 | 36.24 | 2989 | 96.99 | 7 | 14 | 7 | 330 | 46 |
| Mahela JayawardeneSL | India | 1998-2014 | 87 | 84 | 8 | 2666 | 128 | 35.08 | 3411 | 78.16 | 4 | 17 | 5 | 222 | 16 |
| Sachin TendulkarIND | Sri Lanka | 1990-2012 | 83 | 80 | 9 | 3113 | 138 | 43.85 | 3556 | 87.54 | 8 | 17 | 3 | 303 | 30 |
| Sanath JayasuriyaSL | Pakistan | 1989-2009 | 81 | 79 | 2 | 2517 | 134* | 32.69 | 2886 | 87.21 | 3 | 18 | 7 | 263 | 53 |
| Aravinda de SilvaSL | Pakistan | 1984-2002 | 73 | 73 | 6 | 2319 | 134 | 34.61 | 2815 | 82.38 | 3 | 13 | 4 | 163 | 29 |
| Kumar SangakkaraSL | India | 2000-2014 | 76 | 71 | 3 | 2700 | 138* | 39.71 | 3308 | 81.62 | 6 | 18 | 3 | 259 | 23 |
| Sachin TendulkarIND | Australia | 1991-2012 | 71 | 70 | 1 | 3077 | 175 | 44.59 | 3632 | 84.72 | 9 | 15 | 2 | 330 | 35 |
| Sachin TendulkarIND | Pakistan | 1989-2012 | 68 | 67 | 4 | 2526 | 141 | 40.10 | 2887 | 87.50 | 5 | 16 | 5 | 294 | 29 |
| Desmond HaynesWI | Pakistan | 1979-1993 | 65 | 65 | 8 | 2390 | 142* | 41.93 | 3927 | 60.86 | 4 | 18 | 3 | 207 | 8 |
| Inzamam-ul-HaqPAK | India | 1992-2006 | 67 | 64 | 9 | 2403 | 123 | 43.69 | 3059 | 78.56 | 4 | 12 | 2 | 208 | 35 |
| Desmond HaynesWI | Australia | 1978-1993 | 64 | 64 | 8 | 2262 | 148 | 40.39 | 3472 | 65.15 | 6 | 13 | 3 | 207 | 10 |
| Tillakaratne DilshanSL | India | 2000-2014 | 70 | 64 | 5 | 2255 | 160* | 38.22 | 2521 | 89.45 | 4 | 11 | 4 | 276 | 16 |
| Javed MiandadPAK | West Indies | 1975-1993 | 64 | 64 | 7 | 1930 | 100* | 33.86 | 3026 | 63.78 | 1 | 12 | 4 | 103 | 10 |
| Mahela JayawardeneSL | Pakistan | 1998-2014 | 67 | 64 | 2 | 1903 | 123 | 30.69 | 2529 | 75.25 | 2 | 12 | 6 | 161 | 17 |
| Shahid AfridiPAK | India | 1997-2015 | 67 | 64 | 4 | 1524 | 109 | 25.40 | 1397 | 109.09 | 2 | 4 | 6 | 158 | 51 |
| Shahid AfridiPAK | Sri Lanka | 1996-2014 | 72 | 64 | 7 | 1248 | 109 | 21.89 | 1038 | 120.23 | 2 | 6 | 5 | 97 | 63 |
| Arjuna RanatungaSL | Pakistan | 1982-1999 | 66 | 63 | 11 | 1861 | 102* | 35.79 | 2293 | 81.16 | 2 | 12 | 4 | 127 | 16 |
| Richie RichardsonWI | Pakistan | 1984-1995 | 61 | 60 | 11 | 1988 | 122 | 40.57 | 3011 | 66.02 | 3 | 12 | 1 | 184 | 20 |
| Allan BorderAUS | West Indies | 1979-1993 | 60 | 60 | 6 | 1546 | 127* | 28.63 | 2348 | 65.84 | 1 | 9 | 3 | 104 | 9 |
| Ricky PontingAUS | India | 1995-2012 | 59 | 59 | 5 | 2164 | 140* | 40.07 | 2658 | 81.41 | 6 | 9 | 3 | 184 | 32 |
| Mohammad AzharuddinIND | Pakistan | 1985-2000 | 61 | 59 | 7 | 1657 | 101 | 31.87 | 2448 | 67.69 | 2 | 9 | 3 | 108 | 12 |
| Inzamam-ul-HaqPAK | Sri Lanka | 1992-2006 | 63 | 58 | 7 | 2265 | 118* | 44.41 | 2903 | 78.02 | 4 | 15 | 0 | 157 | 39 |
| Sachin TendulkarIND | South Africa | 1991-2011 | 57 | 57 | 1 | 2001 | 200* | 35.73 | 2622 | 76.32 | 5 | 8 | 1 | 219 | 15 |
| Eoin MorganENG/IRE | Australia | 2007-2020 | 57 | 56 | 7 | 1952 | 121 | 39.84 | 2137 | 91.34 | 3 | 13 | 5 | 168 | 48 |
| Rahul DravidIND | Pakistan | 1996-2009 | 56 | 55 | 3 | 1899 | 107 | 36.52 | 2827 | 67.17 | 2 | 14 | 3 | 157 | 1 |
| Aravinda de SilvaSL | India | 1984-2003 | 56 | 55 | 5 | 1786 | 105 | 35.72 | 2290 | 77.99 | 3 | 13 | 4 | 123 | 12 |
| Brendan TaylorZIM | Bangladesh | 2005-2026 | 56 | 55 | 3 | 1575 | 118* | 30.29 | 2200 | 71.59 | 2 | 10 | 5 | 136 | 19 |
| Virat KohliIND | Sri Lanka | 2008-2024 | 56 | 54 | 10 | 2652 | 166* | 60.27 | 2831 | 93.68 | 10 | 12 | 2 | 258 | 26 |
| Mahela JayawardeneSL | Australia | 1999-2015 | 56 | 54 | 5 | 1629 | 86 | 33.24 | 2088 | 78.02 | 0 | 16 | 4 | 138 | 4 |
| MS DhoniIND | Sri Lanka | 2005-2019 | 67 | 53 | 16 | 2383 | 183* | 64.41 | 2645 | 90.09 | 2 | 19 | 2 | 182 | 45 |
| Rohit SharmaIND | Sri Lanka | 2008-2024 | 55 | 53 | 9 | 2021 | 264 | 45.93 | 2084 | 96.98 | 6 | 9 | 5 | 192 | 58 |
| Kumar SangakkaraSL | Pakistan | 2000-2014 | 56 | 53 | 4 | 1720 | 112 | 35.10 | 2379 | 72.30 | 2 | 10 | 3 | 156 | 8 |
| Ramiz RajaPAK | West Indies | 1985-1995 | 53 | 53 | 3 | 1624 | 104* | 32.48 | 2783 | 58.35 | 2 | 8 | 3 | 120 | 3 |
| Saeed AnwarPAK | Sri Lanka | 1989-2002 | 52 | 52 | 3 | 2198 | 126 | 44.86 | 2674 | 82.20 | 7 | 13 | 3 | 209 | 25 |
| Virender SehwagIND | Sri Lanka | 2001-2012 | 55 | 52 | 3 | 1699 | 146 | 34.67 | 1542 | 110.18 | 2 | 5 | 4 | 239 | 20 |
| Jonty RhodesSA | Australia | 1992-2002 | 55 | 52 | 12 | 1610 | 83* | 40.25 | 2066 | 77.93 | 0 | 10 | 3 | 94 | 14 |
| Marvan AtapattuSL | India | 1990-2007 | 52 | 52 | 5 | 1570 | 118 | 33.40 | 2271 | 69.13 | 2 | 11 | 3 | 137 | 1 |
| Virat KohliIND | Australia | 2009-2025 | 53 | 51 | 4 | 2525 | 123 | 53.72 | 2709 | 93.21 | 8 | 16 | 4 | 219 | 25 |
| Saleem MalikPAK | India | 1983-1999 | 52 | 51 | 6 | 1534 | 102 | 34.09 | 1992 | 77.01 | 2 | 8 | 2 | 107 | 6 |
| Ijaz AhmedPAK | India | 1986-2000 | 53 | 51 | 8 | 1533 | 139* | 35.65 | 1933 | 79.31 | 2 | 6 | 1 | 123 | 26 |
| Arjuna RanatungaSL | India | 1984-1999 | 54 | 51 | 8 | 1455 | 131* | 33.84 | 1768 | 82.30 | 1 | 7 | 3 | 105 | 17 |
| Hamilton MasakadzaZIM | Bangladesh | 2005-2018 | 51 | 51 | 1 | 1185 | 102 | 23.70 | 1656 | 71.56 | 1 | 5 | 3 | 113 | 17 |
| Steve WaughAUS | New Zealand | 1986-2002 | 60 | 51 | 12 | 1088 | 71 | 27.90 | 1475 | 73.76 | 0 | 4 | 3 | 70 | 12 |
| Wasim AkramPAK | West Indies | 1985-2002 | 63 | 51 | 9 | 498 | 43 | 11.86 | 673 | 74.00 | 0 | 0 | 9 | 35 | 9 |
| Viv RichardsWI | Australia | 1975-1991 | 54 | 50 | 7 | 2187 | 153* | 50.86 | 2584 | 84.64 | 3 | 20 | 1 | 189 | 26 |
| Ricky PontingAUS | New Zealand | 1995-2011 | 51 | 50 | 7 | 1971 | 141* | 45.84 | 2412 | 81.72 | 6 | 12 | 2 | 194 | 21 |
| Brian LaraWI/IWX/ICC | Australia | 1991-2007 | 51 | 50 | 3 | 1858 | 139 | 39.53 | 2426 | 76.59 | 3 | 15 | 4 | 169 | 21 |
| Jacques KallisSA/IWX/ICC | Australia | 1997-2011 | 50 | 50 | 2 | 1660 | 104* | 34.58 | 2278 | 72.87 | 1 | 13 | 1 | 119 | 20 |
| Sourav GangulyIND | Pakistan | 1996-2007 | 52 | 50 | 3 | 1652 | 141 | 35.15 | 2300 | 71.83 | 2 | 9 | 4 | 161 | 17 |
| Richie RichardsonWI | Australia | 1984-1996 | 51 | 50 | 4 | 1498 | 94 | 32.57 | 2368 | 63.26 | 0 | 15 | 4 | 135 | 9 |
Page 1Next
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.