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 Gymkhana Club Ground×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan ten DoeschateNEDKenya2010342359212*179.5044580.672003414
Khurram KhanUAEKenya201134126311387.6735274.72121302
Matthew HaydenAUSPakistan2002332225146225.00200112.50110246
Steve TikoloKENZimbabwe1997-200966022510237.5030274.50100233
Saeed AnwarPAKSri Lanka1996-2000221220115220.0025486.61200252
Thomas OdoyoKENCanada2007333215111*-28076.79200251
Andy FlowerZIMKenya1997-19994402137953.2525882.56030270
Saqib AliUAEKenya201134020915352.2538454.43101235
David ObuyaKENNetherlands201034020511551.2530367.66111273
Alex ObandaKENCanada20073412018567.0027772.56020290
Rakep PatelKENNetherlands20103401999249.7524680.89020234
Morris OumaKENBermuda20074501976339.4024580.41020253
Collins ObuyaKENNetherlands20103401968949.0027571.27020204
Sourav GangulyINDSouth Africa1999-2000331189141*94.5021388.73100196
David HempBERKenya20074511859746.2545940.31021260
Arvind KandappahCANKenya20073411848761.3326968.40021136
Collins ObuyaKENUganda2016-202355218196*60.33145124.83010139
Rakep PatelKENUnited Arab Emirates201134017812444.5022180.54101186
Grant FlowerZIMKenya1997-19994401727843.0019588.21020220
Kennedy OtienoKENZimbabwe1997-20095501628732.4028457.04010211
Thomas OdoyoKENBangladesh1997-20075511608440.0019382.90010127
David ObuyaKENScotland2007-201033215565*155.00127122.05020165
Fiaz AhmedBHRKenya202622115388153.0097157.73020157
Steve TikoloKENBermuda200744215389*76.50151101.32010134
Alistair CampbellZIMKenya1997-19994411535151.0018483.15010115
Kennedy OtienoKENBangladesh1997-200644015014437.5017486.21101131
Alexei KervezeeNEDKenya20103401488937.0027454.01010202
Janeiro TuckerBERKenya20074501414928.2020867.79000144
Saif AhmadDENKuwait2024110140140140.00109128.44100128
Daryll CullinanSAPakistan199622014012470.0016186.96100120
Sourav GangulyINDZimbabwe1999110139139139.0014794.56100115
Jonty RhodesSAPakistan1996221137121137.00137100.00100120
Jimmy KamandeKENNetherlands20103421367568.0020666.02010182
Rohit KumarNEPKenya20224401364734.00112121.43000133
Ijaz AhmedPAKSouth Africa19962201358867.50131103.05010210
Collins ObuyaKENAfghanistan201033113586*67.5017577.14010161
David ObuyaKENCanada20073401357233.7525752.53010171
Eric SzwarczynskiNEDKenya20103401349333.5022360.09011170
Gyanendra MallaNEPKenya20224401345933.50122109.84010123
Gary KirstenSAPakistan1996221133118*133.0015088.67100170
Avishka GunawardeneSLWest Indies2000110132132132.0014690.41100190
Trevin BastiampillaiCANKenya20073401326333.0026050.77011161
Fatuma KibasuTANWQatar Women2022221131101*131.0091143.96100160
David ObuyaKENBermuda20074501287025.6020462.75022112
Sunil DhaniramCANKenya20073411277842.3320462.25010150
Hitesh ModiKENZimbabwe1997-19994401255731.2519464.4301080
Mohammad AshrafulBANKenya2006-200744112467*41.3396129.17010192
Younis KhanPAKKenya2002-200732112387*123.0016674.10010171
Aravinda de SilvaSLPakistan1996110122122122.00116105.17100122
Dipak ChudasamaKENBangladesh1997110122122122.00113107.96100160
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.