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)T2067th 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)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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Civil Service Cricket Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Niall O'BrienIREScotland2007-201322113772137.0017180.12020160
Rahmanullah GurbazAFGIreland20224401075326.7575142.67010163
George DockrellIREAfghanistan202244411658*-73158.90010134
Lorcan TuckerIREAfghanistan2022440995024.7573135.62010103
Usman GhaniAFGIreland202232110359103.0082125.6101094
Mudassar BukhariNEDIreland2007110717171.0011462.2801092
Andrew BalbirnieIREAfghanistan2022440765119.0057133.3301073
Paul StirlingIREAfghanistan2022440673116.7550134.0000174
Ryan WatsonSCOIreland2007110838383.0013063.8501061
Ibrahim ZadranAFGIreland2022441743624.6751145.1000063
HazratullahAFGIreland2022330553918.3350110.0000061
Ryan WatsonSCOKenya2008110545454.006188.5201060
Ed JoyceIREScotland2013110393939.004979.5900060
Tamim IqbalBANIreland2012110393939.0037105.4100060
Darron ReekersNEDKenya2008110292929.0024120.8300060
Kyle CoetzerSCOKenya20081114848*-45106.6700051
Najibullah ZadranAFGIreland20224401175029.2568172.0601049
Harry TectorIREAfghanistan20224425025*25.0034147.0600041
Peter BorrenNEDCanada20081113737*-3897.3700040
Fionn HandIREAfghanistan2022220363618.0019189.4700142
Gary WilsonIREScotland20131113535*-5366.0400041
Geoff BarnettCANBermuda20081113131*-3491.1800040
Mohammad AshrafulBANIreland2012110242424.002596.0000040
Navdeep PooniaSCOIreland2007110232323.004156.1000040
Neil McCallumSCOIreland2007110545454.006879.4101031
Steve TikoloKENNetherlands2008110373737.0033112.1200031
Alex CusackIREKenya2008110333333.006550.7700030
Andre BothaIRENetherlands2007110272727.004856.2500030
Peter BorrenNEDIreland2007110272727.003284.3800030
Morris OumaKENIreland2008110252525.004753.1900030
Andre BothaIREKenya2008110222222.002781.4800030
Steve TikoloKENScotland2008110181818.002185.7100030
Hamish GardinerSCOIreland2013110181818.004143.9000030
Andre BothaIREScotland2007110424242.005477.7800020
Kennedy OtienoKENCanada2008110404040.004295.2400022
Richie BerringtonSCOIreland2013110353535.005959.3200020
Kevin O'BrienIRENetherlands2007110343434.004280.9500021
Jimmy KamandeKENIreland2008110333333.008737.9300020
Azmatullah OmarzaiAFGIreland20224313015*15.0026115.3800021
Eric SzwarczynskiNEDKenya2008110282828.0021133.3300021
William PorterfieldIREBangladesh2012110282828.0022127.2700021
Sunil DhaniramCANNetherlands2008110262626.0021123.8100020
Matt MachanSCOIreland2013110232323.004650.0000020
Niall O'BrienIREBangladesh2012110222222.002491.6700020
Alexei KervezeeNEDIreland2007110202020.004445.4500020
John DavisonCANBermuda2008110191919.0013146.1500021
Eric SzwarczynskiNEDCanada2008110191919.0017111.7600020
William PorterfieldIREScotland2007-201322019149.503652.7800020
Paul StirlingIREBangladesh2012110171717.0013130.7700021
Alex ObandaKENIreland2008110161616.002857.1400020
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.