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 45 08 Sep 2013 30 Mar 2026
Teddy Akumu 45 27 Nov 2013 23 Mar 2025
Erick Ouma 41 31 May 2016 23 Mar 2025
David Owino Odhiambo 40 23 Mar 2013 15 Nov 2020
Eric Johana 35 04 Jul 2015 20 Mar 2025
Kenneth Muguna 31 10 Jun 2018 10 Sep 2024
Titus Mulama 31 04 May 2002 02 Jun 2012
Clifton Miheso 30 02 Jun 2012 07 Jun 2024
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
Duke Abuya 27 28 Jul 2019 30 Mar 2026
Joseph Okumu 26 31 May 2016 15 Nov 2024
Richard Odada 25 02 Sep 2021 30 Mar 2026
Dennis Odhiambo 25 11 Nov 2011 04 Aug 2019
Ayub Masika 24 18 May 2014 26 Mar 2024
Robert mambo Mambo 24 13 Jan 2001 07 Jun 2009
Patrick Matasi 24 02 Jun 2018 11 Oct 2024
Allan Wanga 23 14 Jun 2008 14 Oct 2018
Musa Mohammed 23 27 Nov 2013 11 Nov 2021
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
Hassan Abdallah 19 11 Sep 2018 14 Jun 2023
Johanna Omolo 19 23 Mar 2013 15 Nov 2020
Rooney Onyango 19 16 Nov 2023 30 Mar 2026
Tobais Ochola 18 05 Mar 1966 16 Jan 1992
Joash Onyango 18 08 Sep 2018 07 Oct 2021
Adam Shaban 18 04 May 2002 07 Oct 2005
Bernard Otieno 18 27 Nov 1982 28 Feb 1993
Henry Nyabuto Motego 17 16 Dec 1987 10 Nov 1996
Mickey Weche 17 01 Aug 1987 16 Jan 1992
Paul Were 17 11 Nov 2011 15 Jun 2019
Jesse Were 17 08 Sep 2013 18 Nov 2019
Peter Opiyo 17 07 Jun 2009 03 Aug 2014
Amos Nondi 16 11 Nov 2021 23 Mar 2025
Kevin Kimani 16 11 Nov 2011 29 Mar 2021
Masoud Juma 16 23 Mar 2019 23 Mar 2025
Arnold Origi 16 26 Mar 2005 15 Nov 2020
Wilberforce Mulamba 15 21 Nov 1982 17 Mar 1988
James Situma 14 09 Jan 2010 27 Mar 2016
Francis Onyiso 14 06 Jun 1999 07 Oct 2005
Sammy Onyango 14 13 Oct 1984 28 Jul 1991
Austin Odour 14 01 Aug 1987 09 Mar 1990
Francis Okoth Onyiso 14 10 Nov 1996 10 Apr 1999
Patrick Oboya 14 24 Mar 2007 09 Jun 2012
John Baraza 13 04 May 2002 23 Mar 2005
John Avire 13 07 Jun 2019 20 Mar 2025
Lawrence Juma 13 14 Nov 2019 07 Oct 2021
Ian Otieno 13 28 Mar 2015 27 Mar 2026
Eric Ongao Omondi 13 12 Jan 1997 10 Apr 1999
Mark Sirengo 13 20 Jun 1999 07 Oct 2005
Austin Odhiambo 13 07 Jun 2024 30 Mar 2026
Tom Juma 13 01 Aug 1987 03 Oct 1998
Tony Lwanga 13 14 Apr 1991 05 Oct 1996
Daniel Anyembe 13 28 Mar 2023 23 Mar 2025
Timothy Ouma 12 11 Nov 2021 14 Oct 2025
Peter Dawo 12 03 Aug 1987 06 Mar 1990
Collins Okoth 12 11 Nov 2011 01 Dec 2015
George Owino 12 05 Jun 2005 14 Nov 2009
Maurice Sunguti 12 16 Aug 1997 23 Mar 2005
Boniface Muchiri 12 08 Sep 2019 09 Oct 2025
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
Jacob Keli 11 27 Nov 2013 01 Dec 2015
Duncan Ochieng 11 14 Mar 1988 09 Feb 2005
Japheth Waweru 11 06 Jun 1999 15 Nov 2003
Allan Thigo 11 23 Feb 1972 27 Feb 1977
Bryne Omondi 11 14 Jun 2023 14 Oct 2025
Ovella Ochieng 11 23 Mar 2016 15 Jun 2019
Vincent Kwarula 10 28 Feb 1993 27 Jul 1997
Samuel Olwande 10 08 Sep 2019 11 Nov 2020
James Omondi 10 07 Sep 2002 09 Oct 2004
Jamal Mohammed 10 24 Mar 2007 12 Jun 2013
Frederic John Lichuku 10 12 Jan 1997 03 Oct 1998
Bernard Mwalala 10 11 May 2002 07 Oct 2005
Michael Mururi 10 25 Jan 1997 06 Jun 1999
George Onyango 10 05 Aug 1987 09 Mar 1990
Will Wilson 10 20 Mar 2025 30 Mar 2026
Mike Kibwage 10 02 Jun 2018 30 Mar 2026
Edwin Lavatsa 10 23 Mar 2013 03 Aug 2014
Peter 'Pele' Ouma 9 23 Feb 1972 19 Aug 1973
Thomas Juma 9 31 Jul 1998 26 Mar 2005
John Muiruri 9 31 Jul 1998 30 Jan 2004
James Sianga 9 23 Feb 1972 19 Aug 1973
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
Thomas Mboya Ogweno 9 12 Jan 1997 10 Apr 1999
Jackson 'Cameroun' Aluko 9 23 Feb 1972 19 Aug 1973
Austin Makacha 9 31 May 2008 11 Oct 2009
Allan Odhiambo 9 20 Apr 1985 21 Sep 1996
Francis Raymond Odour 9 04 Dec 1991 21 Sep 1996
-->