Batting Most Runs Innings

Cricket in ODI matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
178*201167174106.58Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
156216151116103.31Zimbabwev KenyaHarare12 Oct 2009ODI # 2908
152-150171101.33West Indiesv KenyaNairobi15 Aug 2001ODI # 1745
14618613217-110.60Indiav KenyaPaarl24 Oct 2001ODI # 1764
145153115145126.08Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
142128125106113.60Irelandv KenyaNairobi (Ruaraka)02 Feb 2007ODI # 2499
140*114101163138.61Indiav KenyaBristol23 May 1999ODI # 1457
140162125126112.00Zimbabwev KenyaDhaka27 Mar 1999ODI # 1424
137*18415011291.33Netherlandsv KenyaLincoln23 Jan 2014ODI # 3460
131*16912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
130167128141101.56Australiav KenyaVisakhapatnam23 Feb 1996ODI # 1058
127*17513815192.02Indiav KenyaCuttack18 Feb 1996ODI # 1052
12416313012295.38South Africav KenyaCape Town22 Oct 2001ODI # 1763
1191751518278.80West Indiesv KenyaKimberley04 Mar 2003ODI # 1981
11616012613392.06South Africav KenyaColombo (RPS)20 Sep 2002ODI # 1882
114-11193102.70Scotlandv KenyaAberdeen30 Jun 2013ODI # 3379
111*1401145597.36Indiav KenyaDurban20 Mar 2003ODI # 1992
1111771247389.51Indiav KenyaPaarl24 Oct 2001ODI # 1764
1111371208292.50West Indiesv KenyaColombo (SSC)17 Sep 2002ODI # 1879
109*-12110490.08Netherlandsv KenyaNairobi (Gym)16 Feb 2010ODI # 2956
108*17811316-95.57Bangladeshv KenyaFatullah25 Mar 2006ODI # 2356
107*19612011289.16Indiav KenyaCape Town07 Mar 2003ODI # 1983
106*1298493126.19Netherlandsv KenyaPotchefstroom01 Apr 2009ODI # 2831
104*15810910-95.41Indiav KenyaBristol23 May 1999ODI # 1457
104*2011295-80.62Irelandv KenyaNairobi (Ruaraka)02 Feb 2007ODI # 2499
103*1371089-95.37Sri Lankav KenyaSharjah06 Apr 2003ODI # 1997
102*2811529-67.10Bermudav KenyaPotchefstroom06 Apr 2009ODI # 2835
10115312013-84.16Zimbabwev KenyaDhaka23 Mar 1999ODI # 1416
100*-89171112.35Sri Lankav KenyaNairobi (Gym)28 Sep 1996ODI # 1120
100*15610313-97.08Indiav KenyaEden Gardens31 May 1998ODI # 1337
1001811407271.42Zimbabwev KenyaSharjah05 Apr 2003ODI # 1996
95-1458-65.51Bangladeshv KenyaDhaka20 Mar 1999ODI # 1413
931098071116.25Australiav KenyaBengaluru13 Mar 2011ODI # 3130
92*145948297.87South Africav KenyaKimberley02 Nov 2008ODI # 2770
921471097284.40Zimbabwev KenyaHarare15 Oct 2009ODI # 2910
9210489111103.37Netherlandsv KenyaThe Hague03 Jul 2010ODI # 3010
911279192100.00Zimbabwev KenyaKwekwe11 Dec 2002ODI # 1915
9115311211-81.25Bangladeshv KenyaBogra17 Mar 2006ODI # 2350
901731248-72.58Indiav KenyaSouthampton11 Sep 2004ODI # 2170
90116888-102.27South Africav KenyaBloemfontein31 Oct 2008ODI # 2769
90-958194.73Zimbabwev KenyaMombasa29 Jan 2009ODI # 2807
891971298-68.99Indiav KenyaBengaluru20 May 1998ODI # 1330
88*20512711169.29Englandv KenyaCanterbury18 May 1999ODI # 1449
881491255370.40Irelandv KenyaMombasa20 Feb 2012ODI # 3245
87*-9510191.57West Indiesv KenyaNairobi (Gym)18 Aug 2001ODI # 1746
87*-9111195.60Pakistanv KenyaNairobi (Gym)01 Sep 2002ODI # 1869
87*8466124131.81South Africav KenyaPotchefstroom12 Feb 2003ODI # 1947
871381068182.07Irelandv KenyaRotterdam01 Jul 2010ODI # 3006
851461078179.43New Zealandv KenyaGros Islet20 Mar 2007ODI # 2544
84*-8491100.00Zimbabwev KenyaNairobi (Gym)04 Feb 2009ODI # 2814
841201037381.55Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
84-926291.30Irelandv KenyaDublin12 Jul 2009ODI # 2861
831141054279.04Zimbabwev KenyaNairobi (Gym)12 Oct 1997ODI # 1241
83128998-83.83Zimbabwev KenyaDhaka19 Mar 1999ODI # 1412
831661015182.17Indiav KenyaDurban20 Mar 2003ODI # 1992
83-5275159.61Irelandv KenyaNairobi (Gym)18 Oct 2008ODI # 2767
82136885193.18Australiav KenyaVisakhapatnam23 Feb 1996ODI # 1058
821381189-69.49Afghanistanv KenyaAmstelveen05 Jul 2010ODI # 3012
8114511111-72.97Irelandv KenyaDublin09 Jul 2009ODI # 2858
808865103123.07Netherlandsv KenyaPotchefstroom19 Apr 2009ODI # 2844
791179010-87.77Zimbabwev KenyaNairobi (Gym)18 Oct 1997ODI # 1245
79153998-79.79Indiav KenyaSouthampton11 Sep 2004ODI # 2170
79-3837207.89Zimbabwev KenyaMombasa27 Jan 2009ODI # 2805
79118976181.44Zimbabwev KenyaHarare17 Oct 2009ODI # 2911
781089010-86.66Zimbabwev KenyaNairobi (Gym)19 Oct 1997ODI # 1246
78937613-102.63South Africav KenyaKimberley02 Nov 2008ODI # 2770
78143974180.41Scotlandv KenyaChristchurch30 Jan 2014ODI # 3466
77*1711134268.14Australiav KenyaNairobi (Gym)05 Sep 2002ODI # 1872
771188711188.50Bangladeshv KenyaHyderabad (Deccan)17 May 1998ODI # 1329
77-1308159.23Zimbabwev KenyaMombasa27 Jan 2009ODI # 2805
76*17910513-72.38Zimbabwev KenyaNairobi (Gym)25 Sep 1999ODI # 1503
76*7038104200.00Canadav KenyaKing City (NW)19 Aug 2009ODI # 2875
76137945-80.85Zimbabwev KenyaNairobi (Gym)19 Oct 1997ODI # 1246
76-1197-63.86West Indiesv KenyaNairobi (Gym)19 Aug 2001ODI # 1747
76725871131.03Pakistanv KenyaSharjah08 Apr 2003ODI # 1999
75*4940131187.50Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
75*7474112101.35South Africav KenyaKimberley14 Oct 2001ODI # 1760
75122909183.33Englandv KenyaGros Islet24 Mar 2007ODI # 2553
74*1531189-62.71South Africav KenyaKimberley14 Oct 2001ODI # 1760
73107863184.88Zimbabwev KenyaDhaka23 Mar 1999ODI # 1416
72137837-86.74Zimbabwev KenyaNairobi (Gym)12 Oct 1997ODI # 1241
72121837-86.74Zimbabwev KenyaHarare03 Mar 2006ODI # 2344
72-1228-59.01Bermudav KenyaNairobi (Gym)28 Oct 2007ODI # 2641
72-1123364.28Canadav KenyaICCA Dubai11 Mar 2013ODI # 3344
71*1017022101.42Zimbabwev KenyaHarare13 Oct 2009ODI # 2909
71127855-83.52Zimbabwev KenyaNairobi (Aga)16 Oct 1997ODI # 1244
711691223-58.19Zimbabwev KenyaKwekwe11 Dec 2002ODI # 1915
711151008271.00Canadav KenyaCape Town15 Feb 2003ODI # 1952
71-1085165.74Scotlandv KenyaNairobi (Gym)04 Feb 2007ODI # 2504
71644835147.91New Zealandv KenyaGros Islet20 Mar 2007ODI # 2544
71146865182.55South Africav KenyaBloemfontein31 Oct 2008ODI # 2769
71-61111116.39Zimbabwev KenyaMombasa27 Jan 2009ODI # 2805
71665281136.53Pakistanv KenyaHambantota23 Feb 2011ODI # 3105
70-7092100.00West Indiesv KenyaNairobi (Gym)19 Aug 2001ODI # 1747
70796014-116.66South Africav KenyaKimberley14 Oct 2001ODI # 1760
70121997270.70Canadav KenyaDelhi07 Mar 2011ODI # 3122
70-8311-84.33Canadav KenyaICCA Dubai11 Mar 2013ODI # 3344
69*-971371.13Canadav KenyaNairobi (Gym)18 Oct 2007ODI # 2634
69114757-92.00Zimbabwev KenyaNairobi (Gym)18 Oct 1997ODI # 1245
69128776-89.61South Africav KenyaColombo (RPS)20 Sep 2002ODI # 1882
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:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]