Answer
Gökhan Inler made his debut for the Switzerland senior team in 2006. He has since gone on to become a key player for the Swiss national team, earning over 100 caps and captaining the side on numerous occasions. Inler has also played for several top European clubs, including Udinese, Napoli, and Leicester City.