Basel in 2011 Xhaka started his youth football with
Concordia Basel and, together with his brother
Taulant, moved to the youth department of
Basel at the end of 2002. He played for various Basel youth teams regularly advancing through the ranks. In the 2006–07 season he was member of the U-15 team that won the Swiss championship, creating a record for eternity. They managed to win all championship games in that season to win the Swiss championship at that level. This was achieved with a goal difference of 104:13. Since competitive football began in Switzerland, no team had achieved this before. In the 2007–08 season he was member of the U-16 team that won the Swiss championship at that level, remaining undefeated throughout the entire season. During the 2008–09 season Xhaka advanced to the U-18 team, but was nevertheless called up to Basel's U-21 team, who played in the third tier of Swiss football, by their coach
Patrick Rahmen and on 15 November 2008 Xhaka was substituted on in the 83rd minute as Basel won 2–1 against
Cham. During the second half of the season Xhaka played nine further games for the U-21, scoring one goal and at the end of the season became division champions and won the championship at U-21 level. To the beginning of the 2009–10 season Xhaka advanced to become member of the U-21 squad, however was still eligible to play for the U-18 team, who at the end of the season became Swiss champions at their level. To the beginning of their
2010–11 season, Xhaka advanced to Basel's first team under head coach
Thorsten Fink. On 28 July 2010, Xhaka played his first team debut in the third qualifying round of the
2010–11 UEFA Champions League in the away match against
Debrecen. He was substituted on in the 88th minute and four minutes later he scored the team's second goal to secure the victory. He played his
domestic league debut for the club. playing the full 90 minutes, in the away game on 21 August as Basel played a 1–1 draw with
Thun. He scored his first Super League goal for his new team on 15 May 2011, in the home game in the
St. Jakob-Park as Basel won 5–1 against
Thun. At the end of the
2010–11 league season, Xhaka won the championship title with the team. He had 20 league appearances, scoring once. At the end of the 2011–12 season Xhaka won the
Double with the team. They won the
League Championship title with 20 points advantage over second placed
Luzern. The final of the
2011–12 Swiss Cup was played in the
Stade de Suisse on 16 May 2012. The game ended with a one-all draw after extra time and winning the penalty shoot-out Basel lifted the trophy. At the end of the season he left the club, during his time with Basel's first team Xhaka played a total of 67 competitive games for them scoring a three goals. 44 of these games were in the
Swiss Super League, nine in the
Swiss Cup, 14 in the UEFA competitions (Champions League and Europa League). He scored two goals in the domestic league and one in the
Champions League.
Borussia Mönchengladbach in 2015 On 18 May 2012, Basel announced on their homepage that Xhaka had agreed terms with
Lucien Favre's
Borussia Mönchengladbach. After medical checks were completed, Xhaka signed a five-year deal with the club. The transfer fee was not disclosed by Mönchengladbach, but is estimated to be in the region of €8.5 million. Xhaka made his debut in a
DFB-Pokal first round match against
Alemannia Aachen on 18 August 2012. Three days later, he made his first appearance in European competition for Borussia in 1–3 home lost to
Dynamo Kyiv in qualification for the
2012–13 UEFA Champions League. On 25 August, he made his Bundesliga debut in the team's opening match of
the season, a 2–1 home win against
TSG Hoffenheim. He scored his first and only goal of the season in a 3–2 loss at
1. FC Nürnberg. In his second season at the club, Xhaka started 29 times and made five substitute appearances as Gladbach finished in sixth place in the
2014–15 Bundesliga. Borussia finished in third place to qualify for the
2015–16 UEFA Champions League. On 23 September 2015, Xhaka captained Borussia and scored his first goal of the season, heading in from
Raffael's free kick in a 4–2 win over
FC Augsburg. In the next match, against
VfB Stuttgart, Xhaka again captained the side and scored a goal in a 3–1 win. On 30 September, he made his first appearance for Borussia in the Champions League proper in a 1–2
group stage loss at home to
Manchester City.
Arsenal in 2018 On 25 May 2016,
Arsenal signed Xhaka from Borussia Mönchengladbach for a fee of around £35 million. Xhaka was signed after Arsenal allegedly backed out of a proposed transfer for
N'Golo Kanté due to the agent fees involved, which totalled more than £10 million. Xhaka made his first appearance for Arsenal (as a half-time substitution) in a 2–1 win against the
MLS All-Stars. Xhaka made his competitive debut for Arsenal in the club's opening match of the
2016–17 Premier League season, a 4–3 defeat to
Liverpool, replacing midfielder
Mohamed Elneny in the 65th minute whilst also picking up a yellow card in the process. His first goal for the club came on 17 September 2016, a 25-yard thunderbolt in a 4–1
Premier League victory against
Hull City. Four days later, he would score again from distance, this time from 30 yards in a 4–0
EFL Cup defeat of
Nottingham Forest. Xhaka's first Arsenal red card – and eighth for club and country since April 2014 – came in a 3–2 win over
Swansea City on 15 October 2016. On 22 January 2017, Xhaka was sent off for the second time in the season, by referee
Jon Moss, in Arsenal's 2–1 home win against
Burnley. After his first goal for the club in September, he would not score in the Premier League again until doing so in May, scoring the first goal of a 2–0 victory over
Manchester United, ending United's run of 25 consecutive games unbeaten. Xhaka went on to feature throughout Arsenal's triumphant
FA Cup campaign. As so he started in the
Cup final against
Chelsea which the Gunners won 2–1. Xhaka also played in the
2017 Community Shield that Arsenal won on penalties over Chelsea. His first goal of the 2017–18 season came in a 3–3 draw with Liverpool, Xhaka scored a 25-yard thunderbolt to take Arsenal from 2–1 to 2–2. On 15 September 2018, Xhaka scored the first goal, from a direct free kick, in a 2–1 victory against
Newcastle United. On 28 October 2018, he scored again from a free kick against
Crystal Palace. On 27 September 2019, Arsenal manager
Unai Emery confirmed that Xhaka will be the new captain for the Gunners, replacing
Laurent Koscielny. In the match against
Crystal Palace at the
Emirates Stadium on 27 October 2019, Xhaka was at the center of criticism after being substituted off in the 61st minute. The incident began when a portion of Arsenal fans started to cheer when his name was called to be replaced. He was booed as he walked off the pitch, and responded by making several sarcastic gestures and angrily saying "fuck off" twice to the fans who jeered his name. He also removed his jersey before walking straight down the tunnel. Xhaka's actions were met with significant criticism after the match, and manager
Unai Emery described Xhaka's conduct as "wrong". Emery also suggested that Xhaka should apologise. On 30 October 2019 the club announced that Xhaka would be offered counselling. Arsenal later tweeted an explanation from Xhaka about the incident. On 5 November 2019, just a month and a week after his announcement as captain, Xhaka was stripped of the captain's armband.
Pierre-Emerick Aubameyang took over as the captain after previously serving as vice captain. After this incident, Xhaka began a hiatus from the first team squad and it was deemed highly likely that Xhaka would leave Arsenal in the upcoming January transfer window. However, under the tenure of new manager
Mikel Arteta, Xhaka was reintroduced into the team as a key player and saw a sharp uptake in his form for the club and slowly began to win over the fans with whom he had previously had an oft fractious relationship. Xhaka credited Arteta for this resurgence, claiming 'He [Arteta] turned me around and gave me a second chance and he showed me he trusted me and I tried to give him everything back.' On 28 August 2020, Xhaka was in the starting 11 in the
2020 FA Community Shield, which Arsenal clinched a 5–4 victory over
Liverpool in the penalty shootout after the match was 1–1 after 90 minutes. On 13 December 2020, Arsenal hosted
Burnley in a Premier League fixture. Xhaka was
sent off at the 56th minute, after clashing with
Dwight McNeil and later grabbing
Ashley Westwood by the neck. The match eventually ended with Burnley winning 1–0 after teammate Pierre-Emerick Aubameyang scored an
own goal at the 73rd minute. On 26 December 2020, he scored his first Premier League goal of the
2020–21 season from a free kick in a 3–1 home win against Chelsea. On 13 January 2022, Xhaka received a red card in an
EFL Cup semi-final first-leg tie against
Liverpool. It was his fifth overall red card in his Arsenal career. The match eventually ended goalless. His stunning strike was eventually named winner of the club's annual Goal of the Season. Xhaka scored his first goal of the
2022–23 season, with a third goal from close range against
Leicester City in a 4–2 victory during their first home game of the season.
Bayer Leverkusen On 6 July 2023, Xhaka signed for Bundesliga club
Bayer Leverkusen on a five-year contract for a fee of €25 million (£21.4 million). On 12 August, he made his debut in a
2023–24 DFB-Pokal match, playing the full 90 minutes in an 8–0 win against
Teutonia Ottensen. On 23 February 2024, he scored his first goal for Leverkusen in a 2–1 victory against
Mainz 05. On 14 April, Xhaka scored in Leverkusen's 5–0 win over
Werder Bremen to clinch the club's first
German championship. On 25 May, he scored the only goal against
Kaiserslautern in the
DFB-Pokal final, which granted his club their second ever DFB-Pokal trophy, and secured their
invincible double season. Xhaka scored the opening goal of the
2024–25 Bundesliga season from long-distance against Borussia Mönchengladbach on 23 August 2024 as Leverkusen won 3–2; Xhaka did not celebrate out of respect for Gladbach.
Sunderland On 30 July 2025, Xhaka returned to England, signing for newly promoted Premier League side
Sunderland on a three-year contract for a reported initial fee of £13 million, with an additional £4 million in add-ons. Afterwards, he was named as Sunderland captain by head coach
Régis Le Bris ahead of the
2025–26 season. Later that year, on 3 November, he scored his first goal in a 1–1 draw with
Everton. ==International career==