Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Kenya: Batting figures (All T20s)

Shem Ngoche has played the most matches in T20 cricket for Kenya: 137.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Kenya×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shem NgocheKEN2010-2026137812871841*13.55641112.0100125528
Rakep PatelKEN2008-202612510619272112031.281927141.202184223144
Lucas OluochKEN2013-20269256234873214.76426114.320043419
Collins ObuyaKEN2007-2024918516222296*32.201815122.420145157108
Nelson OdhiamboKEN2010-2024764585666715.30546103.660264513
Irfan KarimKEN2013-2026746421163874*38.091554105.41011214925
Rushab PatelKEN2016-202673701512677523.041027123.3704913532
Sukhdeep SinghKEN2021-202670571082857*17.62792104.550269111
Vraj PatelKEN2021-20256384124*3.002157.1400200
Alex ObandaKEN2007-202360574113010821.32863130.9422613347
Sachin BhudiaKEN2019-20265643873977*21.11606121.950336423
Nehemiah OdhiamboKEN2007-2022554083554111.09330107.580063610
P KoechKEN2021-202652128349*8.504379.0700010
Dhiren GondariaKEN2013-20264845513659434.13937145.68011111868
Elijah OtienoKEN2012-2022451462583.135149.0200301
F MutuaKEN2023-202637163114318.7780142.5000388
Emmanuel BundiKEN2018-2024371446421*6.407585.3300031
Vishil PatelKEN2023-2026341173110*7.755556.3600310
GM MuthuiKEN2022-20263464206*10.002774.0700020
S GillKEN2024-20263326744747*23.53379117.940002617
Morris OumaKEN2007-2015302442863714.3030195.02003236
N MugabeKEN2023-2025282755427124.64497109.050344618
Hiren VaraiyaKEN2007-20132811104618*46.007164.7900010
Pushkar SharmaKEN2022-2025272633734316.22350106.57002427
Gurdeep SinghKEN2016-2026262223897519.45334116.470124413
Ragheb AgaKEN2008-20132420322652*13.29202111.88011166
Tanzeel SheikhKEN2022-2025241621864813.29147126.530031510
Jasraj KundiKEN2019-20252321519731*12.31189104.230031010
Steve TikoloKEN2007-20131919549656*35.43372133.33033688
Thomas OdoyoKEN2007-201315131103228.5813377.4400262
Tanmay MishraKEN2007-2013141402143815.2923989.54002154
Eugene OchiengKEN2015-202214522216*7.332781.4800111
Jimmy KamandeKEN2007-2010129083429.229290.2200253
N HiraniKEN2025-20261242351917.5026134.6200031
Pushpak KeraiKEN2018-20191210000.0010.0000100
David ObuyaKEN2007-20121010221665*27.0022894.74021224
James NgocheKEN2012-20151031422.001723.5300000
Duncan AllanKEN2012-201399071187.8911860.1700060
Peter OngondoKEN2007-200886028164.6723121.7400212
Tony SujiKEN2007-20108521575.002951.7200000
B LikavuKEN20267621274931.7569184.06000811
Subham PatelKEN20267711232420.50108113.89000135
Narendra PatelKEN2015550744214.8070105.7100183
Lameck OnyangoKEN2007-20105421758.502180.9500000
Kennedy OtienoKEN2008440744018.507993.6700052
Aman GandhiKEN2019331865043.009887.7601051
Rajesh BhudiaKEN20073312011*10.0020100.0000102
Zahid AbbasKEN20213301896.002185.7100010
Aarnav PatelKEN202432221*-728.5700000
Karan KaulKEN2016110101010.001283.3300010
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.