High scores for Kenya in Tests+ODIs+T20Is

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
14420914612198.63Kenyav BangladeshNairobi (Gym)110 Oct 1997ODI # 1239
12215311316-107.96Kenyav BangladeshNairobi (Gym)110 Oct 1997ODI # 1239
120-1378687.59Kenyav BangladeshDhaka124 Mar 1999ODI # 1418
120-55128218.18Kenyav MozambiqueNairobi (Ruaraka)119 Oct 2024T20I # 2915
1131671218393.38Kenyav ScotlandMombasa121 Jan 2007ODI # 2481
112-13711-81.75Kenyav CanadaICCA Dubai213 Mar 2013ODI # 3345
111*-11311-98.23Kenyav CanadaNairobi (Gym)218 Oct 2007ODI # 2634
1111219891113.26Kenyav BermudaMombasa114 Nov 2006ODI # 2446
1081218416-128.57Kenyav NetherlandsLincoln223 Jan 2014ODI # 3460
106*-11113-95.49Kenyav BangladeshDhaka220 Mar 1999ODI # 1413
103*685698183.92Kenyav NigeriaKigali218 Nov 2021T20I # 1436
102-99122103.03Kenyav ZimbabweNairobi (Gym)119 Oct 2008ODI # 2768
98*1991299375.96Kenyav AustraliaBengaluru213 Mar 2011ODI # 3130
98978315-118.07Kenyav ZimbabweBulawayo126 Feb 2006ODI # 2340
96*-9375103.22Kenyav ZimbabweNairobi (Gym)21 Feb 2009ODI # 2812
96*-6086160.00Kenyav UgandaNairobi (Gym)110 Jun 2023T20I # 2088
961229584101.05Kenyav Sri LankaKandy26 Mar 1996ODI # 1074
93122919-102.19Kenyav West IndiesColombo (SSC)217 Sep 2002ODI # 1879
93-1163380.17Kenyav ScotlandNairobi (Gym)27 Feb 2007ODI # 2512
92-989293.87Kenyav NetherlandsNairobi (Gym)216 Feb 2010ODI # 2956
89*-8171109.87Kenyav BermudaNairobi (Gym)228 Oct 2007ODI # 2641
891561018188.11Kenyav ScotlandChristchurch130 Jan 2014ODI # 3466
8715512211-71.31Kenyav ZimbabweNairobi (Gym)112 Oct 1997ODI # 1241
86*-969189.58Kenyav AfghanistanNairobi (Gym)211 Oct 2010ODI # 3055
86747012-122.85Kenyav NetherlandsLincoln223 Jan 2014ODI # 3460
85*-6761126.86Kenyav BermudaICCA Dubai121 Oct 2019T20I # 953
851641378162.04Kenyav AustraliaVisakhapatnam223 Feb 1996ODI # 1058
85-10315-82.52Kenyav CanadaNairobi (Gym)220 Oct 2007ODI # 2636
84-977486.59Kenyav BangladeshNairobi (Gym)113 Aug 2006ODI # 2403
8398912591.20Kenyav IndiaGwalior128 May 1998ODI # 1336
82111957-86.31Kenyav Sri LankaSouthampton230 May 1999ODI # 1469
81109879193.10Kenyav BangladeshFatullah125 Mar 2006ODI # 2356
81-5446150.00Kenyav TanzaniaWindhoek125 Nov 2023T20I # 2363
79*-829196.34Kenyav BermudaNairobi (Gym)225 Oct 2007ODI # 2638
791651346258.95Kenyav IndiaCape Town17 Mar 2003ODI # 1983
794648111164.58Kenyav CanadaDubai (DICS)210 Feb 2010T20I # 138
78*-1059174.28Kenyav Sri LankaNairobi (Gym)128 Sep 1996ODI # 1120
78*-6953113.04Kenyav IrelandDublin212 Jul 2009ODI # 2861
78119889188.63Kenyav ZimbabweDhaka223 Mar 1999ODI # 1416
781501157267.82Kenyav IrelandDublin19 Jul 2009ODI # 2858
77130925183.69Kenyav IndiaBengaluru120 May 1998ODI # 1330
77-1166266.37Kenyav AfghanistanNairobi (Gym)211 Oct 2010ODI # 3055
76131978-78.35Kenyav EnglandGros Islet124 Mar 2007ODI # 2553
75*-3774202.70Kenyav NetherlandsWindhoek219 Apr 2013T20I # 313
75-1084469.44Kenyav ZimbabweNairobi (Gym)14 Feb 2009ODI # 2814
75-3783202.70Kenyav MalawiNairobi14 Jul 2024T20I # 2734
74*8359121125.42Kenyav BermudaNairobi (Jaff)229 Jan 2007ODI # 2489
7413411210-66.07Kenyav ZimbabweBulawayo125 Feb 2006ODI # 2339
741211169163.79Kenyav South AfricaKimberley12 Nov 2008ODI # 2770
74-866286.04Kenyav ZimbabweMombasa227 Jan 2009ODI # 2805
74-3938189.74Kenyav BotswanaRwanda224 Nov 2022T20I # 1918
73*104986-74.48Kenyav Sri LankaSouthampton230 May 1999ODI # 1469
73*-4354169.76Kenyav NepalNairobi (Gym)128 Aug 2022T20I # 1749
731137410298.64Kenyav ScotlandMombasa117 Jan 2007ODI # 2476
72*118767194.73Kenyav CanadaGros Islet214 Mar 2007ODI # 2533
7292898180.89Kenyav AustraliaBengaluru213 Mar 2011ODI # 3130
71*-508-142.00Kenyav SingaporeICCA 2 Dubai223 Oct 2019T20I # 960
71126936-76.34Kenyav IndiaEden Gardens131 May 1998ODI # 1337
711411078-66.35Kenyav EnglandCanterbury118 May 1999ODI # 1449
7113310011-71.00Kenyav ZimbabweNairobi (Gym)125 Sep 1999ODI # 1503
71-6553109.23Kenyav West IndiesNairobi (Gym)119 Aug 2001ODI # 1747
71138898279.77Kenyav New ZealandGros Islet220 Mar 2007ODI # 2544
71-1006371.00Kenyav ZimbabweNairobi (Gym)119 Oct 2008ODI # 2768
711071003171.00Kenyav NetherlandsThe Hague112 Sep 2011ODI # 3192
71-4664154.34Kenyav RwandaNairobi23 Jul 2024T20I # 2733
70*105766-92.10Kenyav IrelandMombasa218 Feb 2012ODI # 3242
707468111102.94Kenyav IndiaGwalior128 May 1998ODI # 1336
70-4364162.79Kenyav RwandaNairobi15 Jul 2024T20I # 2735
691439710-71.13Kenyav South AfricaColombo (RPS)220 Sep 2002ODI # 1882
69130949-73.40Kenyav ZimbabweHarare23 Mar 2006ODI # 2344
68*136838-81.92Kenyav South AfricaBenoni17 Oct 2001ODI # 1755
68*876342107.93Kenyav ScotlandMombasa117 Jan 2007ODI # 2476
68-1065164.15Kenyav CanadaToronto15 Aug 2006ODI # 2397
68-3085226.66Kenyav GhanaAccra220 Mar 2024T20I # 2530
6792765288.15Kenyav ZimbabweNairobi (Aga)116 Oct 1997ODI # 1244
6785705295.71Kenyav ZimbabweNairobi (Gym)218 Oct 1997ODI # 1245
67120879-77.01Kenyav South AfricaNairobi (Gym)230 Sep 1999ODI # 1507
67-5461124.07Kenyav UgandaEntebbe110 Sep 2021T20I # 1264
67-2983231.03Kenyav LesothoKigali121 Nov 2022T20I # 1905
66*-4933134.69Kenyav NigeriaNairobi213 Jul 2024T20I # 2757
66806251106.45Kenyav ScotlandMombasa117 Jan 2007ODI # 2476
66108837279.51Kenyav IrelandNairobi (Ruaraka)22 Feb 2007ODI # 2499
65*-4772138.29Kenyav ScotlandNairobi (Gym)24 Feb 2010T20I # 133
65110834178.31Kenyav IndiaCuttack118 Feb 1996ODI # 1052
6597754-86.66Kenyav BangladeshChennai123 May 1998ODI # 1333
6597738389.04Kenyav ZimbabweHarare115 Oct 2009ODI # 2910
65-1085-60.18Kenyav CanadaICCA Dubai211 Mar 2013ODI # 3344
64*81768184.21Kenyav BermudaMombasa212 Nov 2006ODI # 2445
64115956367.36Kenyav IndiaGqeberha117 Oct 2001ODI # 1761
63*-4351146.51Kenyav RwandaWindhoek122 Nov 2023T20I # 2354
63110875-72.41Kenyav BermudaPotchefstroom26 Apr 2009ODI # 2835
63-4072157.50Kenyav NetherlandsICCA Dubai218 Oct 2019T20I # 937
63-3481185.29Kenyav LesothoKigali121 Nov 2022T20I # 1905
63-4044157.50Kenyav GambiaNairobi (Gym)122 Oct 2024T20I # 2925
62*544664134.78Kenyav UgandaRwanda120 Nov 2021T20I # 1444
62102738-84.93Kenyav BangladeshChennai123 May 1998ODI # 1333
62-774280.51Kenyav CanadaNairobi (Jaff)15 Feb 2007ODI # 2508
61*473651169.44Kenyav IrelandNairobi (Ruaraka)22 Feb 2007ODI # 2499
61133959-64.21Kenyav CanadaCape Town215 Feb 2003ODI # 1952
61-805-76.25Kenyav IrelandDublin212 Jul 2009ODI # 2861
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Malawi vs Kenya at Harare, ICC Men's T20 World Cup Africa Region Final 9th Match, Group A, Sep 28, 2025 [T20I # 3481]

Namibia vs Kenya at Harare, ICC Men's T20 World Cup Africa Region Final 1st Match, Group A, Sep 26, 2025 [T20I # 3472]

Nigeria vs Kenya at Entebbe, Pearl of Africa T20I Series 17th Match, Jul 27, 2025 [T20I # 3380]