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
Dennis Oliech 50 11 May 2002 06 Sep 2015
Victor Wanyama 47 31 May 2008 15 Nov 2020
Michael Olunga 47 28 Mar 2015 26 Mar 2024
David Owino Odhiambo 40 23 Mar 2013 15 Nov 2020
Teddy Akumu 35 27 Nov 2013 26 Mar 2024
Abud Omar 34 08 Sep 2013 20 Nov 2023
Eric Johana 33 04 Jul 2015 20 Nov 2023
Erick Ouma 33 31 May 2016 20 Nov 2023
Titus Mulama 31 04 May 2002 02 Jun 2012
Clifton Miheso 29 02 Jun 2012 18 Jun 2023
Francis Kahata 28 23 Mar 2013 09 Oct 2020
Kenneth Muguna 28 10 Jun 2018 26 Mar 2024
Musa Otieno 28 02 Jun 1996 03 Sep 2005
Mike Origi 28 02 Sep 1990 02 Feb 2004
Brian Onyango 26 11 Nov 2011 12 Sep 2023
Dennis Odhiambo 25 11 Nov 2011 04 Aug 2019
Robert mambo Mambo 24 13 Jan 2001 07 Jun 2009
Ayub Masika 24 18 May 2014 26 Mar 2024
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
Joseph Okumu 21 31 May 2016 26 Mar 2024
Patrick Matasi 21 02 Jun 2018 26 Mar 2024
Ambrose Ayoyi 21 14 Nov 1982 20 Mar 1988
Hassan Abdallah 19 11 Sep 2018 14 Jun 2023
Johanna Omolo 19 23 Mar 2013 15 Nov 2020
Adam Shaban 18 04 May 2002 07 Oct 2005
Tobais Ochola 18 05 Mar 1966 16 Jan 1992
Joash Onyango 18 08 Sep 2018 07 Oct 2021
Bernard Otieno 18 27 Nov 1982 28 Feb 1993
Jesse Were 17 08 Sep 2013 18 Nov 2019
Peter Opiyo 17 07 Jun 2009 03 Aug 2014
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
Arnold Origi 16 26 Mar 2005 15 Nov 2020
Kevin Kimani 16 11 Nov 2011 29 Mar 2021
Wilberforce Mulamba 15 21 Nov 1982 17 Mar 1988
Johnstone Omurwa 15 08 Sep 2019 26 Mar 2024
Daniel Sakari 15 08 Dec 2019 16 Nov 2023
Masoud Juma 14 23 Mar 2019 20 Nov 2023
Patrick Oboya 14 24 Mar 2007 09 Jun 2012
Francis Okoth Onyiso 14 10 Nov 1996 10 Apr 1999
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
Eric Ongao Omondi 13 12 Jan 1997 10 Apr 1999
Mark Sirengo 13 20 Jun 1999 07 Oct 2005
Lawrence Juma 13 14 Nov 2019 07 Oct 2021
Tony Lwanga 13 14 Apr 1991 05 Oct 1996
Richard Odada 13 02 Sep 2021 26 Mar 2024
Tom Juma 13 01 Aug 1987 03 Oct 1998
John Baraza 13 04 May 2002 23 Mar 2005
George Owino 12 05 Jun 2005 14 Nov 2009
Collins Okoth 12 11 Nov 2011 01 Dec 2015
Maurice Sunguti 12 16 Aug 1997 23 Mar 2005
Peter Dawo 12 03 Aug 1987 06 Mar 1990
Duke Abuya 12 28 Jul 2019 16 Nov 2023
Ovella Ochieng 11 23 Mar 2016 15 Jun 2019
Mulinge Ndeto 11 26 Mar 2005 27 Nov 2013
Japheth Waweru 11 06 Jun 1999 15 Nov 2003
Noah Wafula 11 30 Nov 2013 06 Sep 2015
McDonald Mariga 11 24 Mar 2007 03 Aug 2014
Allan Thigo 11 23 Feb 1972 27 Feb 1977
Duncan Ochieng 11 14 Mar 1988 09 Feb 2005
Jacob Keli 11 27 Nov 2013 01 Dec 2015
George Onyango 10 05 Aug 1987 09 Mar 1990
Frederic John Lichuku 10 12 Jan 1997 03 Oct 1998
Edwin Lavatsa 10 23 Mar 2013 03 Aug 2014
Samuel Olwande 10 08 Sep 2019 11 Nov 2020
Ian Otieno 10 28 Mar 2015 07 Oct 2021
James Omondi 10 07 Sep 2002 09 Oct 2004
Jamal Mohammed 10 24 Mar 2007 12 Jun 2013
Michael Mururi 10 25 Jan 1997 06 Jun 1999
Amos Nondi 10 11 Nov 2021 26 Mar 2024
Bernard Mwalala 10 11 May 2002 07 Oct 2005
Vincent Kwarula 10 28 Feb 1993 27 Jul 1997
Austin Makacha 9 31 May 2008 11 Oct 2009
Peter 'Pele' Ouma 9 23 Feb 1972 19 Aug 1973
Phillip Opiyo 9 11 May 2002 11 Oct 2003
Thomas Mboya Ogweno 9 12 Jan 1997 10 Apr 1999
Paul Oyuga 9 12 Jan 1997 11 Oct 2003
James Sianga 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
Francis Raymond Odour 9 04 Dec 1991 21 Sep 1996
Simon Mulama 9 08 Apr 2000 22 Dec 2001
Paul Ochieng 9 03 Mar 1990 10 Nov 1996
Kennedy Simiyu 9 12 Jan 1997 16 Aug 1997
Jackson 'Cameroun' Aluko 9 23 Feb 1972 19 Aug 1973
Allan Odhiambo 9 20 Apr 1985 21 Sep 1996
Duncan Ochieng 9 05 Jun 2013 12 Dec 2013
Philemon Otieno 9 08 Sep 2018 04 Aug 2019
Joel Masinga 8 05 Jul 1980 20 Apr 1985
Boniface Olouch 8 07 Oct 2015 04 Sep 2016
Douglas Mutua 8 20 Apr 1985 02 Sep 1990
Washington Muhanji 8 14 Mar 1988 06 Mar 1990
Whyvonne Isuza 8 28 Jul 2019 17 Dec 2019