Granit Xhaka

Granit Xhaka
First Name:
Granit
Last Name:
Xhaka
Short name:
G. Xhaka
Date of Birth:
Sunday 27 September, 1992 (34)
Height:
185 cm
Nationality:
Switzerland
Position:
Midfielder
Weight:
82 kg
SeasonMatches playedMatches Line UpPlayed minutesSubs inSubs outGoalYellow CardYellow-Red cardOwn goalAssistTotal goalsPenalty scoredPenalty missedRed card
Premier League 2021-2022ArsenalArsenal27272385031100021001
Premier League 2022-2023ArsenalArsenal37363005112750077000
UEFA Europa League 2022-2023ArsenalArsenal7657011240002000
FIFA World Cup Qatar 2022SwitzerlandSwitzerland4436000010000000
Bundesliga 2023-2024LeverkusenLeverkusen3332282818350003000
UEFA Europa League 2023-2024LeverkusenLeverkusen111089212020020000
UEFA Euro 2024 QualifiersSwitzerlandSwitzerland101087601230022000
UEFA Euro 2024SwitzerlandSwitzerland5548000010000000
Bundesliga 2024-2025LeverkusenLeverkusen333363004230172000
UEFA Champions League 2024-2025LeverkusenLeverkusen10919812020000000
Premier League 2025-2026SunderlandSunderland3432022180061000
FA Cup 2025-2026SunderlandSunderland21010010000000
FIFA World Cup 2026SwitzerlandSwitzerland66000020001100
Premier League 2026-2027SunderlandSunderland99000020000000
UEFA Europa League 2026-2027SunderlandSunderland43011010010000

Matches

