Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Gymkhana Club Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan ten DoeschateNEDKenya2010342359212*179.5044580.672003414
Khurram KhanUAEKenya201134126311387.6735274.72121302
Alex ObandaKENCanada20073412018567.0027772.56020290
Andy FlowerZIMKenya1997-19994402137953.2525882.56030270
David ObuyaKENNetherlands201034020511551.2530367.66111273
David HempBERKenya20074511859746.2545940.31021260
Saeed AnwarPAKSri Lanka1996-2000221220115220.0025486.61200252
Thomas OdoyoKENCanada2007333215111*-28076.79200251
Morris OumaKENBermuda20074501976339.4024580.41020253
Matthew HaydenAUSPakistan2002332225146225.00200112.50110246
Steve TikoloKENZimbabwe1997-200966022510237.5030274.50100233
Saqib AliUAEKenya201134020915352.2538454.43101235
Rakep PatelKENNetherlands20103401999249.7524680.89020234
Grant FlowerZIMKenya1997-19994401727843.0019588.21020220
Amjad AliUAEKenya20113401196029.7517468.39010220
Kennedy OtienoKENZimbabwe1997-20095501628732.4028457.04010211
Ijaz AhmedPAKSouth Africa19962201358867.50131103.05010210
Collins ObuyaKENNetherlands20103401968949.0027571.27020204
Alexei KervezeeNEDKenya20103401488937.0027454.01010202
Sourav GangulyINDSouth Africa1999-2000331189141*94.5021388.73100196
Avishka GunawardeneSLWest Indies2000110132132132.0014690.41100190
Mohammad AshrafulBANKenya2006-200744112467*41.3396129.17010192
Rakep PatelKENUnited Arab Emirates201134017812444.5022180.54101186
Jimmy KamandeKENNetherlands20103421367568.0020666.02010182
Usman PatelKUWDenmark2024110120120120.0097123.71100181
Morris OumaKENCanada200734110571*35.0096109.38011182
David ObuyaKENCanada20073401357233.7525752.53010171
Eric SzwarczynskiNEDKenya20103401349333.5022360.09011170
Gary KirstenSAPakistan1996221133118*133.0015088.67100170
Younis KhanPAKKenya2002-200732112387*123.0016674.10010171
Steve TikoloKENScotland2007-201033211956*119.00100119.00010172
Steve TikoloKENBangladesh1997-20075501174723.4011899.15001170
Abdul JabbarCANKenya20073401124928.0015273.68000171
Romesh KaluwitharanaSLKenya1996111100100*-89112.36100171
Farhad RezaBANKenya2006-20074329041*90.0010189.11000171
David ObuyaKENScotland2007-201033215565*155.00127122.05020165
Collins ObuyaKENAfghanistan201033113586*67.5017577.14010161
Trevin BastiampillaiCANKenya20073401326333.0026050.77011161
Fatuma KibasuTANWQatar Women2022221131101*131.0091143.96100160
Dipak ChudasamaKENBangladesh1997110122122122.00113107.96100160
Saeed AnwarPAKNew Zealand2000110104104104.0011590.43100160
Fiaz AhmedBHRKenya202622115388153.0097157.73020157
Sunil DhaniramCANKenya20073411277842.3320462.25010150
Irving RomaineBERKenya200745112261*30.5022354.71011151
Janeiro TuckerBERKenya20074501414928.2020867.79000144
Rahul DravidINDSouth Africa1999-2000331975848.5015562.58010140
Collins ObuyaKENUnited Arab Emirates2011340886322.0016553.33010140
Roger TwoseNZPakistan2000110878787.0010186.14010140
Arvind KandappahCANKenya20073411848761.3326968.40021136
Collins ObuyaKENUganda2016-202355218196*60.33145124.83010139
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.