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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sean WilliamsZIM | Pakistan | 2007-2024 | 22 | 21 | 3 | 671 | 118* | 37.28 | 757 | 88.64 | 1 | 3 | 0 | 59 | 10 |
| Mark WaughAUS | Pakistan | 1988-2001 | 29 | 27 | 2 | 671 | 121* | 26.84 | 919 | 73.01 | 1 | 1 | 2 | 57 | 0 |
| Nathan AstleNZ | England | 1996-2007 | 15 | 15 | 2 | 669 | 122* | 51.46 | 946 | 70.72 | 2 | 5 | 0 | 77 | 8 |
| Shoaib MalikPAK | Australia | 2002-2019 | 28 | 27 | 2 | 669 | 66 | 26.76 | 1054 | 63.47 | 0 | 2 | 1 | 44 | 9 |
| Hansie CronjeSA | England | 1992-2000 | 22 | 22 | 1 | 667 | 78 | 31.76 | 1014 | 65.78 | 0 | 4 | 1 | 39 | 9 |
| Martin GuptillNZ | Zimbabwe | 2011-2015 | 9 | 9 | 2 | 666 | 116* | 95.14 | 746 | 89.28 | 2 | 5 | 0 | 64 | 12 |
| Adam ParoreNZ | Pakistan | 1992-2001 | 28 | 24 | 2 | 666 | 93 | 30.27 | 1008 | 66.07 | 0 | 4 | 5 | 31 | 5 |
| Steve WaughAUS | England | 1987-2001 | 30 | 28 | 9 | 666 | 83* | 35.05 | 893 | 74.58 | 0 | 3 | 2 | 57 | 2 |
| Ramiz RajaPAK | India | 1985-1997 | 29 | 29 | 1 | 666 | 77 | 23.79 | 1138 | 58.52 | 0 | 4 | 2 | 44 | 1 |
| Shubman GillIND | West Indies | 2022-2026 | 9 | 9 | 2 | 665 | 223* | 95.00 | 604 | 110.10 | 2 | 3 | 0 | 74 | 13 |
| Tamim IqbalBAN | Ireland | 2007-2023 | 16 | 16 | 2 | 665 | 129 | 47.50 | 828 | 80.31 | 1 | 4 | 0 | 78 | 5 |
| Aamer SohailPAK | New Zealand | 1992-1996 | 20 | 20 | 0 | 665 | 134 | 33.25 | 965 | 68.91 | 1 | 5 | 1 | 77 | 3 |
| Shai HopeWI | Sri Lanka | 2016-2026 | 14 | 14 | 0 | 663 | 115 | 47.36 | 847 | 78.28 | 2 | 5 | 0 | 51 | 7 |
| Ijaz AhmedPAK | South Africa | 1992-2000 | 20 | 19 | 2 | 663 | 114* | 39.00 | 717 | 92.47 | 2 | 4 | 4 | 85 | 6 |
| Michael HusseyAUS | England | 2005-2011 | 29 | 22 | 5 | 663 | 84 | 39.00 | 796 | 83.29 | 0 | 4 | 1 | 54 | 8 |
| Ahmed ShehzadPAK | Sri Lanka | 2011-2017 | 18 | 18 | 0 | 662 | 124 | 36.78 | 830 | 79.76 | 1 | 3 | 1 | 67 | 4 |
| Nathan AstleNZ | Pakistan | 1995-2006 | 25 | 25 | 1 | 662 | 119 | 27.58 | 828 | 79.95 | 2 | 2 | 2 | 74 | 9 |
| Imrul KayesBAN | Zimbabwe | 2010-2018 | 15 | 15 | 0 | 661 | 144 | 44.07 | 846 | 78.13 | 2 | 3 | 0 | 62 | 18 |
| Ben StokesENG | New Zealand | 2015-2023 | 16 | 16 | 4 | 661 | 182 | 55.08 | 675 | 97.93 | 1 | 4 | 0 | 53 | 21 |
| Hashan TillakaratneSL | Australia | 1988-2003 | 32 | 29 | 5 | 661 | 76 | 27.54 | 1098 | 60.20 | 0 | 5 | 2 | 41 | 0 |
| Chris HarrisNZ | Sri Lanka | 1991-2003 | 33 | 31 | 11 | 660 | 68* | 33.00 | 1108 | 59.57 | 0 | 3 | 0 | 29 | 4 |
| Alec StewartENG | West Indies | 1989-2000 | 24 | 23 | 3 | 659 | 100* | 32.95 | 1003 | 65.70 | 1 | 6 | 2 | 74 | 4 |
| Liton DasBAN | Zimbabwe | 2015-2022 | 13 | 13 | 2 | 658 | 176 | 59.82 | 671 | 98.06 | 3 | 2 | 2 | 68 | 13 |
| Scott StyrisNZ | India | 1999-2010 | 25 | 22 | 1 | 658 | 89 | 31.33 | 860 | 76.51 | 0 | 5 | 0 | 66 | 5 |
| Martin GuptillNZ | Bangladesh | 2010-2021 | 15 | 15 | 2 | 657 | 118 | 50.54 | 620 | 105.97 | 3 | 1 | 1 | 66 | 23 |
| Greg ChappellAUS | England | 1971-1983 | 20 | 19 | 3 | 657 | 125* | 41.06 | 890 | 73.82 | 1 | 2 | 2 | 57 | 1 |
| Ian BellENG | Sri Lanka | 2006-2015 | 26 | 25 | 1 | 657 | 77 | 27.38 | 890 | 73.82 | 0 | 2 | 1 | 56 | 3 |
| Ajay JadejaIND | Zimbabwe | 1992-1999 | 19 | 18 | 8 | 656 | 116* | 65.60 | 763 | 85.98 | 1 | 4 | 2 | 35 | 17 |
| Mudassar NazarPAK | West Indies | 1979-1988 | 27 | 26 | 0 | 656 | 77 | 25.23 | 1266 | 51.82 | 0 | 5 | 0 | 43 | 1 |
| Damien MartynAUS | New Zealand | 1993-2006 | 29 | 28 | 8 | 656 | 116* | 32.80 | 886 | 74.04 | 1 | 4 | 1 | 66 | 4 |
| Sarfraz AhmedPAK | England | 2015-2019 | 16 | 13 | 2 | 655 | 105 | 59.55 | 659 | 99.39 | 1 | 5 | 0 | 51 | 3 |
| Dinesh ChandimalSL | Australia | 2011-2022 | 21 | 20 | 4 | 655 | 102 | 40.94 | 825 | 79.39 | 1 | 5 | 0 | 52 | 6 |
| Kapil DevIND | Australia | 1980-1994 | 41 | 38 | 6 | 655 | 58 | 20.47 | 743 | 88.16 | 0 | 1 | 2 | 47 | 11 |
| Ian BellENG | New Zealand | 2007-2015 | 23 | 23 | 0 | 654 | 82 | 28.43 | 896 | 72.99 | 0 | 3 | 2 | 74 | 7 |
| Chris HarrisNZ | Pakistan | 1992-2003 | 38 | 35 | 8 | 654 | 54 | 24.22 | 976 | 67.01 | 0 | 1 | 1 | 38 | 6 |
| Shahid AfridiPAK | West Indies | 1996-2015 | 41 | 37 | 2 | 653 | 76 | 18.66 | 695 | 93.96 | 0 | 4 | 1 | 62 | 20 |
| Mark WaughAUS | Zimbabwe | 1992-2001 | 12 | 11 | 4 | 650 | 106 | 92.86 | 762 | 85.30 | 3 | 3 | 0 | 59 | 5 |
| Shakib Al HasanBAN | Pakistan | 2008-2023 | 18 | 17 | 2 | 649 | 108 | 43.27 | 769 | 84.40 | 1 | 5 | 1 | 59 | 3 |
| Darren BravoWI | India | 2009-2022 | 23 | 21 | 2 | 649 | 86 | 34.16 | 894 | 72.60 | 0 | 6 | 0 | 61 | 13 |
| Jonty RhodesSA | West Indies | 1992-2003 | 25 | 25 | 5 | 648 | 61 | 32.40 | 846 | 76.60 | 0 | 2 | 1 | 51 | 4 |
| Sachin TendulkarIND | Kenya | 1996-2003 | 10 | 9 | 3 | 647 | 146 | 107.83 | 667 | 97.00 | 4 | 1 | 0 | 73 | 5 |
| Allan BorderAUS | Pakistan | 1979-1993 | 33 | 31 | 7 | 647 | 75* | 26.96 | 959 | 67.47 | 0 | 4 | 2 | 52 | 1 |
| Kevin PietersenENG | South Africa | 2005-2011 | 17 | 14 | 4 | 646 | 116 | 64.60 | 640 | 100.94 | 3 | 2 | 0 | 52 | 18 |
| Daniel VettoriNZ/IWX/ICC | Australia | 1997-2015 | 59 | 44 | 9 | 646 | 83 | 18.46 | 772 | 83.68 | 0 | 3 | 8 | 56 | 3 |
| Graeme SmithSA | Zimbabwe | 2003-2010 | 13 | 13 | 0 | 644 | 117 | 49.54 | 734 | 87.74 | 1 | 6 | 0 | 80 | 10 |
| Aamer SohailPAK | West Indies | 1991-1999 | 26 | 26 | 1 | 644 | 87 | 25.76 | 1157 | 55.66 | 0 | 4 | 0 | 67 | 0 |
| Boeta DippenaarSA | West Indies | 2001-2005 | 17 | 14 | 4 | 643 | 123 | 64.30 | 856 | 75.12 | 1 | 6 | 0 | 59 | 3 |
| Dilip VengsarkarIND | Pakistan | 1978-1989 | 25 | 23 | 5 | 643 | 95* | 35.72 | 1002 | 64.17 | 0 | 5 | 2 | 31 | 3 |
| Andrew JonesNZ | Australia | 1987-1994 | 24 | 24 | 2 | 643 | 87 | 29.23 | 1234 | 52.11 | 0 | 5 | 0 | 43 | 0 |
| Andrew SymondsAUS | Pakistan | 1998-2009 | 21 | 15 | 2 | 641 | 143* | 49.31 | 682 | 93.99 | 2 | 2 | 2 | 61 | 9 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.