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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jonny BairstowENG | India | 2011-2023 | 18 | 17 | 1 | 641 | 124 | 40.06 | 621 | 103.22 | 2 | 2 | 1 | 63 | 26 |
| Shoaib MalikPAK | Zimbabwe | 2001-2018 | 25 | 18 | 3 | 641 | 112 | 42.73 | 681 | 94.13 | 1 | 4 | 0 | 52 | 11 |
| Brendon McCullumNZ | Sri Lanka | 2003-2015 | 31 | 26 | 1 | 641 | 117 | 25.64 | 729 | 87.93 | 1 | 3 | 3 | 73 | 21 |
| Chris GayleWI | Bangladesh | 2002-2019 | 21 | 21 | 2 | 640 | 104* | 33.68 | 889 | 71.99 | 1 | 4 | 3 | 62 | 20 |
| Younis KhanPAK | New Zealand | 2001-2015 | 29 | 26 | 2 | 640 | 103 | 26.67 | 914 | 70.02 | 1 | 4 | 2 | 41 | 5 |
| Cameron WhiteAUS | England | 2007-2018 | 28 | 24 | 4 | 639 | 105 | 31.95 | 842 | 75.89 | 1 | 2 | 1 | 58 | 6 |
| Mike AthertonENG | West Indies | 1991-1995 | 11 | 11 | 2 | 638 | 127 | 70.89 | 1023 | 62.37 | 1 | 5 | 0 | 57 | 1 |
| Umar AkmalPAK | Australia | 2009-2019 | 23 | 22 | 3 | 637 | 67 | 33.53 | 806 | 79.03 | 0 | 3 | 2 | 46 | 9 |
| Dinesh ChandimalSL | Pakistan | 2011-2017 | 29 | 28 | 4 | 637 | 65* | 26.54 | 887 | 71.82 | 0 | 3 | 4 | 41 | 9 |
| Craig McMillanNZ | South Africa | 1997-2007 | 32 | 31 | 3 | 637 | 86 | 22.75 | 909 | 70.08 | 0 | 4 | 1 | 53 | 10 |
| MahmudullahBAN | Sri Lanka | 2007-2024 | 34 | 31 | 3 | 637 | 76 | 22.75 | 868 | 73.39 | 0 | 3 | 2 | 42 | 13 |
| Imran KhanPAK | Sri Lanka | 1975-1992 | 32 | 24 | 10 | 636 | 102* | 45.43 | 793 | 80.20 | 1 | 3 | 1 | 48 | 5 |
| Ravi BoparaENG | Australia | 2007-2015 | 26 | 25 | 4 | 636 | 82 | 30.29 | 864 | 73.61 | 0 | 3 | 0 | 48 | 3 |
| Roshan MahanamaSL | Zimbabwe | 1992-1999 | 14 | 12 | 1 | 635 | 119* | 57.73 | 902 | 70.40 | 2 | 4 | 0 | 46 | 1 |
| Herschelle GibbsSA | England | 1999-2009 | 23 | 22 | 0 | 635 | 118 | 28.86 | 838 | 75.78 | 2 | 4 | 1 | 63 | 7 |
| Ramnaresh SarwanWI | New Zealand | 2002-2009 | 18 | 17 | 2 | 634 | 75 | 42.27 | 827 | 76.66 | 0 | 6 | 0 | 53 | 3 |
| Ken RutherfordNZ | India | 1986-1995 | 18 | 18 | 1 | 634 | 108 | 37.29 | 894 | 70.92 | 1 | 4 | 0 | 45 | 7 |
| Yuvraj SinghIND | South Africa | 2000-2017 | 24 | 23 | 5 | 633 | 103 | 35.17 | 808 | 78.34 | 1 | 4 | 2 | 65 | 9 |
| Marlon SamuelsWI | Australia | 2001-2016 | 29 | 28 | 1 | 632 | 125 | 23.41 | 889 | 71.09 | 1 | 3 | 3 | 65 | 9 |
| Andrew SymondsAUS | West Indies | 2001-2008 | 24 | 20 | 3 | 631 | 87 | 37.12 | 768 | 82.16 | 0 | 5 | 1 | 56 | 5 |
| Ramnaresh SarwanWI | England | 2000-2011 | 20 | 20 | 3 | 631 | 104* | 37.12 | 778 | 81.11 | 1 | 4 | 2 | 60 | 5 |
| Shaun PollockSA/IWX/ICC | Australia | 1997-2007 | 45 | 36 | 8 | 631 | 69 | 22.54 | 692 | 91.18 | 0 | 2 | 2 | 47 | 11 |
| Fakhar ZamanPAK | South Africa | 2017-2025 | 14 | 14 | 0 | 630 | 193 | 45.00 | 628 | 100.32 | 2 | 1 | 2 | 73 | 18 |
| Michael HusseyAUS | West Indies | 2006-2012 | 20 | 17 | 2 | 630 | 109* | 42.00 | 784 | 80.36 | 1 | 3 | 0 | 39 | 7 |
| Hamilton MasakadzaZIM | Pakistan | 2008-2018 | 22 | 21 | 0 | 630 | 87 | 30.00 | 903 | 69.77 | 0 | 5 | 0 | 59 | 12 |
| Jason RoyENG | Pakistan | 2015-2019 | 13 | 13 | 0 | 629 | 114 | 48.38 | 608 | 103.45 | 2 | 5 | 2 | 64 | 15 |
| Virender SehwagIND/IWX/ICC | Australia | 2001-2012 | 30 | 29 | 0 | 629 | 82 | 21.69 | 707 | 88.97 | 0 | 3 | 2 | 84 | 10 |
| Ijaz AhmedPAK | Australia | 1987-2000 | 34 | 33 | 0 | 629 | 111 | 19.06 | 889 | 70.75 | 1 | 2 | 6 | 48 | 4 |
| Abdul RazzaqPAK | India | 1998-2011 | 35 | 33 | 7 | 627 | 88 | 24.12 | 666 | 94.14 | 0 | 4 | 1 | 50 | 11 |
| Mushfiqur RahimBAN | England | 2007-2023 | 16 | 16 | 1 | 626 | 89 | 41.73 | 706 | 88.67 | 0 | 6 | 0 | 46 | 5 |
| Andrew StraussENG | Pakistan | 2005-2010 | 15 | 15 | 0 | 625 | 126 | 41.67 | 725 | 86.21 | 1 | 5 | 3 | 69 | 4 |
| Saleem MalikPAK | Australia | 1984-1998 | 26 | 24 | 0 | 625 | 87 | 26.04 | 893 | 69.99 | 0 | 3 | 3 | 55 | 2 |
| Kusal MendisSL | England | 2016-2026 | 16 | 16 | 1 | 624 | 121 | 41.60 | 672 | 92.86 | 1 | 4 | 2 | 63 | 15 |
| Tillakaratne DilshanSL | Zimbabwe | 1999-2011 | 16 | 14 | 5 | 623 | 144 | 69.22 | 657 | 94.82 | 2 | 3 | 0 | 63 | 4 |
| Jonty RhodesSA | India | 1992-2002 | 31 | 30 | 7 | 623 | 57* | 27.09 | 845 | 73.73 | 0 | 3 | 2 | 36 | 7 |
| Romesh KaluwitharanaSL | Pakistan | 1993-2003 | 42 | 40 | 1 | 623 | 75 | 15.97 | 835 | 74.61 | 0 | 3 | 5 | 68 | 4 |
| Mark TaylorAUS | Pakistan | 1990-1997 | 18 | 18 | 0 | 622 | 78 | 34.56 | 1037 | 59.98 | 0 | 6 | 0 | 36 | 0 |
| Upul TharangaSL | New Zealand | 2005-2012 | 19 | 19 | 0 | 622 | 103 | 32.74 | 869 | 71.58 | 1 | 5 | 0 | 81 | 2 |
| Marlon SamuelsWI | Zimbabwe | 2001-2018 | 23 | 20 | 4 | 621 | 133* | 38.81 | 798 | 77.82 | 1 | 3 | 1 | 45 | 16 |
| Adam ParoreNZ | Sri Lanka | 1992-2001 | 25 | 25 | 5 | 621 | 67 | 31.05 | 891 | 69.70 | 0 | 4 | 4 | 37 | 6 |
| Herschelle GibbsSA | Sri Lanka | 1998-2007 | 27 | 27 | 1 | 621 | 108* | 23.88 | 831 | 74.73 | 1 | 3 | 4 | 67 | 10 |
| Suresh RainaIND | West Indies | 2005-2015 | 33 | 30 | 3 | 621 | 71 | 23.00 | 747 | 83.13 | 0 | 3 | 4 | 55 | 9 |
| Dilip VengsarkarIND | Sri Lanka | 1979-1988 | 15 | 14 | 2 | 620 | 89 | 51.67 | 731 | 84.82 | 0 | 7 | 0 | 38 | 3 |
| Phil SimmonsWI | India | 1987-1998 | 23 | 22 | 1 | 620 | 104* | 29.52 | 1008 | 61.51 | 1 | 4 | 1 | 42 | 13 |
| Upul TharangaSL | South Africa | 2006-2019 | 26 | 25 | 0 | 620 | 119 | 24.80 | 754 | 82.23 | 1 | 3 | 1 | 73 | 13 |
| Gus LogieWI | Pakistan | 1981-1993 | 49 | 41 | 11 | 620 | 109* | 20.67 | 831 | 74.61 | 1 | 1 | 7 | 61 | 0 |
| Andrew BalbirnieIRE | Zimbabwe | 2015-2025 | 18 | 17 | 2 | 619 | 121* | 41.27 | 775 | 79.87 | 2 | 3 | 2 | 52 | 12 |
| Hansie CronjeSA | West Indies | 1992-1999 | 17 | 17 | 1 | 616 | 94 | 38.50 | 737 | 83.58 | 0 | 5 | 0 | 36 | 14 |
| Ravi ShastriIND | Australia | 1983-1992 | 31 | 25 | 2 | 616 | 102 | 26.78 | 1054 | 58.44 | 1 | 4 | 2 | 47 | 3 |
| Ed JoyceIRE | Afghanistan | 2012-2017 | 12 | 12 | 3 | 615 | 160* | 68.33 | 795 | 77.36 | 2 | 4 | 0 | 61 | 8 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.