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