Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Jaffery Sports Club Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashish BagaiCANIreland2007110122122122.0013292.42100100
Eoin MorganIRECanada2007110115115115.00106108.49100102
William PorterfieldIREBermuda2007111112112*-14278.8710090
David ObuyaKENBermuda20071117474*-59125.42010121
Tanmay MishraKENCanada2007110626262.007780.5201042
Qaiser AliCANIreland20071116060*-41146.3401071
Fraser WattsSCONetherlands2007110585858.006885.2901060
John DavisonCANIreland2007110575757.0050114.0001022
Morris OumaKENBermuda20071115757*-50114.00010110
Kevin O'BrienIREBermuda2007110545454.005794.7401050
Kevin O'BrienIRECanada2007110525252.008362.6501040
Dean MinorsBERKenya2007110525252.007668.4201062
Clay SmithBERIreland2007110525252.0047110.6401072
Dean MinorsBERIreland2007110515151.0010747.6601033
Collins ObuyaKENCanada2007110484848.006178.6900011
Trent JohnstonIRECanada2007110444444.0027162.9600032
Lionel CannBERIreland2007110444444.0034129.4100022
WF StellingNEDScotland2007110444444.004597.7800040
Abdool SamadCANIreland2007110424242.005576.3600051
RD ShahKENCanada2007110393939.004782.9800050
Darron ReekersNEDScotland2007110373737.0020185.0000061
Jeremy BrayIRECanada2007110353535.004185.3700070
David HempBERIreland2007110353535.004087.5000011
Peter BorrenNEDScotland2007110323232.003982.0500011
Kenny CarrollIREBermuda2007110282828.004562.2200021
Tim de LeedeNEDScotland2007110262626.0024108.3300021
Irving RomaineBERIreland2007110262626.005150.9800040
CJO SmithSCONetherlands20071112626*-3770.2700020
Ryan ten DoeschateNEDScotland2007110252525.003180.6500020
Ryan WatsonSCONetherlands2007110252525.002986.2100050
Niall O'BrienIREBermuda2007110252525.002889.2900020
GR CodringtonCANKenya2007110242424.0020120.0000022
Steve TikoloKENCanada2007110232323.006038.3300020
Kevin HurdleBERKenya2007110212121.002584.0000012
William PorterfieldIRECanada2007110212121.003658.3300030
Majid HaqSCONetherlands2007110191919.0017111.7600030
Janeiro TuckerBERKenya2007110181818.003158.0600030
Dougie BrownSCONetherlands2007110181818.003748.6500020
Craig WrightSCONetherlands2007110171717.0015113.3300011
Thomas OdoyoKENCanada2007110151515.0012125.0000001
JAR BlainSCONetherlands20071111515*-6250.0000021
Abdool SamadCANKenya2007110141414.0011127.2700020
Luuk van TroostNEDScotland2007110141414.002751.8500010
Trent JohnstonIREBermuda20071111313*-4325.0000002
Jimmy KamandeKENCanada2007110121212.0010120.0000010
Janeiro TuckerBERIreland2007110121212.0010120.0000001
Lameck OnyangoKENCanada20071111111*-6183.3300010
John DavisonCANKenya2007110101010.001376.9200010
Asif MullaCANIreland2007110101010.009111.1100011
Kevin HurdleBERIreland20071111010*-3333.3300001
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.