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,025 of the 5,031 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wavell HindsWI | India | 1999-2006 | 18 | 17 | 1 | 481 | 93 | 30.06 | 688 | 69.91 | 0 | 4 | 0 | 52 | 10 |
| Shai HopeWI | Pakistan | 2017-2025 | 10 | 10 | 1 | 480 | 127 | 53.33 | 546 | 87.91 | 2 | 2 | 0 | 42 | 10 |
| Niall O'BrienIRE | Scotland | 2006-2018 | 11 | 11 | 3 | 480 | 80* | 60.00 | 607 | 79.08 | 0 | 6 | 0 | 49 | 6 |
| JP DuminySA | West Indies | 2008-2016 | 18 | 15 | 6 | 480 | 79* | 53.33 | 615 | 78.05 | 0 | 3 | 0 | 27 | 6 |
| Sean WilliamsZIM | Sri Lanka | 2008-2025 | 17 | 16 | 1 | 480 | 100 | 32.00 | 585 | 82.05 | 1 | 3 | 0 | 39 | 6 |
| Kumar SangakkaraSL | West Indies | 2000-2013 | 20 | 17 | 1 | 480 | 90* | 30.00 | 723 | 66.39 | 0 | 3 | 0 | 37 | 2 |
| Grant FlowerZIM | South Africa | 1995-2010 | 18 | 18 | 1 | 480 | 91 | 28.24 | 791 | 60.68 | 0 | 3 | 3 | 40 | 1 |
| Aravinda de SilvaSL | West Indies | 1985-2003 | 28 | 27 | 0 | 480 | 68 | 17.78 | 664 | 72.29 | 0 | 3 | 0 | 30 | 4 |
| Kevin PietersenENG | Pakistan | 2005-2012 | 11 | 11 | 2 | 479 | 130 | 53.22 | 539 | 88.87 | 2 | 1 | 0 | 57 | 6 |
| Kepler WesselsAUS/SA | Pakistan | 1984-1994 | 13 | 13 | 1 | 479 | 92 | 39.92 | 817 | 58.63 | 0 | 4 | 0 | 36 | 0 |
| Ian HealyAUS | West Indies | 1988-1997 | 38 | 31 | 11 | 479 | 51 | 23.95 | 545 | 87.89 | 0 | 1 | 1 | 23 | 1 |
| Gordon GreenidgeWI | New Zealand | 1975-1987 | 7 | 7 | 1 | 478 | 133* | 79.67 | 618 | 77.35 | 3 | 2 | 0 | 48 | 12 |
| Andy FlowerZIM | Australia | 1992-2003 | 15 | 15 | 1 | 478 | 99* | 34.14 | 614 | 77.85 | 0 | 4 | 2 | 46 | 2 |
| Mark BoucherSA | Pakistan | 1998-2007 | 33 | 22 | 3 | 477 | 78 | 25.11 | 596 | 80.03 | 0 | 4 | 1 | 36 | 12 |
| Michael HusseyAUS | Sri Lanka | 2006-2012 | 28 | 23 | 8 | 477 | 71* | 31.80 | 637 | 74.88 | 0 | 3 | 2 | 26 | 7 |
| Roshan MahanamaSL | Australia | 1988-1999 | 26 | 24 | 0 | 477 | 55 | 19.88 | 787 | 60.61 | 0 | 4 | 2 | 38 | 0 |
| Shai HopeWI | Ireland | 2018-2025 | 12 | 12 | 0 | 476 | 170 | 39.67 | 538 | 88.48 | 1 | 2 | 0 | 59 | 6 |
| Damien MartynAUS | West Indies | 1992-2006 | 15 | 14 | 6 | 476 | 95* | 59.50 | 591 | 80.54 | 0 | 3 | 1 | 37 | 1 |
| MahmudullahBAN | India | 2008-2023 | 18 | 17 | 4 | 476 | 77 | 36.62 | 600 | 79.33 | 0 | 3 | 1 | 43 | 5 |
| Shahid AfridiPAK | England | 1997-2012 | 26 | 24 | 0 | 476 | 61 | 19.83 | 514 | 92.61 | 0 | 2 | 3 | 40 | 15 |
| Nicky BojeSA | New Zealand | 1999-2005 | 24 | 12 | 4 | 475 | 129 | 59.38 | 492 | 96.54 | 2 | 2 | 0 | 50 | 3 |
| Paul StirlingIRE | West Indies | 2010-2025 | 15 | 14 | 0 | 475 | 92 | 33.93 | 555 | 85.59 | 0 | 5 | 1 | 53 | 12 |
| Ajinkya RahaneIND | South Africa | 2013-2018 | 13 | 12 | 1 | 474 | 87 | 43.09 | 522 | 90.80 | 0 | 5 | 0 | 41 | 8 |
| Marnus LabuschagneAUS | India | 2020-2025 | 15 | 13 | 1 | 474 | 72 | 39.50 | 579 | 81.87 | 0 | 4 | 0 | 40 | 2 |
| Zaheer AbbasPAK | Sri Lanka | 1975-1985 | 10 | 9 | 0 | 473 | 123 | 52.56 | 479 | 98.75 | 1 | 3 | 0 | 44 | 6 |
| Bruce EdgarNZ | India | 1979-1986 | 12 | 12 | 3 | 473 | 99* | 52.56 | 872 | 54.24 | 0 | 4 | 0 | 27 | 1 |
| William PorterfieldIRE | United Arab Emirates | 2015-2018 | 6 | 6 | 0 | 472 | 139 | 78.67 | 555 | 85.05 | 2 | 2 | 0 | 47 | 5 |
| Damien MartynAUS | Zimbabwe | 1998-2004 | 14 | 10 | 6 | 472 | 144* | 118.00 | 491 | 96.13 | 1 | 3 | 0 | 43 | 3 |
| Graeme HickENG | Australia | 1992-1999 | 13 | 13 | 1 | 472 | 109 | 39.33 | 610 | 77.38 | 2 | 2 | 1 | 26 | 5 |
| Matthew HaydenAUS | South Africa | 1994-2007 | 15 | 15 | 0 | 472 | 101 | 31.47 | 689 | 68.51 | 1 | 2 | 2 | 50 | 9 |
| Daryll CullinanSA | New Zealand | 1993-2000 | 23 | 21 | 2 | 472 | 94 | 24.84 | 635 | 74.33 | 0 | 2 | 2 | 36 | 13 |
| Mohinder AmarnathIND | Pakistan | 1978-1989 | 20 | 17 | 6 | 471 | 88 | 42.82 | 751 | 62.72 | 0 | 5 | 0 | 31 | 3 |
| Mudassar NazarPAK | England | 1977-1987 | 22 | 21 | 1 | 471 | 77 | 23.55 | 1020 | 46.18 | 0 | 3 | 3 | 38 | 0 |
| Ben DuckettENG | Australia | 2024-2025 | 6 | 6 | 0 | 470 | 165 | 78.33 | 421 | 111.64 | 2 | 2 | 0 | 52 | 7 |
| Mohammad RizwanPAK | Sri Lanka | 2015-2025 | 10 | 9 | 6 | 470 | 131* | 156.67 | 476 | 98.74 | 1 | 4 | 0 | 37 | 8 |
| KL RahulIND | New Zealand | 2019-2026 | 11 | 11 | 5 | 470 | 112* | 78.33 | 428 | 109.81 | 2 | 1 | 0 | 35 | 13 |
| Alex CareyAUS | India | 2019-2025 | 23 | 20 | 4 | 470 | 61 | 29.38 | 504 | 93.25 | 0 | 2 | 1 | 51 | 4 |
| Alex HalesENG | South Africa | 2016-2017 | 8 | 8 | 0 | 469 | 112 | 58.63 | 518 | 90.54 | 1 | 5 | 0 | 53 | 4 |
| Ajinkya RahaneIND | Australia | 2015-2017 | 12 | 11 | 1 | 469 | 89 | 46.90 | 573 | 81.85 | 0 | 6 | 0 | 45 | 3 |
| David GowerENG | India | 1981-1990 | 16 | 15 | 0 | 469 | 81 | 31.27 | 654 | 71.71 | 0 | 4 | 1 | 33 | 2 |
| Shoaib MalikPAK | England | 2001-2019 | 27 | 25 | 1 | 469 | 77 | 19.54 | 607 | 77.27 | 0 | 3 | 1 | 22 | 5 |
| Azhar AliPAK | Sri Lanka | 2012-2017 | 11 | 11 | 1 | 468 | 96 | 46.80 | 622 | 75.24 | 0 | 3 | 0 | 44 | 2 |
| Graeme SmithSA | India | 2002-2011 | 18 | 17 | 1 | 468 | 134* | 29.25 | 582 | 80.41 | 1 | 2 | 2 | 58 | 4 |
| Vinod KambliIND | Zimbabwe | 1992-2000 | 10 | 10 | 2 | 467 | 106 | 58.38 | 571 | 81.79 | 1 | 3 | 0 | 37 | 3 |
| Andrew BalbirnieIRE | West Indies | 2015-2025 | 11 | 10 | 0 | 465 | 135 | 46.50 | 553 | 84.09 | 2 | 2 | 0 | 42 | 13 |
| Gerhard ErasmusNAM | United States of America | 2019-2026 | 13 | 13 | 0 | 465 | 95 | 35.77 | 565 | 82.30 | 0 | 3 | 1 | 38 | 8 |
| Ijaz AhmedPAK | Zimbabwe | 1995-1999 | 13 | 13 | 1 | 465 | 132 | 38.75 | 547 | 85.01 | 2 | 1 | 0 | 33 | 8 |
| MahmudullahBAN | England | 2010-2023 | 16 | 16 | 3 | 465 | 103 | 35.77 | 667 | 69.72 | 1 | 1 | 1 | 32 | 5 |
| Moin KhanPAK | Sri Lanka | 1992-2004 | 39 | 30 | 6 | 465 | 57* | 19.38 | 599 | 77.63 | 0 | 2 | 2 | 24 | 7 |
| Neil BroomNZ | Bangladesh | 2010-2017 | 9 | 9 | 1 | 464 | 109* | 58.00 | 521 | 89.06 | 1 | 3 | 1 | 42 | 4 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.