Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Kenya: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Kenya×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin SujiKENIndia1996-2004131177214*18.0013652.9400040
Hiren VaraiyaKENScotland2007-20141497381319.005667.8600130
Nehemiah OdhiamboKENNetherlands2007-20171411613050*26.0013596.30011132
Martin SujiKENZimbabwe1996-2003141065616*14.009956.5700150
Steve TikoloKENBermuda2006-20131095481111120.2549397.57140397
Shem NgocheKENUganda2015-20262720522431*14.93214104.670021211
Lucas OluochKENUganda2015-202617135931911.6392101.0900143
Hiren VaraiyaKENIreland2007-20121495387*9.509141.7600100
Rakep PatelKENUganda2015-2026232346627234.84526125.860625840
Collins ObuyaKENUganda2015-20241717449096*37.69462106.060223025
Morris OumaKENCanada2007-20151818442271*30.1458971.65022484
Thomas OdoyoKENCanada2003-201114114391111*55.8655969.95210365
Jimmy KamandeKENNetherlands2007-2010101043037550.5038478.91020327
Collins ObuyaKENBermuda2006-2022131142575336.7130683.99010248
Tanmay MishraKENCanada2006-20139942126242.4030569.51020142
Shem NgocheKENNigeria2019-2025139414741*29.40114128.95001164
Hiren VaraiyaKENZimbabwe2008-2009974853428.3314160.2800040
Shem NgocheKENScotland2010-2019121048333*13.8313760.5800071
Shem NgocheKENRwanda2018-202614848131*20.2558139.6600083
Hiren VaraiyaKENNetherlands2007-201416946520*13.0011357.5200140
Nehemiah OdhiamboKENUganda2015-20221174352311.674774.4700140
Lucas OluochKENNigeria2019-20258642310*11.5022104.5500120
P KoechKENUganda2021-20261064219*10.502680.7700010
Collins ObuyaKENNetherlands2007-2019191937158944.6983086.140716017
Steve TikoloKENCanada2003-20131415368816957.3386279.81222884
Rushab PatelKENNigeria2021-20241010323766*33.86184128.80011276
Rakep PatelKENRwanda2018-2026141232185724.22175124.57021256
MO OdumbeKENBangladesh1997-200376321058*70.0024685.37020151
Sachin BhudiaKENNigeria2024-202566319557*65.00128152.34020167
Steve TikoloKENScotland2007-201399317256*28.67160107.50011254
Rushab PatelKENBotswana2022-202666317151*57.00129132.56010138
Sukhdeep SinghKENRwanda2023-2026109316857*28.00140120.00012125
Irfan KarimKENNigeria2019-20237731555838.75142109.15020122
Rakep PatelKENCanada2010-2018119314348*23.8317382.6600084
Rushab PatelKENSierra Leone2023-202644311442*114.0087131.03000123
Nelson OdhiamboKENNepal2015-20228731114827.7517364.1600131
Irfan KarimKENRwanda2022-202644311163*111.0011398.2301091
Peter OngondoKENZimbabwe2002-2011151438218*7.4512167.7700444
Peter OngondoKENBangladesh2003-2007983812716.2014555.8600062
Shem NgocheKENNepal2013-20228637933*26.3350158.0000265
Lucas OluochKENNamibia2012-2025853543327.0052103.8500152
Hiren VaraiyaKENCanada2006-2018178347239.4013135.8800020
Lameck OnyangoKENZimbabwe2009773471711.755487.0400233
Peter OngondoKENBermuda2006-20099533826*19.004977.5500031
Peter OngondoKENSouth Africa1999-2008553251312.503180.6500012
Martin SujiKENAustralia1996-20034432415*24.003666.6700011
Shem NgocheKENAfghanistan2010-201365324812.005940.6800010
Lucas OluochKENUnited Arab Emirates2011-20257632287.336136.0700120
Elijah OtienoKENNetherlands2009-2019973125*3.002842.8600200
Collins ObuyaKENCanada2003-2018222025067828.1177865.04021397
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.