Kenya cricket team was one of the budding teams in the late 1990s and the early 2000s. The African nation has played ODIs and T20is in international cricket and created some eye-catching performances in the past. The Kenya cricket team has defeated teams like India, Sri Lanka, Zimbabwe, Bangladesh, and West Indies in international cricket and shocked everyone by reaching the semi-final of the 2003 World Cup. It looked like Kenya would become a future Test match team, but the African nation’s performances went downhill from there. And by 2014, they also lost their ODI status. Kenya acquired the T20 international status in 2019, but they still do not have the ODI status back. The following list shows the top ten highest run-getters for the Kenya cricket team in the One Day Internationals.

1. Steve Tikolo

Steve Tikolo is the most accomplished cricketer of Kenya in cricket history who played ODI cricket from 1996 to 2014. Tikolo captained the Kenya cricket team and played 131 ODI games, scoring 3369 runs at an average of 29 with the help of 24 fifties and three centuries, and his highest score was 111.

2. Thomas Odoyo

Odoyo made his ODI debut in 1996 and played his last ODI match in 2014. The Kenyan cricketer scored 2366 runs in 131 ODI games at an average of 23 with the help of eight half-centuries and one hundred, and his best ODI performance was an unbeaten 111.

3. Collins Obuya

Collins Obuya made his ODI debut for Kenya in 2001 and went on to play 104 ODI matches and scored 2044 runs at an average of 25 with the help of 11 half-centuries, and his best ODI performance was an unbeaten 98.

4. Kennedy Otieno

Kennedy Otieno played as a wicket-keeper for Kenya in the One Day Internationals. Otieno made his ODI debut in 1996 and was a part of the ODI team until 2009. The wicket-keeper represented Kenya in 90 ODI matches and scored 2016 runs at an average of 23 with the help of 12 half-centuries and two centuries, and his highest ODI score was 144.

5. Ravindu Shah

Ravindu Shah made his first ODI appearance for Kenya in 1998 and the last appearance in 2007. Shah was a part of 56 ODI matches and scored 1506 runs at an average of 27 with the help of 12 half-centuries and one century, and his best performance was 113.

6. Morris Ouma

Morris Ouma is the former skipper of the Kenya cricket team in the ODIs. Ouma represented Kenya in 80 ODI matches in a career started from 2004 and scored 1501 runs at an average of 20 with the help of seven half-centuries, and his highest ODI score was 61.

7. Maurice Odumbe

Maurice Odumbe made his first ODI appearance in 1996 and played his last ODI in 2003. Maurice appeared in 61 ODI games and scored 1409 runs at an average of 26 with the help of 11 half-centuries and the highest score of 83.

8. David Obuya

David Obuya is the elder brother of Collins Obuya, who represented Kenya in 74 ODI games. The elder Obuya wore the Kenyan ODI jersey for the first time in 2001 and for the last time in 2012. He scored 1355 runs at an average of 19 with six half-centuries, and his best ODI score was 93.

9. Alex Obanda

The opening batter of the Kenya cricket team, Alex Obanda, made his ODI debut in 2007. Alex was a part of 49 ODI matches for Kenya and scored 1306 runs at an average of 30, including nine half-centuries, with his highest score being an unbeaten 96.

10. Tanmay Mishra

The Indian-origin cricketer from Kenya represented his country for the first time in 2006 and played his last ODI in 2013. Mishra wore the Kenyan ODI jersey in 42 games and scored 1128 runs at an average of 34, including eight half-centuries, with his best performance being 72 runs.