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,014 of the 5,020 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shane WatsonAUS | Sri Lanka | 2002-2015 | 21 | 19 | 2 | 516 | 69 | 30.35 | 591 | 87.31 | 0 | 4 | 0 | 38 | 12 |
| Ben StokesENG | Pakistan | 2016-2023 | 16 | 12 | 2 | 515 | 84 | 51.50 | 539 | 95.55 | 0 | 4 | 0 | 45 | 15 |
| Ramnaresh SarwanWI | Pakistan | 2004-2013 | 15 | 14 | 2 | 515 | 87 | 42.92 | 739 | 69.69 | 0 | 5 | 0 | 44 | 3 |
| David BoonAUS | Sri Lanka | 1985-1992 | 16 | 15 | 4 | 515 | 122 | 46.82 | 723 | 71.23 | 1 | 2 | 1 | 41 | 3 |
| Andrew JonesNZ | Sri Lanka | 1988-1992 | 12 | 12 | 1 | 514 | 85 | 46.73 | 836 | 61.48 | 0 | 3 | 0 | 24 | 5 |
| Nasser HussainENG | Zimbabwe | 1996-2002 | 16 | 16 | 4 | 514 | 75 | 42.83 | 739 | 69.55 | 0 | 5 | 1 | 45 | 4 |
| Kusal MendisSL | South Africa | 2017-2023 | 18 | 18 | 0 | 514 | 76 | 28.56 | 625 | 82.24 | 0 | 4 | 1 | 48 | 12 |
| Dipendra Singh AireeNEP | United Arab Emirates | 2018-2026 | 19 | 19 | 2 | 514 | 100 | 30.24 | 630 | 81.59 | 1 | 3 | 3 | 43 | 9 |
| Fakhar ZamanPAK | Sri Lanka | 2017-2026 | 13 | 13 | 0 | 513 | 78 | 39.46 | 590 | 86.95 | 0 | 5 | 0 | 58 | 8 |
| David MillerSA | India | 2011-2023 | 29 | 27 | 6 | 513 | 75* | 24.43 | 547 | 93.78 | 0 | 2 | 4 | 43 | 11 |
| Kyle CoetzerSCO | Papua New Guinea | 2017-2022 | 10 | 10 | 0 | 512 | 96 | 51.20 | 675 | 75.85 | 0 | 5 | 0 | 60 | 7 |
| Angelo MathewsSL | Australia | 2010-2019 | 24 | 20 | 2 | 512 | 77* | 28.44 | 656 | 78.05 | 0 | 4 | 2 | 38 | 5 |
| Upul TharangaSL | Australia | 2006-2016 | 23 | 22 | 1 | 512 | 111 | 24.38 | 798 | 64.16 | 1 | 3 | 2 | 44 | 1 |
| Kris SrikkanthIND | England | 1981-1992 | 15 | 15 | 0 | 511 | 99 | 34.07 | 713 | 71.67 | 0 | 5 | 2 | 56 | 5 |
| Mushfiqur RahimBAN | Pakistan | 2008-2023 | 16 | 16 | 2 | 511 | 106 | 36.50 | 576 | 88.72 | 1 | 4 | 1 | 54 | 3 |
| Aiden MarkramSA | Australia | 2018-2026 | 16 | 16 | 1 | 511 | 102* | 34.07 | 496 | 103.02 | 1 | 3 | 2 | 57 | 13 |
| Suresh RainaIND | Pakistan | 2006-2015 | 20 | 15 | 3 | 510 | 84 | 42.50 | 600 | 85.00 | 0 | 2 | 0 | 42 | 14 |
| Alec StewartENG | New Zealand | 1990-1997 | 19 | 18 | 2 | 510 | 81 | 31.88 | 741 | 68.83 | 0 | 1 | 1 | 54 | 2 |
| Younis KhanPAK | Bangladesh | 2002-2012 | 20 | 19 | 3 | 510 | 73 | 31.88 | 664 | 76.81 | 0 | 4 | 1 | 33 | 5 |
| Ravi ShastriIND | Pakistan | 1982-1991 | 28 | 25 | 7 | 510 | 77 | 28.33 | 789 | 64.64 | 0 | 5 | 1 | 35 | 9 |
| Adam ParoreNZ | India | 1994-2001 | 28 | 26 | 6 | 510 | 96 | 25.50 | 779 | 65.47 | 0 | 2 | 3 | 21 | 3 |
| Kusal MendisSL | West Indies | 2016-2026 | 11 | 11 | 2 | 509 | 119 | 56.56 | 460 | 110.65 | 1 | 4 | 0 | 51 | 12 |
| Yasir HameedPAK | New Zealand | 2003-2004 | 12 | 12 | 1 | 509 | 127* | 46.27 | 709 | 71.79 | 1 | 4 | 0 | 55 | 1 |
| Alex CareyAUS | South Africa | 2018-2026 | 17 | 17 | 1 | 509 | 99 | 31.81 | 583 | 87.31 | 0 | 4 | 2 | 41 | 8 |
| Shreyas IyerIND | West Indies | 2019-2022 | 10 | 9 | 0 | 507 | 80 | 56.33 | 509 | 99.61 | 0 | 7 | 0 | 39 | 15 |
| Marcus TrescothickENG | Australia | 2001-2005 | 18 | 18 | 2 | 507 | 104* | 31.69 | 720 | 70.42 | 1 | 4 | 5 | 57 | 6 |
| Lou VincentNZ | Australia | 2002-2007 | 20 | 20 | 1 | 507 | 90 | 26.68 | 685 | 74.01 | 0 | 5 | 3 | 52 | 8 |
| Imam-ul-HaqPAK | Zimbabwe | 2018-2020 | 8 | 8 | 0 | 506 | 128 | 63.25 | 552 | 91.67 | 3 | 1 | 1 | 43 | 1 |
| Herschelle GibbsSA | Bangladesh | 2002-2008 | 11 | 11 | 3 | 506 | 153 | 63.25 | 500 | 101.20 | 1 | 4 | 1 | 68 | 7 |
| Andrew HudsonSA | Pakistan | 1992-1997 | 14 | 14 | 1 | 506 | 94* | 38.92 | 683 | 74.08 | 0 | 5 | 0 | 62 | 5 |
| Martin GuptillNZ | South Africa | 2009-2019 | 18 | 17 | 2 | 506 | 180* | 33.73 | 655 | 77.25 | 2 | 1 | 2 | 52 | 16 |
| Robin SmithENG | India | 1989-1993 | 10 | 10 | 0 | 505 | 129 | 50.50 | 696 | 72.56 | 2 | 2 | 1 | 49 | 7 |
| Kane WilliamsonNZ | Bangladesh | 2010-2025 | 13 | 12 | 3 | 505 | 108 | 56.11 | 687 | 73.51 | 1 | 4 | 1 | 41 | 4 |
| Yuvraj SinghIND | Zimbabwe | 2000-2005 | 15 | 14 | 2 | 505 | 120 | 42.08 | 514 | 98.25 | 1 | 4 | 0 | 42 | 9 |
| Sikandar RazaZIM | Sri Lanka | 2016-2025 | 19 | 18 | 6 | 505 | 92 | 42.08 | 508 | 99.41 | 0 | 5 | 0 | 47 | 8 |
| Yuvraj SinghIND | New Zealand | 2000-2010 | 31 | 27 | 3 | 504 | 87 | 21.00 | 780 | 64.62 | 0 | 2 | 3 | 57 | 11 |
| Virender SehwagIND | Bangladesh | 2003-2011 | 12 | 12 | 0 | 503 | 175 | 41.92 | 405 | 124.20 | 1 | 3 | 1 | 64 | 11 |
| Eoin MorganENG/IRE | West Indies | 2007-2019 | 21 | 17 | 3 | 502 | 107 | 35.86 | 558 | 89.96 | 2 | 2 | 1 | 42 | 17 |
| Mike GattingENG | Pakistan | 1977-1987 | 19 | 18 | 4 | 502 | 76 | 35.86 | 680 | 73.82 | 0 | 3 | 0 | 42 | 2 |
| Brendon McCullumNZ | India | 2002-2014 | 28 | 24 | 3 | 502 | 77 | 23.90 | 593 | 84.65 | 0 | 2 | 5 | 53 | 13 |
| Geoff MarshAUS | Pakistan | 1986-1992 | 12 | 12 | 2 | 501 | 125* | 50.10 | 816 | 61.40 | 1 | 2 | 0 | 30 | 1 |
| Andrew JonesNZ | Pakistan | 1989-1994 | 16 | 16 | 3 | 501 | 82 | 38.54 | 933 | 53.70 | 0 | 5 | 1 | 38 | 0 |
| Mark GreatbatchNZ | India | 1988-1995 | 15 | 15 | 1 | 500 | 84* | 35.71 | 637 | 78.49 | 0 | 4 | 1 | 43 | 8 |
| Brendan TaylorZIM | Sri Lanka | 2004-2025 | 16 | 16 | 1 | 500 | 119* | 33.33 | 720 | 69.44 | 1 | 3 | 2 | 48 | 6 |
| Regis ChakabvaZIM | Bangladesh | 2010-2022 | 19 | 19 | 1 | 500 | 102 | 27.78 | 654 | 76.45 | 1 | 2 | 0 | 40 | 5 |
| Angelo MathewsSL | New Zealand | 2009-2023 | 28 | 23 | 7 | 500 | 95 | 31.25 | 632 | 79.11 | 0 | 4 | 7 | 51 | 3 |
| Ramnaresh SarwanWI | Australia | 2003-2013 | 23 | 22 | 1 | 499 | 63 | 23.76 | 735 | 67.89 | 0 | 2 | 2 | 50 | 2 |
| Marnus LabuschagneAUS | South Africa | 2020-2025 | 13 | 12 | 1 | 498 | 124 | 45.27 | 569 | 87.52 | 2 | 1 | 1 | 49 | 2 |
| Darren BravoWI | Sri Lanka | 2011-2021 | 14 | 14 | 1 | 498 | 102 | 38.31 | 665 | 74.89 | 1 | 2 | 0 | 32 | 14 |
| Roy DiasSL | India | 1979-1987 | 14 | 14 | 1 | 498 | 121 | 38.31 | 673 | 74.00 | 2 | 2 | 1 | 37 | 1 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.