Deployed as a central midfielder, Inler plays for Leicester City in the Premier League. He has previously represented FC Basel, FC Aarau before winning the Swiss Super League with FC Zurich later. After four seasons playing for Udinese, he joined Napoli in 2011, winning the Copa Italia twice. The midfielder represented both Switzerland and Turkey at under-21 level but he made his first debut for the Swiss senior team in 2006. Inler also represented the squad at UEFA Euro 2008 and two consecutive FIFA World Cups, captaining the Swiss in the 2014 edition.
Inler started his football career at FC Basel, later FC Aarau. On 20 March 2005, he made his debut in a 2-3 defeat against Grasshoppers and moved to FC Zurich nine months later.
Inler was born in Switzerland but has parents of Turkish origin.