Johann Louis François Vogel (born 8 March 1977) is a Swiss former professional footballer who played as a midfielder. He spent most of his professional with Grasshopper Club Zürich and PSV. In his later career, he played for Milan, Betis, and Blackburn Rovers before returning to Grasshoppers. At international level, he amassed 94 caps scoring twice for the Switzerland national team.
Vogel made his debut for Switzerland on 8 March 1995 in a 1–1 draw against Greece. Vogel has played in Euro 1996, Euro 2004, 2006 World Cup and has made 94 appearances in total for his country. He scored his first goal on 10 March 1999 in a friendly against Austria.
Until 8 March 2007, he was the captain of Switzerland.
1992-1999 |
1995-2007 |
1999-2005 |
2005-2006 |
2006-2008 |
2008-2009 |
2012 |
| PSV Eindhoven | Appearances | Dutch Eredivisie | 2000-2001 | 30 |
| PSV Eindhoven | Goals | Dutch Eredivisie | 2000-2001 | 1 |