Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi 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
Jermaine LawsonWISri Lanka2001-20053201185.509122.2200010
Blessing MahwireZIMNew Zealand20052201185.502445.8300010
Shahriar NafeesBANIndia2007-20082201195.502642.3100010
Jeetan PatelNZBangladesh2008-2017422117*-2152.3800000
Yasir ArafatPAKIndia2006321111011.001384.6200000
Malinga BandaraSLSouth Africa200642011115.502347.8300101
Ed JoyceENGIreland2006-200722011105.502642.3100020
Hiren VaraiyaKENAfghanistan201322011115.502839.2900101
Irving RomaineBERBangladesh200722011115.502445.8300120
Stefan KellyBERCanada2006-2008322117*-1478.5700010
Abdur RehmanPAKSri Lanka2007-201332011105.504623.9100010
NazimuddinBANIndia2008-20122201165.502445.8300010
Rodney TrottBERNetherlands2008-20092221110*-2152.3800010
Shawn FindlayWINew Zealand20093201185.502839.2900020
Kyle JarvisZIMUnited Arab Emirates2018-2019522116*-9122.2200010
Suhrawadi ShuvoBANNew Zealand20103201185.502937.9300010
Adnan AkmalPAKEngland20122201195.502445.8300000
Imran TahirSABangladesh2011-20198221110*-1478.5700000
David WieseNAMScotland20222201195.501861.1100000
Veerasammy PermaulWIBangladesh201232011105.502055.0000010
Sufyan MehmoodOMANamibia202522011115.503036.6700110
Robert TaylorSCOAfghanistan2013-201522111911.001668.7500000
Jermaine BlackwoodWISri Lanka20152201195.502347.8300010
Gary BallanceENGScotland2014-2015221111011.001957.8900000
Matt HenryNZBangladesh2016-202510201165.502250.0000010
Chathuranga de SilvaSLIndia20142201195.501957.8900010
Ehsan NawazHKUnited Arab Emirates2014-2017221111111.004126.8300000
Jamie OvertonENGPakistan202622011105.502055.0000010
Jasdeep SinghUSAUnited Arab Emirates2023-202682111711.001668.7500010
Pargat SinghCANNetherlands2024-20263201165.5010110.0000020
Deepak ChaharINDBangladesh202222011115.502152.3800101
Alei NaoPNGNamibia202222011115.5011100.0000120
Mohammad ShahzadAFGAustralia2012-201922011115.501573.3300110
Malinda PushpakumaraSLIndia20172201185.502642.3100001
Karl BirkenstockNAMScotland20232201175.503531.4300020
Blessing MuzarabaniZIMWest Indies2018-20232221111*-7157.1400001
Prabath JayasuriyaSLSouth Africa20182211111*11.001384.6200110
Anrich NortjeSAAustralia2020-2023421111011.001478.5700010
Ben SearsNZPakistan202532111611.001764.7100000
Shubham RanjaneUSANamibia2026221116*11.001668.7500010
Saad AliPAKAustralia20192201175.502347.8300000
Jake Fraser-McGurkAUSSri Lanka20252201195.501861.1100020
Palaniapan MeiyappanUAEWest Indies202322011115.503234.3800110
Shamim HossainBANAfghanistan2023-202522011115.507157.1400101
Zakary FoulkesNZIndia202632011105.5010110.0000010
Rahul BhatiaUAENetherlands2024221118*11.002642.3100010
Hila VarePNGNepal202322111711.001573.3300010
Alick AthanazeWISri Lanka202422011105.502347.8300000
SS KangUAENetherlands202522011115.502740.7400110
Geoff BoycottENGIndia19812201165.502250.0000000
PreviousPage 255Next

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.