Batting Most Runs Innings - Kenya

Players - Kenya

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
92-989293.87Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
6597738389.04Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
61-5443112.96Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
58715840100.00Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
5678657086.15Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
5276633282.53Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
4976583184.48Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
4978517096.07Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
4981584084.48Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
4788760261.84Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
42-733157.53Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
3763633058.73Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
3344443175.00Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
32-3041106.66Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
3157531058.49Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
30161732176.47Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
28342221127.27Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
2751402167.50Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
27281750158.82Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
2444315077.41Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
2452421057.14Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
2347321071.87Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
2251272181.48Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
21*35241087.50Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
21-382055.26Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
2038263076.92Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
1934313061.29Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
1937380050.00Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
19-223086.36Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
17261511113.33Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
1747433039.53Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
1745350048.57Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
17271320130.76Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
16241520106.66Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
1521211171.42Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
15-163093.75Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
1435311045.16Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
14381420100.00Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
12*7511240.00Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
12*-202060.00Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
1226221054.54Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
913170052.94Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
930211042.85Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
8*16180044.44Kenyav ZimbabweHarare212 Oct 2009ODI # 2908
87820100.00Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
7*11610116.66Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
720160043.75Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
727220031.81Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
7-410175.00Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
6*-301200.00Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
620200030.00Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
6-121050.00Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
5670071.42Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
5870071.42Kenyav ZimbabweHarare117 Oct 2009ODI # 2911
4851080.00Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
3-90033.33Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
3-110027.27Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
2*530066.66Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
1*940025.00Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
11211009.09Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
1120050.00Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
1220050.00Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
1340025.00Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
1790011.11Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
1-80012.50Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
0*-000-Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
012000.00Kenyav ZimbabweHarare213 Oct 2009ODI # 2909
045000.00Kenyav ZimbabweHarare218 Oct 2009ODI # 2912
0-1000.00Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
0-3000.00Kenyav NetherlandsNairobi (Gym)218 Feb 2010ODI # 2958
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]