Kenya national football team statistics and records: appearances

Competitions:

Most Kenya appearances

Who has made the most appearances for Kenya?

Both starting and substitute appearances are included.

Player Caps First Latest
Michael Olunga 58 28 Mar 2015 14 Oct 2025
Dennis Oliech 50 11 May 2002 06 Sep 2015
Victor Wanyama 47 31 May 2008 15 Nov 2020
Abud Omar 47 08 Sep 2013 05 Oct 2026
Teddy Akumu 45 27 Nov 2013 23 Mar 2025
Erick Otieno 43 31 May 2016 07 Jun 2026
David Owino Odhiambo 40 23 Mar 2013 15 Nov 2020
Eric Johana 35 04 Jul 2015 20 Mar 2025
Titus Mulama 31 04 May 2002 02 Jun 2012
Kenneth Muguna 31 10 Jun 2018 10 Sep 2024
Clifton Miheso 30 02 Jun 2012 07 Jun 2024
Duke Abuya 29 28 Jul 2019 01 Oct 2026
Brian Onyango 28 11 Nov 2011 07 Jun 2025
Francis Kahata 28 23 Mar 2013 09 Oct 2020
Musa Otieno 28 02 Jun 1996 03 Sep 2005
Mike Origi 28 02 Sep 1990 02 Feb 2004
Richard Odada 27 02 Sep 2021 07 Jun 2026
Joseph Okumu 26 31 May 2016 15 Nov 2024
Dennis Odhiambo 25 11 Nov 2011 04 Aug 2019
Patrick Matasi 24 02 Jun 2018 11 Oct 2024
Robert mambo Mambo 24 13 Jan 2001 07 Jun 2009
Ayub Masika 24 18 May 2014 26 Mar 2024
Rooney Onyango 24 16 Nov 2023 05 Oct 2026
Musa Mohammed 23 27 Nov 2013 11 Nov 2021
Allan Wanga 23 14 Jun 2008 14 Oct 2018
David Ochieng 22 23 Mar 2013 18 Jun 2023
Jockins Atudo 22 11 Oct 2009 11 Sep 2018
Ambrose Ayoyi 21 14 Nov 1982 20 Mar 1988
Johnstone Omurwa 21 08 Sep 2019 23 Mar 2025
Daniel Sakari 20 08 Dec 2019 30 Mar 2026
Johanna Omolo 19 23 Mar 2013 15 Nov 2020
Hassan Abdallah 19 11 Sep 2018 14 Jun 2023
Tobais Ochola 18 05 Mar 1966 16 Jan 1992
Adam Shaban 18 04 May 2002 07 Oct 2005
Bernard Otieno 18 27 Nov 1982 28 Feb 1993
Joash Onyango 18 08 Sep 2018 07 Oct 2021
Paul Were 17 11 Nov 2011 15 Jun 2019
Henry Nyabuto Motego 17 16 Dec 1987 10 Nov 1996
Jesse Were 17 08 Sep 2013 18 Nov 2019
Mickey Weche 17 01 Aug 1987 16 Jan 1992
Peter Opiyo 17 07 Jun 2009 03 Aug 2014
Amos Nondi 17 11 Nov 2021 07 Jun 2026
Kevin Kimani 16 11 Nov 2011 29 Mar 2021
Arnold Origi 16 26 Mar 2005 15 Nov 2020
Masoud Juma 16 23 Mar 2019 23 Mar 2025
Wilberforce Mulamba 15 21 Nov 1982 17 Mar 1988
Austin Odhiambo 15 07 Jun 2024 07 Jun 2026
Francis Okoth Onyiso 14 10 Nov 1996 10 Apr 1999
Timothy Ouma 14 11 Nov 2021 01 Oct 2026
Patrick Oboya 14 24 Mar 2007 09 Jun 2012
Sammy Onyango 14 13 Oct 1984 28 Jul 1991
James Situma 14 09 Jan 2010 27 Mar 2016
Austin Odour 14 01 Aug 1987 09 Mar 1990
Francis Onyiso 14 06 Jun 1999 07 Oct 2005
Bryne Omondi 13 14 Jun 2023 01 Oct 2026
Tony Lwanga 13 14 Apr 1991 05 Oct 1996
Daniel Anyembe 13 28 Mar 2023 23 Mar 2025
Lawrence Juma 13 14 Nov 2019 07 Oct 2021
John Baraza 13 04 May 2002 23 Mar 2005
John Avire 13 07 Jun 2019 20 Mar 2025
Ian Otieno 13 28 Mar 2015 27 Mar 2026
Tom Juma 13 01 Aug 1987 03 Oct 1998
Eric Ongao Omondi 13 12 Jan 1997 10 Apr 1999
Mark Sirengo 13 20 Jun 1999 07 Oct 2005
Will Wilson 12 20 Mar 2025 07 Jun 2026
Boniface Muchiri 12 08 Sep 2019 09 Oct 2025
Maurice Sunguti 12 16 Aug 1997 23 Mar 2005
George Owino 12 05 Jun 2005 14 Nov 2009
Collins Okoth 12 11 Nov 2011 01 Dec 2015
Mike Kibwage 12 02 Jun 2018 05 Oct 2026
Peter Dawo 12 03 Aug 1987 06 Mar 1990
Japheth Waweru 11 06 Jun 1999 15 Nov 2003
Ryan Ogam 11 10 Aug 2025 05 Oct 2026
Jacob Keli 11 27 Nov 2013 01 Dec 2015
Ovella Ochieng 11 23 Mar 2016 15 Jun 2019
Mulinge Ndeto 11 26 Mar 2005 27 Nov 2013
Noah Wafula 11 30 Nov 2013 06 Sep 2015
McDonald Mariga 11 24 Mar 2007 03 Aug 2014
Duncan Ochieng 11 14 Mar 1988 09 Feb 2005
Allan Thigo 11 23 Feb 1972 27 Feb 1977
George Onyango 10 05 Aug 1987 09 Mar 1990
Bernard Mwalala 10 11 May 2002 07 Oct 2005
Alphonce Omija 10 11 Jun 2024 07 Jun 2026
Samuel Olwande 10 08 Sep 2019 11 Nov 2020
Michael Mururi 10 25 Jan 1997 06 Jun 1999
Vincent Kwarula 10 28 Feb 1993 27 Jul 1997
Edwin Lavatsa 10 23 Mar 2013 03 Aug 2014
Manzur Okwaro 10 23 Mar 2025 05 Oct 2026
Jamal Mohammed 10 24 Mar 2007 12 Jun 2013
Chris Erambo 10 23 Mar 2024 05 Oct 2026
James Omondi 10 07 Sep 2002 09 Oct 2004
Frederic John Lichuku 10 12 Jan 1997 03 Oct 1998
Thomas Mboya Ogweno 9 12 Jan 1997 10 Apr 1999
Paul Oyuga 9 12 Jan 1997 11 Oct 2003
Duncan Ochieng 9 05 Jun 2013 12 Dec 2013
Philemon Otieno 9 08 Sep 2018 04 Aug 2019
Francis Raymond Odour 9 04 Dec 1991 21 Sep 1996
Simon Mulama 9 08 Apr 2000 22 Dec 2001
Austin Makacha 9 31 May 2008 11 Oct 2009
Peter 'Pele' Ouma 9 23 Feb 1972 19 Aug 1973
-->