Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG251/1 (35.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's List A)

More 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 191 of the 192 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-202412122718210*71.80690104.062208712
Ed JoyceIREAfghanistan2012-201712123615160*68.3379577.36240618
Kevin O'BrienIREAfghanistan2010-2021252536037527.4173881.710205810
Kusal MendisSLAfghanistan2018-202414143578158*52.55533108.441415319
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
MahmudullahBANAfghanistan2015-2024141334169841.6054576.33030277
Shakib Al HasanBANAfghanistan2015-2023151514136329.5050382.11021332
Brendan TaylorZIMAfghanistan2014-20261212141212537.4547287.291202514
Liton DasBANAfghanistan2018-20231010139113643.4444987.08120385
Charith AsalankaSLAfghanistan2022-20241210437197*61.8339095.13030317
Sean WilliamsZIMAfghanistan2014-20241313237110233.7344283.941222710
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
Dimuth KarunaratneSLAfghanistan2015-202388122056*31.4326084.62020290
Elton ChigumburaZIMAfghanistan2014-20161412222049*22.0036660.11001152
Niall O'BrienIREAfghanistan2012-2018141402203615.7137159.30000142
Joe RootENGAfghanistan2015-202543021912073.00210104.29110182
Scott EdwardsNEDAfghanistan2022-20234402088652.0027775.09031221
Ishan KishanINDAfghanistan2023-202643020612568.67148139.191002210
Towhid HridoyBANAfghanistan2023-2026121112055620.5030866.56022123
Page 1Next

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.