Batting by opposition (Men's ODIs)
More filters
Player, team, opposition, ground, series, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 5,032 of the 5,038 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Khaled MashudBAN | England | 2000-2005 | 7 | 7 | 1 | 101 | 42* | 16.83 | 166 | 60.84 | 0 | 0 | 0 | 6 | 2 |
| Nathan HauritzAUS | Pakistan | 2009-2010 | 11 | 7 | 5 | 101 | 53* | 50.50 | 100 | 101.00 | 0 | 1 | 0 | 4 | 5 |
| Fawad AlamPAK | Bangladesh | 2008-2015 | 7 | 7 | 2 | 101 | 74 | 20.20 | 119 | 84.87 | 0 | 1 | 1 | 6 | 2 |
| Jack RussellENG | New Zealand | 1990-1997 | 9 | 9 | 1 | 101 | 47* | 12.63 | 156 | 64.74 | 0 | 0 | 0 | 12 | 0 |
| Ali ShahZIM | India | 1983-1996 | 9 | 9 | 0 | 101 | 37 | 11.22 | 172 | 58.72 | 0 | 0 | 2 | 9 | 0 |
| Phil DeFreitasENG | Pakistan | 1987-1992 | 19 | 12 | 5 | 101 | 33 | 14.43 | 97 | 104.12 | 0 | 0 | 2 | 6 | 2 |
| Abdur RazzakBAN | Pakistan | 2004-2014 | 16 | 13 | 5 | 101 | 33 | 12.63 | 160 | 63.13 | 0 | 0 | 1 | 9 | 1 |
| Shoaib AkhtarPAK/IWX/ICC | Australia | 1998-2009 | 26 | 17 | 10 | 101 | 36 | 14.43 | 151 | 66.89 | 0 | 0 | 0 | 9 | 2 |
| Mahela JayawardeneSL | Canada | 2003-2011 | 2 | 1 | 0 | 100 | 100 | 100.00 | 81 | 123.46 | 1 | 0 | 0 | 9 | 1 |
| Shikhar DhawanIND | Ireland | 2015 | 1 | 1 | 0 | 100 | 100 | 100.00 | 85 | 117.65 | 1 | 0 | 0 | 11 | 5 |
| Anamul HaqueBAN | Pakistan | 2014 | 1 | 1 | 0 | 100 | 100 | 100.00 | 132 | 75.76 | 1 | 0 | 0 | 6 | 4 |
| Simi SinghIRE | South Africa | 2021 | 3 | 1 | 1 | 100 | 100* | - | 91 | 109.89 | 1 | 0 | 0 | 14 | 0 |
| Brandon KingWI | Oman | 2023 | 1 | 1 | 0 | 100 | 100 | 100.00 | 104 | 96.15 | 1 | 0 | 0 | 15 | 0 |
| Stuart MatsikenyeriZIM | Ireland | 2007-2008 | 2 | 2 | 1 | 100 | 73* | 100.00 | 95 | 105.26 | 0 | 1 | 0 | 10 | 2 |
| JP DuminySA | Kenya | 2008 | 2 | 2 | 1 | 100 | 90 | 100.00 | 107 | 93.46 | 0 | 1 | 0 | 8 | 0 |
| Shadab KhanPAK | Australia | 2026 | 3 | 2 | 1 | 100 | 71 | 100.00 | 146 | 68.49 | 0 | 1 | 0 | 3 | 3 |
| Temba BavumaSA | New Zealand | 2023-2025 | 3 | 3 | 0 | 100 | 56 | 33.33 | 122 | 81.97 | 0 | 1 | 0 | 11 | 2 |
| Saad Bin ZafarCAN | Scotland | 2024-2026 | 5 | 3 | 1 | 100 | 40* | 50.00 | 119 | 84.03 | 0 | 0 | 0 | 10 | 2 |
| Kyle HopeWI | India | 2017 | 3 | 3 | 0 | 100 | 46 | 33.33 | 148 | 67.57 | 0 | 0 | 0 | 16 | 0 |
| Najibullah ZadranAFG | Netherlands | 2022 | 3 | 3 | 1 | 100 | 71 | 50.00 | 95 | 105.26 | 0 | 1 | 0 | 9 | 4 |
| Charlie TearSCO | United Arab Emirates | 2024-2025 | 3 | 3 | 1 | 100 | 54* | 50.00 | 139 | 71.94 | 0 | 1 | 0 | 8 | 2 |
| Surinder AmarnathIND | Pakistan | 1978 | 3 | 3 | 0 | 100 | 62 | 33.33 | 119 | 84.03 | 0 | 1 | 0 | 4 | 0 |
| Manjural Islam RanaBAN | Zimbabwe | 2004-2005 | 5 | 4 | 1 | 100 | 63 | 33.33 | 146 | 68.49 | 0 | 1 | 0 | 5 | 1 |
| Johnson CharlesWI | South Africa | 2013-2016 | 4 | 4 | 0 | 100 | 49 | 25.00 | 129 | 77.52 | 0 | 0 | 0 | 14 | 1 |
| Colin MunroNZ | West Indies | 2017-2019 | 4 | 4 | 0 | 100 | 49 | 25.00 | 81 | 123.46 | 0 | 0 | 1 | 12 | 2 |
| Devon ConwayNZ | Australia | 2022-2023 | 4 | 4 | 0 | 100 | 46 | 25.00 | 131 | 76.34 | 0 | 0 | 0 | 15 | 1 |
| Navneet DhaliwalCAN | Oman | 2024-2025 | 4 | 4 | 0 | 100 | 73 | 25.00 | 204 | 49.02 | 0 | 1 | 1 | 7 | 1 |
| Lo-handre LouwrensNAM | Papua New Guinea | 2022 | 4 | 4 | 0 | 100 | 36 | 25.00 | 123 | 81.30 | 0 | 0 | 0 | 14 | 1 |
| Farhad RezaBAN | Zimbabwe | 2006 | 6 | 5 | 0 | 100 | 50 | 20.00 | 149 | 67.11 | 0 | 1 | 1 | 5 | 2 |
| George DockrellIRE | England | 2011-2023 | 9 | 5 | 1 | 100 | 43 | 25.00 | 134 | 74.63 | 0 | 0 | 1 | 7 | 3 |
| Nurul HasanBAN | West Indies | 2022-2025 | 6 | 5 | 3 | 100 | 32* | 50.00 | 107 | 93.46 | 0 | 0 | 0 | 8 | 3 |
| JJ SmitNAM | United Arab Emirates | 2020-2026 | 8 | 5 | 0 | 100 | 47 | 20.00 | 139 | 71.94 | 0 | 0 | 0 | 4 | 5 |
| Sharjeel KhanPAK | England | 2016 | 5 | 5 | 0 | 100 | 58 | 20.00 | 75 | 133.33 | 0 | 1 | 1 | 19 | 2 |
| Khawar AliOMA | Papua New Guinea | 2019-2022 | 6 | 5 | 2 | 100 | 57* | 33.33 | 202 | 49.50 | 0 | 1 | 1 | 5 | 1 |
| Mark WattSCO | United States of America | 2019-2026 | 8 | 5 | 2 | 100 | 66 | 33.33 | 116 | 86.21 | 0 | 1 | 0 | 7 | 4 |
| Kyle CoetzerSCO | United States of America | 2019-2022 | 6 | 6 | 0 | 100 | 28 | 16.67 | 181 | 55.25 | 0 | 0 | 0 | 13 | 0 |
| JJ SmitNAM | Nepal | 2022-2026 | 8 | 6 | 2 | 100 | 34* | 25.00 | 156 | 64.10 | 0 | 0 | 0 | 4 | 6 |
| Dasun ShanakaSL | Bangladesh | 2018-2023 | 6 | 6 | 1 | 100 | 30 | 20.00 | 133 | 75.19 | 0 | 0 | 0 | 5 | 3 |
| Cameron GreenAUS | India | 2020-2023 | 7 | 6 | 0 | 100 | 31 | 16.67 | 144 | 69.44 | 0 | 0 | 0 | 6 | 2 |
| Abdullah ShafiquePAK | New Zealand | 2023-2025 | 6 | 6 | 0 | 100 | 36 | 16.67 | 162 | 61.73 | 0 | 0 | 0 | 9 | 2 |
| Rohan MustafaUAE | Ireland | 2015-2021 | 8 | 7 | 0 | 100 | 43 | 14.29 | 135 | 74.07 | 0 | 0 | 0 | 12 | 3 |
| Sanjay KrishnamurthiUSA | Nepal | 2021-2026 | 7 | 7 | 1 | 100 | 56 | 16.67 | 109 | 91.74 | 0 | 1 | 2 | 6 | 6 |
| Andy WhittallZIM | India | 1998-1999 | 9 | 8 | 4 | 100 | 29 | 25.00 | 161 | 62.11 | 0 | 0 | 0 | 5 | 1 |
| Roger HarperWI | Sri Lanka | 1985-1996 | 14 | 10 | 1 | 100 | 31 | 11.11 | 130 | 76.92 | 0 | 0 | 1 | 3 | 1 |
| AB de VilliersSA | United Arab Emirates | 2015 | 1 | 1 | 0 | 99 | 99 | 99.00 | 82 | 120.73 | 0 | 1 | 0 | 6 | 4 |
| Swapnil PatilUAE | Scotland | 2014 | 1 | 1 | 1 | 99 | 99* | - | 99 | 100.00 | 0 | 1 | 0 | 7 | 2 |
| Jason HolderWI | Papua New Guinea | 2018 | 1 | 1 | 1 | 99 | 99* | - | 101 | 98.02 | 0 | 1 | 0 | 9 | 4 |
| Kushal BhurtelNEP | Zimbabwe | 2023 | 1 | 1 | 0 | 99 | 99 | 99.00 | 95 | 104.21 | 0 | 1 | 0 | 13 | 2 |
| Tim de LeedeNED | England | 1996-2003 | 2 | 2 | 1 | 99 | 58* | 99.00 | 138 | 71.74 | 0 | 1 | 0 | 13 | 0 |
| Rizwan CheemaCAN | Netherlands | 2009-2010 | 2 | 2 | 0 | 99 | 94 | 49.50 | 79 | 125.32 | 0 | 1 | 0 | 14 | 3 |
Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.