Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Basir AhamadNEPCanada2026220363018.007051.4300030
Riaz HassanAFGBangladesh2022220363518.005170.5900041
Shivam SharmaCANNamibia2025221362936.004285.7100030
Louren SteenkampNAMUnited Arab Emirates2026221363536.004875.0000050
Bob SimpsonAUSWest Indies1978220362318.005367.9200031
Paul McEwanNZSri Lanka1984-1985220362718.006060.0000030
Derek CrookesSASri Lanka1996-1998320362618.004285.7100021
Javed AhmadiAFGKenya2010220363518.003992.3100060
Rahmat ShahAFGNew Zealand2019-2023220363618.006654.5500110
Mark AlleyneENGSri Lanka1999220361818.007051.4300010
Henry OlongaZIMPakistan1999-2002330363112.005367.9200123
Javed OmarBANWest Indies1999-2007330361812.009737.1100030
Tama CanningNZPakistan20033313623*18.004678.2600111
Justin OntongSAWest Indies2001-2008930362312.004383.7200020
Gavin HamiltonSCONetherlands2007-2008330362212.007051.4300040
Mudassar BukhariNEDCanada2007-2014631361818.005763.1600011
Daniel FlynnNZBangladesh2008330362512.008045.0000021
Daniel ChristianAUSWest Indies2012-20214313618*18.004678.2600021
Mayank AgarwalINDNew Zealand2020330363212.003992.3100060
Rilee RossouwSAZimbabwe2014330363612.004187.8000250
Richmond MutumbamiZIMBangladesh2015-2020430361912.0033109.0900132
Saad Bin ZafarCANNetherlands2024-2026430362212.006654.5500010
Iftikhar AhmedPAKAustralia2022-2023431362618.0036100.0000003
Cameron StevensonUSANepal2020-2022331361918.004973.4700050
Robin SinghINDBangladesh1997-20005323627*36.004973.4700020
Brydon CarseENGWest Indies2023-20255323631*36.0035102.8600022
Harry BrookENGPakistan2023-2026330363012.0031116.1300022
Brandon MavutaZIMIreland20234313628*18.004187.8000050
Dillon HeyligerCANNepal2024430363012.0033109.0900032
Aaron HardieAUSPakistan2024330361412.006159.0200030
Jake Fraser-McGurkAUSPakistan2024330361612.0033109.0900050
Rishad HossainBANNew Zealand2023-2026530362612.003894.7400022
Aayan Afzal KhanUAEWest Indies20233313625*18.005170.5900050
Vanburn HolderWIAustralia1975-1978431363018.0033109.0900132
Susil FernandoSLNew Zealand1983330363612.008243.9000250
Mehrab HossainBANIndia1998-2003330363012.005269.2300170
Sanjay BangarINDZimbabwe2002-200444036369.007448.6500330
Tapash BaisyaBANEngland2003-2005441361412.005565.4500040
Geraint JonesENGPakistan200554036149.009239.1300020
Pieter SeelaarNEDWest Indies2011-202244036169.004187.8000031
Chadwick WaltonWIPakistan2009-201744036199.005367.9200160
Raymon ReiferWIBangladesh2019-202154036279.007150.7000110
Mohammad NaveedUAEPapua New Guinea2017-20184423634*18.0025144.0000132
Solomon MireZIMSouth Africa2015-201844036279.004973.4700122
Kagiso RabadaSASri Lanka2017-202319423613*18.004481.8200040
Max O'DowdNEDNew Zealand2022-202344036169.007448.6500140
Saqib ZulfiqarNEDAfghanistan2022-202344036139.007846.1500030
Shakeel AhmedOMANamibia2025-202644036179.005763.1600122
Paul McEwanNZPakistan198454036229.005466.6700030
Damien FlemingAUSPakistan1994-200111423622*18.004090.0000121
PreviousPage 175Next

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.