T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Nairobi Gymkhana Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve TikoloKEN200720072223321*-3886.8400050
John MooneyIRE200720072222118*-18116.6700010
Hamilton MasakadzaZIM2009200922114284*142.00140101.43020172
Sean WilliamsZIM2009200922110663*106.0013578.52010130
Alex ObandaKEN200920092219996*99.0011288.3901075
Eric SzwarczynskiNED200720071115656*-6586.1501011
Craig WrightSCO20072007221533053.005694.6400031
Prosper UtseyaZIM200920092115151*-47108.5101012
CJO SmithSCO200720072215049*50.005394.3400031
Trent JohnstonIRE200720071114545*-19236.8400014
RD ShahKEN200720072212924*29.006842.6500020
Ross LyonsSCO200720072112323*-4748.9400020
Jeroen SmitsNED200720072111919*-4047.5000010
Tanmay MishraKEN200720072111414*-2166.6700020
Hiren VaraiyaKEN2009200922110910.0010100.0000000
Edgar SchiferliNED20072007221323.00742.8600000
Paul MooneyIRE2007200711111*-1100.0000000
Eoin MorganIRE200720072201359467.5015189.40010135
David ObuyaKEN200720072201309365.0017574.2901063
Jeremy BrayIRE2007200722012411662.0016276.54100104
Darron ReekersNED2007200722011110455.5089124.72100133
Neil McCallumSCO2007200722010010050.00100100.0010173
William PorterfieldIRE20072007220958447.5012874.22010100
Collins ObuyaKEN20092009220897544.5012272.9501064
Morris OumaKEN20072007220704735.0012157.8500041
Forster MutizwaZIM20092009210616161.0045135.5601043
Stuart MatsikenyeriZIM20092009220595029.508271.9501070
Majid HaqSCO20072007220555227.508564.7101051
SR WatersKEN20092009220552927.5010651.8900080
Ryan WatsonSCO20072007220502825.007467.5700051
Rajesh BhudiaKEN20092009220484024.005784.2100070
Kennedy OtienoKEN20092009220472723.506869.1200052
WK McCallanIRE20072007220472523.5046102.1700041
Bastiaan ZuiderentNED20072007220453922.508751.7200030
Elton ChigumburaZIM20092009210363636.004187.8000031
Daan van BungeNED20072007220332916.507146.4800030
Tim de LeedeNED20072007220272413.504757.4500010
Fraser WattsSCO20072007220262413.005844.8300010
WF StellingNED20072007110242424.006636.3600000
Kevin O'BrienIRE2007200722016138.002661.5400000
Dougie BrownSCO2007200722016138.004436.3600000
Paul HoffmannSCO2007200722014147.009155.5600121
Steve TikoloKEN2009200922013106.503043.3300000
Luuk van TroostNED200720072201165.503036.6700010
Morris OumaKEN2009200922011115.503333.3300100
Ryan ten DoeschateNED200720072201165.503432.3500000
Gavin HamiltonSCO2007200722011115.503036.6700110
Niall O'BrienIRE2007200722011105.501573.3300020
Rakep PatelKEN2009200922010105.003033.3300110
JAR BlainSCO20072007210999.003823.6800000
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.