Thursday 05 November, 2026 15:00
Sunderland
Dinamo Zagreb
Yellow Card
90'
Saturday 31 October, 2026 11:00
Coventry City
Sunderland
90'
Sunday 25 October, 2026 12:30
Sunderland
Leeds United
90'
Thursday 22 October, 2026 12:45
Lech Poznań
Sunderland
63'
Sunday 18 October, 2026 09:00
Bournemouth
Sunderland
90'
Thursday 15 October, 2026 12:45
Torreense
Sunderland
Assist
32'
Saturday 10 October, 2026 10:00
Sunderland
Brighton
90'
Sunday 20 September, 2026 09:00
Man City
Sunderland
90'
Wednesday 16 September, 2026 15:00
Sunderland
AZ
90'
Saturday 12 September, 2026 15:00
Sunderland
Arsenal
Yellow Card
90'
Saturday 05 September, 2026 10:00
Brentford
Sunderland
Yellow Card
90'
Sunday 30 August, 2026 09:00
Sunderland
Fulham
90'
Saturday 22 August, 2026 10:00
Ipswich Town
Sunderland
90'
Saturday 11 July, 2026 21:00
Argentina
Switzerland
120'
Tuesday 07 July, 2026 16:00
Switzerland
Colombia
Shootout scoredYellow Card
120'
Thursday 02 July, 2026 23:00
Switzerland
Algeria
90'
Wednesday 24 June, 2026 15:00
Switzerland
Canada
Yellow Card
90'
Thursday 18 June, 2026 15:00
Switzerland
Bosnia and Herzegovina
Penalty scored
90'
Saturday 13 June, 2026 15:00
Qatar
Switzerland
90'
Sunday 24 May, 2026 11:00
Sunderland
Chelsea
Yellow Card
90'
Sunday 17 May, 2026 10:00
Everton
Sunderland
90'
Saturday 09 May, 2026 10:00
Sunderland
Man Utd
90'
Saturday 02 May, 2026 10:00
Wolverhampton
Sunderland
AssistYellow Card
90'
Friday 24 April, 2026 15:00
Sunderland
Nottingham Forest
Yellow Card
90'
Sunday 19 April, 2026 09:00
Aston Villa
Sunderland
90'
Sunday 12 April, 2026 09:00
Sunderland
Tottenham
90'
Sunday 22 March, 2026 08:00
Newcastle
Sunderland
90'
Saturday 14 March, 2026 11:00
Sunderland
Brighton
Yellow Card
90'
Sunday 08 March, 2026 09:30
Port Vale
Sunderland
7'
Tuesday 03 March, 2026 14:30
Leeds United
Sunderland
34'
Saturday 28 February, 2026 07:30
Bournemouth
Sunderland
76'
Sunday 22 February, 2026 09:00
Sunderland
Fulham
19'
Saturday 17 January, 2026 10:00
Sunderland
Crystal Palace
90'
Saturday 10 January, 2026 07:15
Everton
Sunderland
Shootout scoredYellow Card
120'
Wednesday 07 January, 2026 14:30
Brentford
Sunderland
90'
Sunday 04 January, 2026 10:00
Tottenham
Sunderland
90'
Thursday 01 January, 2026 15:00
Sunderland
Man City
90'
Sunday 28 December, 2025 09:00
Sunderland
Leeds United
Assist
90'
Saturday 20 December, 2025 10:00
Brighton
Sunderland
90'
Sunday 14 December, 2025 09:00
Sunderland
Newcastle
90'
Saturday 06 December, 2025 10:00
Man City
Sunderland
72'
Wednesday 03 December, 2025 15:15
Liverpool
Sunderland
90'
Saturday 29 November, 2025 10:00
Sunderland
Bournemouth
Assist
90'
Saturday 22 November, 2025 10:00
Fulham
Sunderland
90'
Saturday 08 November, 2025 12:30
Sunderland
Arsenal
Yellow Card
90'
Monday 03 November, 2025 15:00
Sunderland
Everton
Goal
90'
Saturday 25 October, 2025 10:00
Chelsea
Sunderland
90'
Saturday 18 October, 2025 10:00
Sunderland
Wolverhampton
90'
Saturday 04 October, 2025 10:00
Man Utd
Sunderland
Yellow Card
90'
Saturday 27 September, 2025 12:30
Nottingham Forest
Sunderland
Assist
90'
Sunday 21 September, 2025 09:00
Sunderland
Aston Villa
AssistYellow Card
90'
Saturday 13 September, 2025 10:00
Crystal Palace
Sunderland
90'
Saturday 30 August, 2025 10:00
Sunderland
Brentford
Yellow CardAssist
90'
Saturday 23 August, 2025 10:00
Burnley
Sunderland
90'
Saturday 16 August, 2025 10:00
Sunderland
West Ham
90'
Saturday 17 May, 2025 09:30
Mainz 05
Leverkusen
Sunday 11 May, 2025 09:30
Leverkusen
Dortmund
78'
Sunday 04 May, 2025 11:30
Freiburg
Leverkusen
90'
Saturday 26 April, 2025 09:30
Leverkusen
Augsburg
90'
Sunday 20 April, 2025 13:30
St. Pauli
Leverkusen
90'
Saturday 12 April, 2025 09:30
Leverkusen
Union Berlin
90'
Saturday 05 April, 2025 09:30
Heidenheim
Leverkusen
90'
Friday 28 March, 2025 15:30
Leverkusen
Bochum
90'
Sunday 16 March, 2025 14:30
Stuttgart
Leverkusen
Own goal
90'
Tuesday 11 March, 2025 16:00
Leverkusen
Bayern
Yellow Card
90'
Saturday 08 March, 2025 09:30
Leverkusen
Bremen
46'
Wednesday 05 March, 2025 15:00
Bayern
Leverkusen
81'
Saturday 01 March, 2025 12:30
Frankfurt
Leverkusen
AssistYellow Card
77'
Saturday 22 February, 2025 09:30
Holstein Kiel
Leverkusen
90'
Saturday 15 February, 2025 12:30
Leverkusen
Bayern
90'
Saturday 08 February, 2025 09:30
Wolfsburg
Leverkusen
90'
Sunday 02 February, 2025 11:30
Leverkusen
Hoffenheim
90'
Wednesday 29 January, 2025 15:00
Leverkusen
Sparta Praha
Yellow Card
90'
Saturday 25 January, 2025 09:30
Leipzig
Leverkusen
90'
Tuesday 21 January, 2025 15:00
Atl. Madrid
Leverkusen
90'
Saturday 18 January, 2025 12:30
Leverkusen
Borussia M\'gladbach
Assist
81'
Tuesday 14 January, 2025 14:30
Leverkusen
Mainz 05
Yellow Card
90'
Friday 10 January, 2025 14:45
Dortmund
Leverkusen
90'
Saturday 21 December, 2024 12:30
Leverkusen
Freiburg
90'
Saturday 14 December, 2024 09:30
Augsburg
Leverkusen
90'
Tuesday 10 December, 2024 15:00
Leverkusen
Inter
90'
Saturday 07 December, 2024 09:30
Leverkusen
St. Pauli
Assist
90'
Saturday 30 November, 2024 09:30
Union Berlin
Leverkusen
90'
Tuesday 26 November, 2024 15:00
Leverkusen
RB Salzburg
90'
Saturday 23 November, 2024 09:30
Leverkusen
Heidenheim
AssistGoal
90'
Saturday 09 November, 2024 09:30
Bochum
Leverkusen
90'
Tuesday 05 November, 2024 15:00
Liverpool
Leverkusen
90'
Friday 01 November, 2024 15:30
Leverkusen
Stuttgart
Yellow Card
90'
Saturday 26 October, 2024 12:30
Bremen
Leverkusen
90'
Wednesday 23 October, 2024 12:45
Brest
Leverkusen
27'
Saturday 19 October, 2024 09:30
Leverkusen
Frankfurt
90'
Saturday 05 October, 2024 09:30
Leverkusen
Holstein Kiel
90'
Tuesday 01 October, 2024 15:00
Leverkusen
Milan
90'
Saturday 28 September, 2024 12:30
Bayern
Leverkusen
Assist
90'
Sunday 22 September, 2024 09:30
Leverkusen
Wolfsburg
Assist
90'
Thursday 19 September, 2024 12:45
Feyenoord
Leverkusen
81'
Saturday 14 September, 2024 09:30
Hoffenheim
Leverkusen
Assist
90'
Saturday 31 August, 2024 12:30
Leverkusen
Leipzig
90'
Friday 23 August, 2024 14:30
Borussia M\'gladbach
Leverkusen
Goal
90'
Saturday 06 July, 2024 12:00
England
Switzerland
120'
Saturday 29 June, 2024 12:00
Switzerland
Italy
90'
Sunday 23 June, 2024 15:00
Switzerland
Germany
Yellow Card
90'
Wednesday 19 June, 2024 15:00
Scotland
Switzerland
90'
Saturday 15 June, 2024 09:00
Hungary
Switzerland
90'
Wednesday 22 May, 2024 15:00
Atalanta
Leverkusen
90'
Saturday 18 May, 2024 09:30
Leverkusen
Augsburg
20'
Sunday 12 May, 2024 13:30
Bochum
Leverkusen
80'
Thursday 09 May, 2024 15:00
Leverkusen
Roma
Assist
90'
Sunday 05 May, 2024 11:30
Frankfurt
Leverkusen
Goal
72'
Thursday 02 May, 2024 15:00
Roma
Leverkusen
Yellow Card
90'
Sunday 21 April, 2024 11:30
Dortmund
Leverkusen
Yellow Card
90'
Thursday 18 April, 2024 15:00
West Ham
Leverkusen
90'
Sunday 14 April, 2024 11:30
Leverkusen
Bremen
Goal
77'
Thursday 11 April, 2024 15:00
Leverkusen
West Ham
90'
Saturday 06 April, 2024 09:30
Union Berlin
Leverkusen
90'
Saturday 30 March, 2024 10:30
Leverkusen
Hoffenheim
90'
Sunday 17 March, 2024 10:30
Freiburg
Leverkusen
90'
Thursday 14 March, 2024 16:00
Leverkusen
Qarabağ
90'
Sunday 10 March, 2024 14:30
Leverkusen
Wolfsburg
90'
Thursday 07 March, 2024 12:45
Qarabağ
Leverkusen
32'
Sunday 03 March, 2024 09:30
Köln
Leverkusen
82'
Friday 23 February, 2024 14:30
Leverkusen
Mainz 05
Goal
90'
Saturday 17 February, 2024 09:30
Heidenheim
Leverkusen
90'
Saturday 10 February, 2024 12:30
Leverkusen
Bayern
90'
Saturday 03 February, 2024 09:30
Darmstadt
Leverkusen
89'
Saturday 27 January, 2024 12:30
Leverkusen
Borussia M\'gladbach
Yellow Card
90'
Saturday 20 January, 2024 12:30
Leipzig
Leverkusen
90'
Saturday 13 January, 2024 09:30
Augsburg
Leverkusen
90'
Wednesday 20 December, 2023 14:30
Leverkusen
Bochum
90'
Sunday 17 December, 2023 11:30
Leverkusen
Frankfurt
90'
Thursday 14 December, 2023 12:45
Leverkusen
Molde
Sunday 10 December, 2023 09:30
Stuttgart
Leverkusen
90'
Sunday 03 December, 2023 11:30
Leverkusen
Dortmund
90'
Thursday 30 November, 2023 15:00
BK Häcken
Leverkusen
Saturday 25 November, 2023 09:30
Bremen
Leverkusen
89'
Tuesday 21 November, 2023 14:45
Romania
Switzerland
Yellow Card
90'
Saturday 18 November, 2023 14:45
Switzerland
Kosovo
Yellow Card
90'
Wednesday 15 November, 2023 14:45
Israel
Switzerland
90'
Sunday 12 November, 2023 09:30
Leverkusen
Union Berlin
90'
Thursday 09 November, 2023 12:45
Qarabağ
Leverkusen
Yellow Card
90'
Saturday 04 November, 2023 10:30
Hoffenheim
Leverkusen
90'
Sunday 29 October, 2023 12:30
Leverkusen
Freiburg
90'
Thursday 26 October, 2023 15:00
Leverkusen
Qarabağ
62'
Saturday 21 October, 2023 09:30
Wolfsburg
Leverkusen
Yellow Card
90'
Sunday 15 October, 2023 12:00
Switzerland
Belarus
90'
Sunday 08 October, 2023 09:30
Leverkusen
Köln
90'
Thursday 05 October, 2023 15:00
Molde
Leverkusen
90'
Saturday 30 September, 2023 09:30
Mainz 05
Leverkusen
Yellow Card
79'
Sunday 24 September, 2023 09:30
Leverkusen
Heidenheim
90'
Thursday 21 September, 2023 12:45
Leverkusen
BK Häcken
Assist
78'
Friday 15 September, 2023 14:30
Bayern
Leverkusen
90'
Tuesday 12 September, 2023 14:45
Switzerland
Andorra
AssistGoal
90'
Saturday 09 September, 2023 14:45
Kosovo
Switzerland
90'
Saturday 02 September, 2023 09:30
Leverkusen
Darmstadt
Yellow Card
80'
Saturday 26 August, 2023 12:30
Borussia M\'gladbach
Leverkusen
90'
Saturday 19 August, 2023 09:30
Leverkusen
Leipzig
90'
Monday 19 June, 2023 14:45
Switzerland
Romania
90'
Friday 16 June, 2023 14:45
Andorra
Switzerland
90'
Sunday 28 May, 2023 11:30
Arsenal
Wolverhampton
GoalGoal
75'
Saturday 20 May, 2023 12:30
Nottingham Forest
Arsenal
63'
Sunday 14 May, 2023 11:30
Arsenal
Brighton
60'
Sunday 07 May, 2023 11:30
Newcastle
Arsenal
90'
Tuesday 02 May, 2023 15:00
Arsenal
Chelsea
AssistAssist
90'
Wednesday 26 April, 2023 15:00
Man City
Arsenal
60'
Sunday 16 April, 2023 09:00
West Ham
Arsenal
90'
Sunday 09 April, 2023 11:30
Liverpool
Arsenal
Yellow Card
90'
Saturday 01 April, 2023 10:00
Arsenal
Leeds United
Goal
86'
Tuesday 28 March, 2023 14:45
Switzerland
Israel
90'
Saturday 25 March, 2023 13:00
Belarus
Switzerland
Yellow CardGoalAssist
66'
Sunday 19 March, 2023 10:00
Arsenal
Crystal Palace
Goal
90'
Thursday 16 March, 2023 16:00
Arsenal
Sporting
GoalYellow Card
120'
Sunday 12 March, 2023 10:00
Fulham
Arsenal
90'
Thursday 09 March, 2023 12:45
Sporting
Arsenal
90'
Saturday 04 March, 2023 10:00
Arsenal
Bournemouth
6'
Wednesday 01 March, 2023 14:45
Arsenal
Everton
72'
Saturday 25 February, 2023 10:00
Leicester
Arsenal
90'
Saturday 18 February, 2023 07:30
Aston Villa
Arsenal
Yellow Card
79'
Wednesday 15 February, 2023 14:30
Arsenal
Man City
83'
Saturday 11 February, 2023 10:00
Arsenal
Brentford
81'
Saturday 04 February, 2023 07:30
Everton
Arsenal
90'
Sunday 22 January, 2023 11:30
Arsenal
Man Utd
Assist
90'
Sunday 15 January, 2023 11:30
Tottenham
Arsenal
90'
Tuesday 03 January, 2023 14:45
Arsenal
Newcastle
Yellow Card
90'
Saturday 31 December, 2022 12:30
Brighton
Arsenal
90'
Monday 26 December, 2022 15:00
Arsenal
West Ham
Assist
90'
Tuesday 06 December, 2022 14:00
Portugal
Switzerland
90'
Friday 02 December, 2022 14:00
Serbia
Switzerland
Yellow Card
90'
Monday 28 November, 2022 11:00
Brazil
Switzerland
90'
Thursday 24 November, 2022 05:00
Switzerland
Cameroon
90'
Saturday 12 November, 2022 14:45
Wolverhampton
Arsenal
16'
Sunday 06 November, 2022 07:00
Chelsea
Arsenal
90'
Sunday 30 October, 2022 10:00
Arsenal
Nottingham Forest
75'
Thursday 27 October, 2022 12:45
PSV
Arsenal
Yellow Card
90'
Sunday 23 October, 2022 09:00
Southampton
Arsenal
Goal
90'
Thursday 20 October, 2022 13:00
Arsenal
PSV
Yellow CardGoal
90'
Sunday 16 October, 2022 09:00
Leeds United
Arsenal
90'
Thursday 13 October, 2022 12:45
Bodø/Glimt
Arsenal
31'
Sunday 09 October, 2022 11:30
Arsenal
Liverpool
90'
Thursday 06 October, 2022 15:00
Arsenal
Bodø/Glimt
Yellow Card
59'
Saturday 01 October, 2022 07:30
Arsenal
Tottenham
Goal
90'
Sunday 18 September, 2022 07:00
Brentford
Arsenal
AssistYellow Card
90'
Thursday 08 September, 2022 12:45
Zürich
Arsenal
90'
Sunday 04 September, 2022 11:30
Man Utd
Arsenal
90'
Wednesday 31 August, 2022 14:30
Arsenal
Aston Villa
90'
Saturday 27 August, 2022 12:30
Arsenal
Fulham
90'
Saturday 20 August, 2022 12:30
Bournemouth
Arsenal
Assist
88'
Saturday 13 August, 2022 10:00
Arsenal
Leicester
AssistGoal
90'
Friday 05 August, 2022 15:00
Crystal Palace
Arsenal
Yellow Card
90'
Sunday 22 May, 2022 11:00
Arsenal
Everton
63'
Monday 16 May, 2022 15:00
Newcastle
Arsenal
Yellow Card
90'
Thursday 12 May, 2022 14:45
Tottenham
Arsenal
Yellow Card
90'
Sunday 08 May, 2022 09:00
Arsenal
Leeds United
90'
Sunday 01 May, 2022 11:30
West Ham
Arsenal
90'
Saturday 23 April, 2022 07:30
Arsenal
Man Utd
Yellow CardGoal
90'
Wednesday 20 April, 2022 14:45
Chelsea
Arsenal
90'
Saturday 16 April, 2022 10:00
Southampton
Arsenal
90'
Saturday 09 April, 2022 10:00
Arsenal
Brighton
Assist
90'
Monday 04 April, 2022 15:00
Crystal Palace
Arsenal
Yellow Card
90'
Saturday 19 March, 2022 08:30
Aston Villa
Arsenal
Yellow Card
90'
Wednesday 16 March, 2022 16:15
Arsenal
Liverpool
90'
Sunday 13 March, 2022 12:30
Arsenal
Leicester
90'
Sunday 06 March, 2022 09:00
Watford
Arsenal
90'
Thursday 24 February, 2022 14:45
Arsenal
Wolverhampton
90'
Saturday 19 February, 2022 10:00
Arsenal
Brentford
90'
Thursday 10 February, 2022 14:45
Wolverhampton
Arsenal
Yellow Card
90'
Saturday 01 January, 2022 07:30
Arsenal
Man City
Yellow Card
90'
Sunday 26 December, 2021 10:00
Norwich
Arsenal
Yellow Card
90'
Saturday 18 December, 2021 12:30
Leeds United
Arsenal
AssistYellow Card
90'
Wednesday 15 December, 2021 15:00
Arsenal
West Ham
90'
Saturday 11 December, 2021 10:00
Arsenal
Southampton
81'
Monday 06 December, 2021 15:00
Everton
Arsenal
Yellow Card
90'
Sunday 26 September, 2021 11:30
Arsenal
Tottenham
81'
Saturday 28 August, 2021 07:30
Man City
Arsenal
Red card
90'
Sunday 22 August, 2021 11:30
Arsenal
Chelsea
90'
Friday 13 August, 2021 15:00
Brentford
Arsenal
90'
Scroll to Top