Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All internationals)

The most runs in a calendar year in internationals at Nairobi Gymkhana Club: 142 by Hamilton Masakadza in 2009.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Nairobi Gymkhana Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIM2009200922114284*142.00140101.43020172
Eoin MorganIRE200720072201359467.5015189.40010135
David ObuyaKEN200720072201309365.0017574.2901063
Jeremy BrayIRE2007200722012411662.0016276.54100104
Darron ReekersNED2007200722011110455.5089124.72100133
Sean WilliamsZIM2009200922110663*106.0013578.52010130
Neil McCallumSCO2007200722010010050.00100100.0010173
Alex ObandaKEN200920092219996*99.0011288.3901075
William PorterfieldIRE20072007220958447.5012874.22010100
Collins ObuyaKEN20092009220897544.5012272.9501064
Morris OumaKEN20072007220704735.0012157.8500041
Forster MutizwaZIM20092009210616161.0045135.5601043
Stuart MatsikenyeriZIM20092009220595029.508271.9501070
Eric SzwarczynskiNED200720071115656*-6586.1501011
Majid HaqSCO20072007220555227.508564.7101051
SR WatersKEN20092009220552927.5010651.8900080
Craig WrightSCO20072007221533053.005694.6400031
Prosper UtseyaZIM200920092115151*-47108.5101012
Ryan WatsonSCO20072007220502825.007467.5700051
CJO SmithSCO200720072215049*50.005394.3400031
Rajesh BhudiaKEN20092009220484024.005784.2100070
Kennedy OtienoKEN20092009220472723.506869.1200052
WK McCallanIRE20072007220472523.5046102.1700041
Trent JohnstonIRE200720071114545*-19236.8400014
Bastiaan ZuiderentNED20072007220453922.508751.7200030
Elton ChigumburaZIM20092009210363636.004187.8000031
Steve TikoloKEN200720072223321*-3886.8400050
Daan van BungeNED20072007220332916.507146.4800030
RD ShahKEN200720072212924*29.006842.6500020
Tim de LeedeNED20072007220272413.504757.4500010
Fraser WattsSCO20072007220262413.005844.8300010
WF StellingNED20072007110242424.006636.3600000
Ross LyonsSCO200720072112323*-4748.9400020
John MooneyIRE200720072222118*-18116.6700010
Jeroen SmitsNED200720072111919*-4047.5000010
Kevin O'BrienIRE2007200722016138.002661.5400000
Dougie BrownSCO2007200722016138.004436.3600000
Tanmay MishraKEN200720072111414*-2166.6700020
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
Hiren VaraiyaKEN2009200922110910.0010100.0000000
Rakep PatelKEN2009200922010105.003033.3300110
JAR BlainSCO20072007210999.003823.6800000
Nehemiah OdhiamboKEN20092009110888.001080.0000001
Peter BorrenNED20072007110777.006116.6700000
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.