Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lameck OnyangoKENEngland2007110101010.001855.5600000
Alex CusackIRESri Lanka2014110101010.001662.5000010
Vernon PhilanderSAUnited Arab Emirates20151111010*-6166.6700010
Nathan McCullumNZCanada2011110101010.009111.1100020
Thilan ThusharaSLUnited Arab Emirates2008110101010.001566.6700010
Brett GeevesAUSSouth Africa20091111010*-1190.9100010
Amjad JavedUAEBangladesh2008110101010.0010100.0000011
Saqib AliUAEBangladesh2008110101010.002147.6200010
Skhawat AliHKUnited Arab Emirates2014110101010.003231.2500010
Richie BerringtonSCOPakistan2013110101010.001471.4300010
Peter ConnellIREKenya20083111010*-1566.6700001
Wayne ParnellSANetherlands2021110101010.001662.5000000
Phillip HughesAUSZimbabwe2014110101010.003033.3300000
Roelof van der MerweSAWest Indies20101111010*-7142.8600020
Moneeb IqbalSCOPakistan2013110101010.004223.8100000
George BaileyAUSScotland20131111010*-7142.8600001
Isuru UdanaSLAfghanistan2019110101010.002147.6200001
Michael CarberryENGIreland2013110101010.001376.9200020
Jahurul IslamBANWest Indies2012110101010.002147.6200010
Adrian GriffithWIZimbabwe2000110101010.003231.2500000
Balaji RaoCANWest Indies2008110101010.002245.4500010
Xavier DohertyAUSSouth Africa2011-2014410101010.002050.0000000
Adam MilneNZEngland2015-2017210101010.001190.9100010
Adam MilneNZIreland20171111010*-6166.6700010
Ashley NurseWIIreland2018-20193111010*-1471.4300010
Safyaan SharifSCOKenya20141111010*-1190.9100000
Ahsan MalikNEDSouth Africa20131111010*-1566.6700010
Colin AckermannNEDAustralia2023110101010.001190.9100020
Todd AstleNZIndia2019210101010.001662.5000010
Logan van BeekNEDSouth Africa2023110101010.002737.0400010
Travis HeadAUSBangladesh2017-2023210101010.001190.9100020
Abdul ShakoorUAENepal2018110101010.002343.4800000
Sikandar RazaZIMHong Kong2018110101010.001471.4300000
Robert TaylorSCOCanada2014110101010.007142.8600010
Sohaib MaqsoodPAKNew Zealand2016110101010.001662.5000010
Gary BallanceENGNew Zealand2015110101010.002638.4600000
Matt HenryNZNetherlands2022-20233111010*-4250.0000001
Manjula GurugeUAEIndia20151111010*-1662.5000010
Haseeb AmjadHKScotland2016110101010.006166.6700020
John RevaPNGScotland2017210101010.001952.6300010
Ruaidhri SmithSCOAfghanistan2016210101010.006166.6700011
Luke WoodENGAustralia2022110101010.0010100.0000010
Aarif SheikhNEPZimbabwe2023110101010.001190.9100000
Heinrich KlaasenSAAfghanistan2023110101010.001376.9200010
Sam CurranENGAfghanistan2023110101010.002343.4800000
Gavin SinghUSAIreland2023110101010.009111.1100010
Niko DavinNAMJersey2023110101010.009111.1100020
Tendai ChisoroZIMScotland2018110101010.002441.6700000
Akshdeep NathUAECanada2026110101010.001283.3300010
Adnan MuftiUAEZimbabwe20181111010*-1376.9200000
PreviousPage 258Next

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.