Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG103/0 (15.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Zane GreenNAMUnited States of America2019-202610912156526.8832466.36010221
Umar AkmalPAKSouth Africa2010-2015101002156021.5028076.79011146
Lance KlusenerSAPakistan1997-20021914521546*23.8924488.11002214
Heath StreakZIMPakistan1993-20032015421548*19.5530470.72001164
Lance CairnsNZAustralia1974-1983211932155213.44206104.37012149
Paul ReiffelAUSSouth Africa1993-1999312362155812.6533564.18014111
Marcus StoinisAUSNew Zealand2017-2022551214146*53.50208102.881011612
Asif MujtabaPAKAustralia1987-199466521460*214.0026181.99020131
Bryan YoungNZSouth Africa1993-19997702147430.5732266.46010251
Andile PhehlukwayoSAPakistan2019-2024118221469*35.6724587.35020224
Mark GreatbatchNZSri Lanka1988-19969912144326.7531567.94000122
Mike AthertonENGSouth Africa1994-19969902148523.7838056.32012210
Dwayne SmithWINew Zealand2004-20121414121465*16.4625384.580111412
Brendon McCullumNZIreland2007-2008220213166106.50172123.841001411
Ian ChappellAUSWest Indies1975-197944121363*71.0032665.34030202
Janeiro TuckerBERKenya2006-20098802135226.6329372.70010232
Niall O'BrienIREBangladesh2007-20179802137026.6329073.45010153
Murray GoodwinZIMPakistan1998-20008802134726.6331667.41000143
Aaron JonesUSANamibia2019-20259902134523.6734062.65001145
Farhaan BehardienSAAustralia2014-2016111022136326.6322395.52021193
Basil HameedUAEOman2020-2024101002136121.3023291.81011206
Kushal BhurtelNEPNamibia2022-20261010021311521.3025384.19102187
Ajit AgarkarINDPakistan1998-2006241612134714.2032365.94001122
Ishan KishanINDWest Indies2022-20234402127753.00201105.47030236
Fraser WattsSCOKenya2007-20106502125942.4034361.81030183
Thilan SamaraweeraSLNew Zealand2001-201166221210453.0029671.62100220
Shaiman AnwarUAEZimbabwe2015-20196602127235.3324287.60020235
Ben DuckettENGWest Indies2023-20256602127135.33200106.00031215
Dimuth KarunaratneSLAfghanistan2015-202377121256*35.3324686.18020280
CJA AminiPNGNamibia2019-202377021210930.2925882.17100168
Wanindu HasarangaSLWest Indies2020-2026107221280*42.40158134.18010189
Kashyap PrajapatiOMAUnited Arab Emirates2022-20237702125730.2929771.38010242
Suryakumar YadavINDWest Indies2022-20239912126426.5023490.60010224
Thisara PereraSLEngland2014-2019151112125421.20184115.22011178
Kedar JadhavINDNew Zealand2016-2020151142124130.2922693.81001186
Wanindu HasarangaSLBangladesh2018-2025111122127423.56191110.99011149
Daniel VettoriNZPakistan2000-2015301652124119.2722295.50002130
Dawlat ZadranAFGZimbabwe2014-201822161121247*42.4021996.800001613
Younis KhanPAKHong Kong2004-2008220211144105.50187112.83110164
Jan FrylinckNAMIreland202633021112670.3321896.79110176
Tristan StubbsSAIreland2024331211112*105.5021299.53110117
Shahriar NafeesBANIreland2007-200844121190*70.3328773.52030260
Max O'DowdNEDUnited States of America2023-20264402117752.7533263.55020180
Bas de LeedeNEDScotland2021-202544121112370.33174121.26111167
Hashmatullah ShahidiAFGNetherlands2022-20234412117370.3327875.90030124
Alex CareyAUSNew Zealand2019-20225512118552.7524486.48020221
Lega SiakaPNGHong Kong2014-201766021110935.1722892.54100206
Aftab AhmedBANKenya20067712116235.1722195.48020275
David HusseyAUSWest Indies2008-20127702115730.1421498.60032186
Tony de ZorziSAPakistan2024-20257702117630.14203103.94010248

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.