Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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

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
Irfan KarimKENBermuda2019-202233111180*55.5015671.15010131
Irfan KarimKENRwanda2022-202644311163*111.0011398.2301091
Nelson OdhiamboKENNepal2015-20228731114827.7517364.1600131
Alex ObandaKENNepal2013-20228801114513.8815273.0300093
Rushab PatelKENMalawi2022-20243301097536.3372151.39010123
Irfan KarimKENPapua New Guinea2016-202444110973*36.3317562.29010111
BJ PatelKENZimbabwe2002-20067721094421.8020652.91000150
Rakep PatelKENQatar2016-20253301075435.6714275.3502072
SR WatersKENZimbabwe2008-20096601073217.8317660.80002170
Pushkar SharmaKENNigeria2023-20258801073913.3881132.10000113
Collins ObuyaKENItaly202222110688106.0097109.2801066
Collins ObuyaKENGhana2019-20243301066835.3376139.47010115
MO OdumbeKENAustralia1996-20023301055535.0011392.92021140
Alex ObandaKENRwanda2018-20233301056335.0052201.92010109
Nehemiah OdhiamboKENScotland2007-201716131105268.7510996.33002102
Ragheb AgaKENNetherlands2008-20145401048626.0092113.04010121
Collins ObuyaKENPapua New Guinea2013-201944110353*34.3312582.4001081
Aasif KarimKENZimbabwe1996-200310821035317.1713675.74013113
Sachin BhudiaKENDenmark2018-20253301015433.6712680.1601053
Tony SujiKENBangladesh1997-20068501013320.2012580.8000091
S GillKENUganda2025-20265511013025.2593108.6000045
Rakep PatelKENDenmark2013-202543110085*50.0010199.0101191
Rushab PatelKENTanzania2018-20236621004525.0098102.0400191
Shem NgocheKENOman2015-2018440996624.7513374.4401093
Alex ObandaKENBermuda2007-20227619979*19.8099100.00013103
Steve TikoloKENAfghanistan2010-2013441985732.6711089.09010111
Nehemiah OdhiamboKENCanada2006-20182015197166.9314865.54001121
Rakep PatelKENSierra Leone2026320965848.0056171.43010132
Dhiren GondariaKENBahrain2026220967348.0061157.3801094
Steve TikoloKENAustralia1996-2003440965124.0017455.17010130
Nelson OdhiamboKENNetherlands2010-2019870963913.7115761.1500180
Irfan KarimKENDenmark2018-2024220956447.5017055.8801041
Rushab PatelKENPapua New Guinea2016-2024330959531.6712874.2201290
Nehemiah OdhiamboKENBermuda2006-20139619531*19.0010788.7900265
Nehemiah OdhiamboKENNepal2013-20221082933715.5077120.7800193
Lucas OluochKENUganda2015-202617135931911.6392101.0900143
Dhiren GondariaKENMali2026110929292.0035262.8601059
SR WatersKENNetherlands2009-2011440927123.0015758.6001051
Rushab PatelKENQatar2016-20242219163*91.0087104.6001053
Collins ObuyaKENWest Indies2001-2003551912722.7512473.3900091
Thomas OdoyoKENPakistan1996-2011770913213.0014961.07002110
Alpesh VadherKENZimbabwe1997-1999771905415.0016853.5701181
Alex ObandaKENDenmark2013-2018220895944.5010188.1201093
SR WatersKENSouth Africa2008220897444.5013864.49010111
Morris OumaKENNamibia2012340893422.2519046.8400082
Alex ObandaKENAfghanistan2010-2013550897717.8014063.5701172
N MugabeKENNigeria2024550882817.609889.8000172
David ObuyaKENBangladesh2006-2007550863017.2017349.71000130
Dhiren GondariaKENBermuda20191118585*-67126.8701061
Irfan KarimKENTanzania2021-20234428530*42.5075113.3300061

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.