Batting Most Runs Innings

High scores for Kenya in ODIs

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
14420914612198.63Kenyav BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
12215311316-107.96Kenyav BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
120-1378687.59Kenyav BangladeshDhaka24 Mar 1999ODI # 1418
1131671218393.38Kenyav ScotlandMombasa21 Jan 2007ODI # 2481
112-13711-81.75Kenyav CanadaICCA Dubai13 Mar 2013ODI # 3345
111*-11311-98.23Kenyav CanadaNairobi (Gym)18 Oct 2007ODI # 2634
1111219891113.26Kenyav BermudaMombasa14 Nov 2006ODI # 2446
1081218416-128.57Kenyav NetherlandsLincoln23 Jan 2014ODI # 3460
106*-11113-95.49Kenyav BangladeshDhaka20 Mar 1999ODI # 1413
102-99122103.03Kenyav ZimbabweNairobi (Gym)19 Oct 2008ODI # 2768
98*1991299375.96Kenyav AustraliaBengaluru13 Mar 2011ODI # 3130
98978315-118.07Kenyav ZimbabweBulawayo26 Feb 2006ODI # 2340
96*-9375103.22Kenyav ZimbabweNairobi (Gym)01 Feb 2009ODI # 2812
961229584101.05Kenyav Sri LankaKandy06 Mar 1996ODI # 1074
93122919-102.19Kenyav West IndiesColombo (SSC)17 Sep 2002ODI # 1879
93-1163380.17Kenyav ScotlandNairobi (Gym)07 Feb 2007ODI # 2512
92-989293.87Kenyav NetherlandsNairobi (Gym)16 Feb 2010ODI # 2956
89*-8171109.87Kenyav BermudaNairobi (Gym)28 Oct 2007ODI # 2641
891561018188.11Kenyav ScotlandChristchurch30 Jan 2014ODI # 3466
8715512211-71.31Kenyav ZimbabweNairobi (Gym)12 Oct 1997ODI # 1241
86*-969189.58Kenyav AfghanistanNairobi (Gym)11 Oct 2010ODI # 3055
86747012-122.85Kenyav NetherlandsLincoln23 Jan 2014ODI # 3460
851641378162.04Kenyav AustraliaVisakhapatnam23 Feb 1996ODI # 1058
85-10315-82.52Kenyav CanadaNairobi (Gym)20 Oct 2007ODI # 2636
84-977486.59Kenyav BangladeshNairobi (Gym)13 Aug 2006ODI # 2403
8398912591.20Kenyav IndiaGwalior28 May 1998ODI # 1336
82111957-86.31Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
81109879193.10Kenyav BangladeshFatullah25 Mar 2006ODI # 2356
79*-829196.34Kenyav BermudaNairobi (Gym)25 Oct 2007ODI # 2638
791651346258.95Kenyav IndiaCape Town07 Mar 2003ODI # 1983
78*-1059174.28Kenyav Sri LankaNairobi (Gym)28 Sep 1996ODI # 1120
78*-6953113.04Kenyav IrelandDublin12 Jul 2009ODI # 2861
78119889188.63Kenyav ZimbabweDhaka23 Mar 1999ODI # 1416
781501157267.82Kenyav IrelandDublin09 Jul 2009ODI # 2858
77130925183.69Kenyav IndiaBengaluru20 May 1998ODI # 1330
77-1166266.37Kenyav AfghanistanNairobi (Gym)11 Oct 2010ODI # 3055
76131978-78.35Kenyav EnglandGros Islet24 Mar 2007ODI # 2553
75-1084469.44Kenyav ZimbabweNairobi (Gym)04 Feb 2009ODI # 2814
74*8359121125.42Kenyav BermudaNairobi (Jaff)29 Jan 2007ODI # 2489
7413411210-66.07Kenyav ZimbabweBulawayo25 Feb 2006ODI # 2339
741211169163.79Kenyav South AfricaKimberley02 Nov 2008ODI # 2770
74-866286.04Kenyav ZimbabweMombasa27 Jan 2009ODI # 2805
73*104986-74.48Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
731137410298.64Kenyav ScotlandMombasa17 Jan 2007ODI # 2476
72*118767194.73Kenyav CanadaGros Islet14 Mar 2007ODI # 2533
7292898180.89Kenyav AustraliaBengaluru13 Mar 2011ODI # 3130
71126936-76.34Kenyav IndiaEden Gardens31 May 1998ODI # 1337
711411078-66.35Kenyav EnglandCanterbury18 May 1999ODI # 1449
7113310011-71.00Kenyav ZimbabweNairobi (Gym)25 Sep 1999ODI # 1503
71-6553109.23Kenyav West IndiesNairobi (Gym)19 Aug 2001ODI # 1747
71138898279.77Kenyav New ZealandGros Islet20 Mar 2007ODI # 2544
71-1006371.00Kenyav ZimbabweNairobi (Gym)19 Oct 2008ODI # 2768
711071003171.00Kenyav NetherlandsThe Hague12 Sep 2011ODI # 3192
70*105766-92.10Kenyav IrelandMombasa18 Feb 2012ODI # 3242
707468111102.94Kenyav IndiaGwalior28 May 1998ODI # 1336
691439710-71.13Kenyav South AfricaColombo (RPS)20 Sep 2002ODI # 1882
69130949-73.40Kenyav ZimbabweHarare03 Mar 2006ODI # 2344
68*136838-81.92Kenyav South AfricaBenoni07 Oct 2001ODI # 1755
68*876342107.93Kenyav ScotlandMombasa17 Jan 2007ODI # 2476
68-1065164.15Kenyav CanadaToronto05 Aug 2006ODI # 2397
6792765288.15Kenyav ZimbabweNairobi (Aga)16 Oct 1997ODI # 1244
6785705295.71Kenyav ZimbabweNairobi (Gym)18 Oct 1997ODI # 1245
67120879-77.01Kenyav South AfricaNairobi (Gym)30 Sep 1999ODI # 1507
66806251106.45Kenyav ScotlandMombasa17 Jan 2007ODI # 2476
66108837279.51Kenyav IrelandNairobi (Ruaraka)02 Feb 2007ODI # 2499
65110834178.31Kenyav IndiaCuttack18 Feb 1996ODI # 1052
6597754-86.66Kenyav BangladeshChennai23 May 1998ODI # 1333
6597738389.04Kenyav ZimbabweHarare15 Oct 2009ODI # 2910
65-1085-60.18Kenyav CanadaICCA Dubai11 Mar 2013ODI # 3344
64*81768184.21Kenyav BermudaMombasa12 Nov 2006ODI # 2445
64115956367.36Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
63110875-72.41Kenyav BermudaPotchefstroom06 Apr 2009ODI # 2835
62102738-84.93Kenyav BangladeshChennai23 May 1998ODI # 1333
62-774280.51Kenyav CanadaNairobi (Jaff)05 Feb 2007ODI # 2508
61*473651169.44Kenyav IrelandNairobi (Ruaraka)02 Feb 2007ODI # 2499
61133959-64.21Kenyav CanadaCape Town15 Feb 2003ODI # 1952
61-805-76.25Kenyav IrelandDublin12 Jul 2009ODI # 2861
61-5443112.96Kenyav NetherlandsNairobi (Gym)16 Feb 2010ODI # 2956
61-564-108.92Kenyav ScotlandAberdeen30 Jun 2013ODI # 3379
60*119776-77.92Kenyav BermudaMombasa12 Nov 2006ODI # 2445
60*79713-84.50Kenyav BermudaPotchefstroom06 Apr 2009ODI # 2835
60157936164.51Kenyav IndiaNairobi (Gym)03 Oct 2000ODI # 1630
60101944-63.82Kenyav South AfricaKimberley14 Oct 2001ODI # 1760
60110877-68.96Kenyav South AfricaPotchefstroom12 Feb 2003ODI # 1947
60122888268.18Kenyav Sri LankaNairobi (Gym)24 Feb 2003ODI # 1965
60136974-61.85Kenyav AfghanistanAmstelveen05 Jul 2010ODI # 3012
59142855369.41Kenyav PakistanNairobi (Gym)01 Sep 2002ODI # 1869
5978785375.64Kenyav IrelandDublin11 Jul 2009ODI # 2860
59-822-71.95Kenyav ScotlandAberdeen02 Jul 2013ODI # 3381
58*-584-100.00Kenyav BangladeshDhaka20 Mar 1999ODI # 1413
5888756177.33Kenyav IndiaBristol23 May 1999ODI # 1457
58117897165.16Kenyav CanadaGros Islet14 Mar 2007ODI # 2533
58545062116.00Kenyav NetherlandsPotchefstroom01 Apr 2009ODI # 2831
5871584-100.00Kenyav ZimbabweHarare17 Oct 2009ODI # 2911
57*835011-114.00Kenyav BermudaNairobi (Jaff)29 Jan 2007ODI # 2489
571021024-55.88Kenyav ZimbabweNairobi (Gym)19 Oct 1997ODI # 1246
57109895164.04Kenyav ZimbabweSharjah05 Apr 2003ODI # 1996
5765607-95.00Kenyav BermudaPotchefstroom06 Apr 2009ODI # 2835
57-655187.69Kenyav AfghanistanNairobi (Gym)07 Oct 2010ODI # 3052
57-735-78.08Kenyav CanadaICCA Dubai13 Mar 2013ODI # 3345
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Moors Sports Club vs Bloomfield Cricket and Athletic Club at Colombo (PSS), Major Clubs T20 Tournament 3rd Quarter-Final, Jun 12, 2025 [Twenty20]

Panadura Sports Club vs Colts Cricket Club at Colombo (CCC), Major Clubs T20 Tournament 4th Quarter-Final, Jun 12, 2025 [Twenty20]

Indonesia vs Cambodia at Bali, Cambodia in Indonesia 3rd T20I, Jun 12, 2025 [T20I # 3222]