ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
W NiyitangaRWABotswana2023330905330.009990.9101062
Harrison CarlyonJERQatar2024110898989.0011776.0701083
Misbah-ul-HaqPAKAustralia2002220895044.5012471.77010102
Rakep PatelKENNepal20224418973*29.6763141.2701074
RG MukasaUGAKenya2023331884544.0055160.00000113
Collins ObuyaKENUnited Arab Emirates2011340886322.0016553.33010140
Alec StewartENGBangladesh20001118787*-11277.6801072
Roger TwoseNZPakistan2000110878787.0010186.14010140
Sourav GangulyINDKenya1999-2000220876643.5013962.5901093
Tadiwanashe MarumaniZIMSeychelles2024110868686.0037232.43010105
RD ShahKENIndia1999-2000220866043.0012171.07010101
Rushab PatelKENBotswana20233328645*86.0075114.6700033
Sachin BhudiaKENRwanda2023-2024441863928.6770122.86000102
MO JonesBERKenya2007451862721.5012767.7200044
Rakep PatelKENDenmark20241118585*-70121.4301091
Roger TwoseNZZimbabwe2000110858585.0011176.5801061
Steve TikoloKENWest Indies2001220857142.509589.4701073
Yuvraj SinghINDAustralia2000110848484.0080105.00010120
Saleem ElahiPAKSouth Africa1996220845442.009192.31010102
Jekon EdnessBERKenya2007450847216.8017149.1201390
Kevin O'BrienIREKenya2008110838383.0052159.6201075
Thomas OdoyoKENBermuda2007430837327.6718644.62010100
Collins ObuyaKENCanada20073318344*41.5013461.9400082
Mohammad NabiAFGKenya2010331836041.509191.2101174
Peter BorrenNEDKenya2010340834420.7514457.6400081
Andy FlowerZIMBangladesh1997110818181.009684.3801050
NazimuddinBANPakistan2007110818181.0050162.0001085
Misbah-ul-HaqPAKKenya2002-20072228150*-12863.2801051
Dinesh NakraniUGAKenya2023440814220.258496.4300026
Chris GayleWIKenya2001220807040.009286.9601093
C RububagumyaRWABotswana2023331804040.0062129.0300051
Grant FlowerZIMBangladesh1997110797979.009186.8101071
Guy WhittallZIMBangladesh19971117979*-8098.7501060
Alex ObandaKENBermuda20072117979*-8296.3401091
Morris OumaKENNetherlands2010341795226.3314156.0301080
Jacques KallisSAEngland20001117878*-11070.91010100
Babar HayatHKKenya2016110787878.0068114.7101064
RG MukasaUGABotswana2023330784126.0044177.2700085
Riazat Ali ShahUGARwanda2023332784178.0055141.8200092
Shane WatsonAUSKenya20022117777*-11368.1401042
Alex ObandaKENAfghanistan2010110777777.0011666.3801062
Murray GoodwinZIMKenya19991117676*-10572.38010130
Saif AhmadDENQatar2024110767676.0011466.6701032
Leon GarrickWIKenya2001110767676.0011963.8701070
Steve TikoloKENSouth Africa1996-1999220766738.0010274.51010100
NA StathamNEDKenya20101217662*76.0014253.5201061
Marlon SamuelsWIKenya2001220764638.009778.35000110
Zameer KhanDENKenya2024110757575.008390.3601080
Tatenda TaibuZIMIreland2008110747474.009974.7501050
Sese BauPNGKenya2024110747474.008488.1001062

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.