Generation Football Logo

generationFOOTBALL

Switzerland
Stadium: Swissporarena
Manager: M. Yakin
Friendlies
World Cup
UEFA Nations League
Last played 29 days ago Next match in 9 days

Statistics

How the average team rating is calculated: GF Wiki.
1745
Elo
8 4 2
WinsDrawsLosses
+5
Elo last 30 days
14 matches · 57.1% win
Stat Total Per game Last 5 Last 5 / game
Points 28 2 12 2.4
xPoints 18.31 1.31 4.65 0.93
Goals 29 2.07 12 2.4
Goals Against 13 0.93 4 0.8
xG 9.8 0.7 0.53 0.11
xGA 5.9 0.42 2 0.4
Corners 66 4.71 25 5
Corners Against 58 4.14 16 3.2
Shots on Goal 80 5.71 38 7.6
Shots on Goal Against 44 3.14 10 2
Avg Rating 14 rated 6.97 5 rated 6.95
Elo +135 +9.67 +29 +5.77
Elo of teams played 22785 1627.5 7874 1574.8
Competition Played Goals Assists Avg Rating
World Cup World Cup 6 10 6 7.01
Friendlies Friendlies 4 8 5 6.82
UEFA Nations League UEFA Nations League 4 11 5 7.07

Latest Transfers

Player From To Date Fee
No transfers recorded yet.

Transfers updated at unknown

Switzerland is a national team, managed by M. Yakin, playing their home matches at Swissporarena. This season they featured in the following competitions: Friendlies, World Cup and UEFA Nations League, having 8 wins, 4 draws, and 2 losses. They've scored a total of 29 goals from 9.8 expected goals, conceding 13 goals from 5.9 expected goals. Their current top scorer is Dan Ndoye with 7 goals. Their current Elo rating is 1745, which has changed by +5 over the last 30 days.

If you are interested in the featured competitions, click on the competition icons next to the team's logo and name. You can also click on the matches to see more details about them, or on the players to see their respective pages.
Matches
27.03.2026
20:45
Switzerland 3 - 4 Germany
31.03.2026
18:00
Norway 0 - 0 Switzerland
31.05.2026
15:00
Switzerland 4 - 1 Jordan
06.06.2026
21:00
Switzerland 1 - 1 Australia
13.06.2026
21:00
Qatar 1 (0.60) - 1 (3.20) Switzerland
18.06.2026
21:00
Switzerland 4 (2.01) - 1 (0.24) Bosnia & Herzegovina
24.06.2026
21:00
Switzerland 2 (1.06) - 1 (1.27) Canada
03.07.2026
05:00
Switzerland 2 (2.56) - 0 (0.73) Algeria
07.07.2026
22:00
Switzerland 0 (0.39) - 0 (1.09) Colombia
12.07.2026
03:00
Argentina 3 (2.00) - 1 (0.53) Switzerland
26.09.2026
20:45
FYR Macedonia 0 - 3 Switzerland
29.09.2026
20:45
Scotland 0 - 3 Switzerland
03.10.2026
20:45
Switzerland 2 - 1 Slovenia
06.10.2026
20:45
Switzerland 3 - 0 FYR Macedonia
13.11.2026
20:45
Slovenia - Switzerland
16.11.2026
20:45
Switzerland - Scotland

Players

Showing all competitions Show latest tournament
Player Nat Pos Team NPG GA/90 GA90
Dan Ndoye Switzerland AM Nottingham Forest 14 7 7 3 10 0.94 7.32
Johan Manzambi Switzerland AM Aston Villa 12 4 4 2 6 0.81 7.12
Breel Embolo Switzerland ST Atlanta United FC 9 4 2 2 6 0.77 7.02
Zeki Amdouni Switzerland FW Burnley 10 3 3 1 4 0.71 7.07
Granit Xhaka Switzerland DM Sunderland 9 2 0 2 4 0.45 7.61
Ruben Vargas Switzerland RW Sevilla 9 2 2 1 3 0.64 7.17
Nico Elvedi Switzerland CB Leeds 14 1 1 0 1 0.07 7.13
Remo Freuler Switzerland DM Olympiakos Piraeus 14 1 1 0 1 0.07 6.90
Ricardo Rodríguez Switzerland CB Torino 13 1 1 1 2 0.19 6.89
Fabian Rieder Switzerland CM FC Augsburg 12 1 1 0 1 0.13 6.75
Christian Fassnacht Switzerland RM BSC Young Boys 3 1 1 0 1 1.36 6.83
Manuel Akanji Switzerland CB Inter 14 0 0 0 0 0.00 7.04
Ardon Jashari Switzerland CM AC Milan 11 0 0 0 0 0.00 6.75
Gregor Kobel Switzerland GK Borussia Dortmund 11 0 0 0 0 0.00 7.04
Michel Aebischer Switzerland RM Union Berlin 11 0 0 1 1 0.17 6.73
Djibril Sow Switzerland CM Genoa 10 0 0 0 0 0.00 6.68
Silvan Widmer Switzerland RWB FSV Mainz 05 9 0 0 1 1 0.24 6.48
Denis Zakaria Switzerland DM Monaco 8 0 0 0 0 0.00 6.80
Miro Muheim Switzerland CM Hamburger SV 7 0 0 1 1 0.45 6.51
Cédric Itten Switzerland ST Werder Bremen 6 0 0 0 0 0.00 6.63
Eray Cömert Switzerland CB Torino 5 0 0 0 0 0.00 6.68
Luca Jaquez Switzerland CB VfB Stuttgart 4 0 0 0 0 0.00 6.63
Aurèle Amenda Switzerland CB Coventry 3 0 0 0 0 0.00 6.80
Yvon Mvogo Switzerland GK Lorient 3 0 0 0 0 0.00 7.17
Noah Okafor Switzerland AM Leeds 2 0 0 0 0 0.00 6.70
Marvin Keller Switzerland GK BSC Young Boys 1 0 0 0 0 0.00 6.20

Squad updated at 23.08.2026