ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×

Player figures come from full scorecards, which we hold for 190 of the 191 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul StirlingIREAfghanistan2010-202635351149712844.03176984.62311114441
Sikandar RazaZIMAfghanistan2014-20262928491414138.08119176.741507325
Andrew BalbirnieIREAfghanistan2015-202628283789145*31.56105175.072427412
Pathum NissankaSLAfghanistan2022-202411112688210*76.44652105.522208212
Ed JoyceIREAfghanistan2012-201712123615160*68.3379577.36240618
Kevin O'BrienIREAfghanistan2010-2021252536037527.4173881.710205810
Hamilton MasakadzaZIMAfghanistan2014-20181414054511038.9373674.051305313
William PorterfieldIREAfghanistan2012-20192525052711921.0883463.19111630
Craig ErvineZIMAfghanistan2015-2024242444917324.5577863.11022454
Mehedi Hasan MirazBANAfghanistan2018-202618153483112*40.2572266.90140285
Mushfiqur RahimBANAfghanistan2014-2024161514608632.8653086.79040344
Shai HopeWIAfghanistan2017-2019883455109*91.0071463.73120287
Kusal MendisSLAfghanistan2018-2024131324209238.1844694.170413410
MahmudullahBANAfghanistan2015-2024141334169841.6054576.33030277
Shakib Al HasanBANAfghanistan2015-2023151514136329.5050382.11021332
Brendan TaylorZIMAfghanistan2014-20261212141212537.4547287.291202514
Liton DasBANAfghanistan2018-20231010139113643.4444987.08120385
Sean WilliamsZIMAfghanistan2014-20241313237110233.7344283.941222710
Charith AsalankaSLAfghanistan2022-2024119435997*71.8036398.90030307
Curtis CampherIREAfghanistan2021-20269903579639.6737295.970203011
Nazmul Hossain ShantoBANAfghanistan2018-20261313135010429.1749570.71120306
Kyle CoetzerSCOAfghanistan2009-201999034413338.2241083.90111493
Harry TectorIREAfghanistan2021-202699032313835.8944971.94110194
Tamim IqbalBANAfghanistan2015-202399031711835.2242574.59110362
Gary WilsonIREAfghanistan2012-2019201913165817.5652660.08012192
David WarnerAUSAfghanistan2012-2023441309178103.00294105.10110345
Richie BerringtonSCOAfghanistan2010-2019111103086728.0046066.96030261
Richmond MutumbamiZIMAfghanistan2014-2016111102997427.1840873.28021258
Khurram KhanUAEAfghanistan2014442298132*149.0032591.69120311
Babar AzamPAKAfghanistan2018-20236602987449.6739276.02041233
Imam-ul-HaqPAKAfghanistan2018-20236602989149.6740673.40030181
Glenn MaxwellAUSAfghanistan2012-2025542295201*147.50174169.541102817
Rohit SharmaINDAfghanistan2014-202666129313158.60242121.071103411
George DockrellIREAfghanistan2010-20262217428762*22.0838574.55021203
Calum MacLeodSCOAfghanistan2009-2019881271157*38.7129392.49204342
Lorcan TuckerIREAfghanistan2021-20269902508527.7828388.34020206
Tom CooperNEDAfghanistan2010-201243024910183.0035669.94120162
Peter MoorZIMAfghanistan2015-2017101012495227.6741060.73021158
Ryan BurlZIMAfghanistan2017-20261413223951*21.7338262.57011181
Shubman GillINDAfghanistan2026321238154238.00176135.23110334
Evin LewisWIAfghanistan2017-20198802285828.5032071.25020273
Ashish BagaiCANAfghanistan201033122591*112.5028080.36030160
Amjad AliUAEAfghanistan20145502239844.6026285.11020312
Elton ChigumburaZIMAfghanistan2014-20161412222049*22.0036660.11001152
Niall O'BrienIREAfghanistan2012-2018141402203615.7137159.30000142
Joe RootENGAfghanistan2015-202543021912073.00210104.29110182
Dimuth KarunaratneSLAfghanistan2015-202377121256*35.3324686.18020280
Scott EdwardsNEDAfghanistan2022-20234402088652.0027775.09031221
Ishan KishanINDAfghanistan2023-202643020612568.67148139.191002210
Towhid HridoyBANAfghanistan2023-2026121112055620.5030866.56022123
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.