Select season:
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 |
| Teddy Akumu | 45 | 27 Nov 2013 | 23 Mar 2025 |
| Abud Omar | 45 | 08 Sep 2013 | 30 Mar 2026 |
| 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 |
| 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 |
| 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 |
| Robert mambo Mambo | 24 | 13 Jan 2001 | 07 Jun 2009 |
| Patrick Matasi | 24 | 02 Jun 2018 | 11 Oct 2024 |
| Ayub Masika | 24 | 18 May 2014 | 26 Mar 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 |
| Johnstone Omurwa | 21 | 08 Sep 2019 | 23 Mar 2025 |
| Ambrose Ayoyi | 21 | 14 Nov 1982 | 20 Mar 1988 |
| 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 |
| Joash Onyango | 18 | 08 Sep 2018 | 07 Oct 2021 |
| Adam Shaban | 18 | 04 May 2002 | 07 Oct 2005 |
| Tobais Ochola | 18 | 05 Mar 1966 | 16 Jan 1992 |
| Bernard Otieno | 18 | 27 Nov 1982 | 28 Feb 1993 |
| Henry Nyabuto Motego | 17 | 16 Dec 1987 | 10 Nov 1996 |
| Paul Were | 17 | 11 Nov 2011 | 15 Jun 2019 |
| 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 |
| Arnold Origi | 16 | 26 Mar 2005 | 15 Nov 2020 |
| 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 |
| Wilberforce Mulamba | 15 | 21 Nov 1982 | 17 Mar 1988 |
| James Situma | 14 | 09 Jan 2010 | 27 Mar 2016 |
| Patrick Oboya | 14 | 24 Mar 2007 | 09 Jun 2012 |
| Francis Okoth Onyiso | 14 | 10 Nov 1996 | 10 Apr 1999 |
| 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 |
| Austin Odhiambo | 13 | 07 Jun 2024 | 30 Mar 2026 |
| Mark Sirengo | 13 | 20 Jun 1999 | 07 Oct 2005 |
| Tony Lwanga | 13 | 14 Apr 1991 | 05 Oct 1996 |
| Tom Juma | 13 | 01 Aug 1987 | 03 Oct 1998 |
| Daniel Anyembe | 13 | 28 Mar 2023 | 23 Mar 2025 |
| 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 |
| 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 |
| Boniface Muchiri | 12 | 08 Sep 2019 | 09 Oct 2025 |
| Peter Dawo | 12 | 03 Aug 1987 | 06 Mar 1990 |
| Timothy Ouma | 12 | 11 Nov 2021 | 14 Oct 2025 |
| Noah Wafula | 11 | 30 Nov 2013 | 06 Sep 2015 |
| Jacob Keli | 11 | 27 Nov 2013 | 01 Dec 2015 |
| Mulinge Ndeto | 11 | 26 Mar 2005 | 27 Nov 2013 |
| Japheth Waweru | 11 | 06 Jun 1999 | 15 Nov 2003 |
| Bryne Omondi | 11 | 14 Jun 2023 | 14 Oct 2025 |
| McDonald Mariga | 11 | 24 Mar 2007 | 03 Aug 2014 |
| Ovella Ochieng | 11 | 23 Mar 2016 | 15 Jun 2019 |
| Allan Thigo | 11 | 23 Feb 1972 | 27 Feb 1977 |
| Duncan Ochieng | 11 | 14 Mar 1988 | 09 Feb 2005 |
| Frederic John Lichuku | 10 | 12 Jan 1997 | 03 Oct 1998 |
| James Omondi | 10 | 07 Sep 2002 | 09 Oct 2004 |
| Jamal Mohammed | 10 | 24 Mar 2007 | 12 Jun 2013 |
| Will Wilson | 10 | 20 Mar 2025 | 30 Mar 2026 |
| Michael Mururi | 10 | 25 Jan 1997 | 06 Jun 1999 |
| Mike Kibwage | 10 | 02 Jun 2018 | 30 Mar 2026 |
| Edwin Lavatsa | 10 | 23 Mar 2013 | 03 Aug 2014 |
| Samuel Olwande | 10 | 08 Sep 2019 | 11 Nov 2020 |
| Bernard Mwalala | 10 | 11 May 2002 | 07 Oct 2005 |
| George Onyango | 10 | 05 Aug 1987 | 09 Mar 1990 |
| 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 |
| Duncan Ochieng | 9 | 05 Jun 2013 | 12 Dec 2013 |
| Philemon Otieno | 9 | 08 Sep 2018 | 04 Aug 2019 |
| James Sianga | 9 | 23 Feb 1972 | 19 Aug 1973 |
| Thomas Mboya Ogweno | 9 | 12 Jan 1997 | 10 Apr 1999 |
| Paul Oyuga | 9 | 12 Jan 1997 | 11 Oct 2003 |
| 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 |