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
Imran FarhatPAKKenya20041113838*-4584.4400041
Peter BorrenNEDIndia2011110383838.0036105.5600032
Paul NixonENGWest Indies2007110383838.003997.4400040
Jesse RyderNZCanada2011110383838.005667.8600030
Chris FoggoBERNetherlands2008110383838.007650.0000020
Craig KieswetterENGWest Indies20122113838*-3997.4400030
Kane WilliamsonNZScotland2015110383838.004584.4400060
Anwar AliPAKZimbabwe20153113838*-23165.2200022
Ben DuckettENGAfghanistan2025110383838.004584.4400040
Sunil AmbrisWIEngland20171113838*-27140.7400040
Tim SeifertNZIndia2026110383838.004388.3700032
Ryan CampbellAUSNew Zealand2002110383838.005273.0800050
Khushdil ShahPAKIndia2025110383838.003997.4400002
Tom BantonENGIndia2025110383838.004192.6800042
Chirag SuriUAEWest Indies2018110383838.006261.2900040
Charith AsalankaSLIreland2023110383838.0030126.6700012
Kushal BhurtelNEPIndia2023110383838.0025152.0000032
Tomas Mackintosh SabaterSCONetherlands20231113838*-28135.7100050
Saad MasoodPAKBangladesh2026110383838.004486.3600050
Athula SamarasekeraSLBangladesh19881113838*-6360.3200000
Ghulam AliPAKBangladesh1995110383838.005371.7000020
Hashmatullah ShahidiAFGHong Kong20141113838*-6756.7200040
Moin-ul-AtiqPAKIndia1988110383838.006459.3800020
Shabir NooriAFGIreland2010110383838.007848.7200021
Thomas OdoyoKENEngland1999-20072213834*38.004388.3700031
Tim de LeedeNEDAustralia2003-2007220382419.006063.3300031
Luuk van TroostNEDPakistan2002-2003220382219.008942.7000050
Andrew StraussENGIreland2006-2011220383419.005076.0000031
Michael HusseyAUSIreland2007-20102213830*38.005865.5200031
Graeme CremerZIMAustralia2011-2026220383719.005569.0900040
Shahriar NafeesBANWest Indies2006-2011220383819.007252.7800150
SR WatersKENAfghanistan2010220382819.008644.1900040
Usman LimbadaCANKenya2013220383019.0036105.5600050
David MillerSAAfghanistan2019-2025320382419.005174.5100021
Kosala KulasekaraSLSouth Africa2012320381919.006657.5800000
Jon-Jon SmutsSAEngland2020321383138.004977.5500031
Matt MachanSCOEngland2014-2015220383319.004584.4400050
Sohaib MaqsoodPAKIndia2014-2015220383819.005569.0900121
Aizaz KhanHKUnited Arab Emirates2015-20173213837*38.0037102.7000003
George MunseySCOAfghanistan2018-2019221382838.0029131.0300042
Mark WattSCOZimbabwe2018-20232213821*38.003997.4400050
Bilal AsifPAKZimbabwe2015220383819.004290.4800161
Joshua LittleIREEngland2019-2023520382919.0035108.5700061
Fayyaz ButtOMAPapua New Guinea2019-20224223832*-34111.7600030
Jaskaran MalhotraUSAOman2021220382119.006955.0700002
Shayan JahangirUSAOman2025220383719.0033115.1500070
Gulbadin NaibAFGEngland2019-2025221383738.0031122.5800041
Bernard JulienWIPakistan1975-1977220382019.006657.5800020
Sudhir NaikINDEngland1974220382019.006855.8800030
Rick McCoskerAUSPakistan1975-1982220382519.0010536.1900020
PreviousPage 170Next

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.