Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Jaffery Sports Club Ground×From 1908-01-01×
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
Afzal SaleemKSAQatar20161115454*-41131.7101051
Shoaib AliKSAQatar2016110545454.0018300.0001017
Kevin O'BrienIRECanada2007110525252.008362.6501040
Dean MinorsBERKenya2007110525252.007668.4201062
Clay SmithBERIreland2007110525252.0047110.6401072
Dean MinorsBERIreland2007110515151.0010747.6601033
Tamoor SajjadQATSaudi Arabia2016110515151.0045113.3301041
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
Faisal JavedQATSaudi Arabia2016110353535.0013269.2300071
Peter BorrenNEDScotland2007110323232.003982.0500011
Mohammad RizlanQATUganda2016110303030.0022136.3600023
Kenny CarrollIREBermuda2007110282828.004562.2200021
Brian MasabaUGAQatar2016110272727.0021128.5700030
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
Hamu KayondoUGAQatar2016110252525.002986.2100030
Abdul WaheedKSAQatar2016110252525.0014178.5700013
GR CodringtonCANKenya2007110242424.0020120.0000022
Nouman SarwarQATUganda20161112424*-17141.1800020
Steve TikoloKENCanada2007110232323.006038.3300020
Kevin HurdleBERKenya2007110212121.002584.0000012
William PorterfieldIRECanada2007110212121.003658.3300030
Imran AshrafQATUganda20161112121*-16131.2500012
Majid HaqSCONetherlands2007110191919.0017111.7600030
Janeiro TuckerBERKenya2007110181818.003158.0600030
Dougie BrownSCONetherlands2007110181818.003748.6500020
Craig WrightSCONetherlands2007110171717.0015113.3300011
Muhammad AbbasiKSAQatar2016110171717.0015113.3300030
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.