Kenya vs other countries Tests+ODIs+T20Is Batting Records - Most Runs in an Innings

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
178*201167174106.58Zimbabwev KenyaHarare118 Oct 2009ODI # 2912
156216151116103.31Zimbabwev KenyaHarare112 Oct 2009ODI # 2908
152-150171101.33West Indiesv KenyaNairobi115 Aug 2001ODI # 1745
14618613217-110.60Indiav KenyaPaarl124 Oct 2001ODI # 1764
145153115145126.08Sri Lankav KenyaKandy16 Mar 1996ODI # 1074
142128125106113.60Irelandv KenyaNairobi (Ruaraka)12 Feb 2007ODI # 2499
140*114101163138.61Indiav KenyaBristol123 May 1999ODI # 1457
140162125126112.00Zimbabwev KenyaDhaka127 Mar 1999ODI # 1424
137*18415011291.33Netherlandsv KenyaLincoln123 Jan 2014ODI # 3460
131*16912183108.26South Africav KenyaCape Town122 Oct 2001ODI # 1763
130167128141101.56Australiav KenyaVisakhapatnam123 Feb 1996ODI # 1058
127*17513815192.02Indiav KenyaCuttack218 Feb 1996ODI # 1052
12416313012295.38South Africav KenyaCape Town122 Oct 2001ODI # 1763
1191751518278.80West Indiesv KenyaKimberley14 Mar 2003ODI # 1981
11616012613392.06South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
114-11193102.70Scotlandv KenyaAberdeen130 Jun 2013ODI # 3379
111*1401145597.36Indiav KenyaDurban120 Mar 2003ODI # 1992
111*-39127284.61Namibiav KenyaHarare126 Sep 2025T20I # 3472
1111771247389.51Indiav KenyaPaarl124 Oct 2001ODI # 1764
1111371208292.50West Indiesv KenyaColombo (SSC)117 Sep 2002ODI # 1879
109*-12110490.08Netherlandsv KenyaNairobi (Gym)116 Feb 2010ODI # 2956
108*17811316-95.57Bangladeshv KenyaFatullah225 Mar 2006ODI # 2356
107*19612011289.16Indiav KenyaCape Town27 Mar 2003ODI # 1983
106*1298493126.19Netherlandsv KenyaPotchefstroom21 Apr 2009ODI # 2831
104*15810910-95.41Indiav KenyaBristol123 May 1999ODI # 1457
104*2011295-80.62Irelandv KenyaNairobi (Ruaraka)12 Feb 2007ODI # 2499
103*1371089-95.37Sri Lankav KenyaSharjah16 Apr 2003ODI # 1997
102*2811529-67.10Bermudav KenyaPotchefstroom16 Apr 2009ODI # 2835
10115312013-84.16Zimbabwev KenyaDhaka123 Mar 1999ODI # 1416
100*-89171112.35Sri Lankav KenyaNairobi (Gym)228 Sep 1996ODI # 1120
100*15610313-97.08Indiav KenyaEden Gardens231 May 1998ODI # 1337
1001811407271.42Zimbabwev KenyaSharjah25 Apr 2003ODI # 1996
95-1458-65.51Bangladeshv KenyaDhaka120 Mar 1999ODI # 1413
931098071116.25Australiav KenyaBengaluru113 Mar 2011ODI # 3130
92*145948297.87South Africav KenyaKimberley22 Nov 2008ODI # 2770
921471097284.40Zimbabwev KenyaHarare215 Oct 2009ODI # 2910
9210489111103.37Netherlandsv KenyaThe Hague13 Jul 2010ODI # 3010
911279192100.00Zimbabwev KenyaKwekwe111 Dec 2002ODI # 1915
9115311211-81.25Bangladeshv KenyaBogra117 Mar 2006ODI # 2350
90*785274173.07Tanzaniav KenyaKigali117 Nov 2021T20I # 1433
901731248-72.58Indiav KenyaSouthampton111 Sep 2004ODI # 2170
90116888-102.27South Africav KenyaBloemfontein131 Oct 2008ODI # 2769
90-958194.73Zimbabwev KenyaMombasa129 Jan 2009ODI # 2807
891971298-68.99Indiav KenyaBengaluru220 May 1998ODI # 1330
89-5565161.81Netherlandsv KenyaWindhoek119 Apr 2013T20I # 313
88*20512711169.29Englandv KenyaCanterbury218 May 1999ODI # 1449
886544114200.00Sri Lankav KenyaJohannesburg114 Sep 2007T20I # 27
881491255370.40Irelandv KenyaMombasa120 Feb 2012ODI # 3245
87*-9510191.57West Indiesv KenyaNairobi (Gym)218 Aug 2001ODI # 1746
87*-9111195.60Pakistanv KenyaNairobi (Gym)21 Sep 2002ODI # 1869
87*8466124131.81South Africav KenyaPotchefstroom212 Feb 2003ODI # 1947
871381068182.07Irelandv KenyaRotterdam21 Jul 2010ODI # 3006
851461078179.43New Zealandv KenyaGros Islet120 Mar 2007ODI # 2544
84*-8491100.00Zimbabwev KenyaNairobi (Gym)24 Feb 2009ODI # 2814
841201037381.55Sri Lankav KenyaKandy16 Mar 1996ODI # 1074
84-926291.30Irelandv KenyaDublin112 Jul 2009ODI # 2861
831141054279.04Zimbabwev KenyaNairobi (Gym)212 Oct 1997ODI # 1241
83128998-83.83Zimbabwev KenyaDhaka119 Mar 1999ODI # 1412
831661015182.17Indiav KenyaDurban120 Mar 2003ODI # 1992
83-5275159.61Irelandv KenyaNairobi (Gym)118 Oct 2008ODI # 2767
82136885193.18Australiav KenyaVisakhapatnam123 Feb 1996ODI # 1058
821381189-69.49Afghanistanv KenyaAmstelveen25 Jul 2010ODI # 3012
82-4818170.83Zimbabwev KenyaWindhoek130 Nov 2023T20I # 2376
8114511111-72.97Irelandv KenyaDublin29 Jul 2009ODI # 2858
81-5564147.27Malawiv KenyaNairobi24 Jul 2024T20I # 2734
808865103123.07Netherlandsv KenyaPotchefstroom219 Apr 2009ODI # 2844
79*-5384149.05Rwandav KenyaNairobi13 Jul 2024T20I # 2733
791179010-87.77Zimbabwev KenyaNairobi (Gym)118 Oct 1997ODI # 1245
79153998-79.79Indiav KenyaSouthampton111 Sep 2004ODI # 2170
79-3837207.89Zimbabwev KenyaMombasa127 Jan 2009ODI # 2805
79118976181.44Zimbabwev KenyaHarare217 Oct 2009ODI # 2911
781089010-86.66Zimbabwev KenyaNairobi (Gym)119 Oct 1997ODI # 1246
78937613-102.63South Africav KenyaKimberley22 Nov 2008ODI # 2770
78143974180.41Scotlandv KenyaChristchurch230 Jan 2014ODI # 3466
77*1711134268.14Australiav KenyaNairobi (Gym)25 Sep 2002ODI # 1872
771188711188.50Bangladeshv KenyaHyderabad (Deccan)217 May 1998ODI # 1329
77-1308159.23Zimbabwev KenyaMombasa127 Jan 2009ODI # 2805
76*17910513-72.38Zimbabwev KenyaNairobi (Gym)225 Sep 1999ODI # 1503
76*7038104200.00Canadav KenyaKing City (NW)219 Aug 2009ODI # 2875
76137945-80.85Zimbabwev KenyaNairobi (Gym)119 Oct 1997ODI # 1246
76-1197-63.86West Indiesv KenyaNairobi (Gym)219 Aug 2001ODI # 1747
76725871131.03Pakistanv KenyaSharjah18 Apr 2003ODI # 1999
75*4940131187.50Sri Lankav KenyaKandy16 Mar 1996ODI # 1074
75*7474112101.35South Africav KenyaKimberley214 Oct 2001ODI # 1760
75122909183.33Englandv KenyaGros Islet224 Mar 2007ODI # 2553
74*1531189-62.71South Africav KenyaKimberley214 Oct 2001ODI # 1760
73107863184.88Zimbabwev KenyaDhaka123 Mar 1999ODI # 1416
72137837-86.74Zimbabwev KenyaNairobi (Gym)212 Oct 1997ODI # 1241
72121837-86.74Zimbabwev KenyaHarare13 Mar 2006ODI # 2344
72-1228-59.01Bermudav KenyaNairobi (Gym)128 Oct 2007ODI # 2641
72-1123364.28Canadav KenyaICCA Dubai111 Mar 2013ODI # 3344
71*1017022101.42Zimbabwev KenyaHarare113 Oct 2009ODI # 2909
71127855-83.52Zimbabwev KenyaNairobi (Aga)216 Oct 1997ODI # 1244
711691223-58.19Zimbabwev KenyaKwekwe111 Dec 2002ODI # 1915
711151008271.00Canadav KenyaCape Town115 Feb 2003ODI # 1952
71-1085165.74Scotlandv KenyaNairobi (Gym)14 Feb 2007ODI # 2504
71644835147.91New Zealandv KenyaGros Islet120 Mar 2007ODI # 2544
71146865182.55South Africav KenyaBloemfontein131 Oct 2008ODI # 2769
71-61111116.39Zimbabwev KenyaMombasa127 Jan 2009ODI # 2805
71665281136.53Pakistanv KenyaHambantota123 Feb 2011ODI # 3105
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:

Australia vs England at Adelaide, The Ashes 3rd Test, Dec 17-21, 2025 [Test # 2613 - Live]
>> 193/4 (45.6 ov, TM Head 93*, AT Carey 24*, JE Root 0/20)

New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614 - Live]
>> 110/0 (23.0 ov, BA King 55*, JD Campbell 45*, JA Duffy 0/37) - Stumps

Zambia vs Sierra Leone at Abuja, West Africa Trophy 3rd place play-off, Dec 14, 2025 [T20I # 3642]