goalence
Switzerland logo

Switzerland

National Team

Switzerland · Founded 1895

Track Switzerland match-by-match: data-driven predictions, recent form, expected goals and upcoming fixtures across all competitions.

Recent form (last 10)

6W · 3D · 1L
DNorway vs Switzerland0-0
LSwitzerland vs Germany3-4
DKosovo vs Switzerland1-1
WSwitzerland vs Sweden4-1
DSlovenia vs Switzerland0-0
WSweden vs Switzerland2-0
WSwitzerland vs Slovenia3-0
WSwitzerland vs Kosovo4-0
WUSA vs Switzerland4-0
WMexico vs Switzerland4-2

👥 Current Squad(33)

Last updated: May 19, 2026

🧤Goalkeepers(3)

G. Kobel

28 y/o · #1

Y. Mvogo

31 y/o · #12

M. Keller

23 y/o · #21

🛡️Defenders(10)

M. Muheim

27 y/o · #2

S. Widmer

32 y/o · #3

N. Elvedi

29 y/o · #4

M. Akanji

30 y/o · #5

B. Omeragić

23 y/o · #6

R. Rodríguez

33 y/o · #13

A. Amenda

22 y/o · #18

E. Cömert

27 y/o · #18

A. Bajrami

23 y/o · #19

L. Jaquez

22 y/o · #20

⚙️Midfielders(12)

D. Zakaria

29 y/o · #6

R. Freuler

33 y/o · #8

S. Sohm

24 y/o · #8

J. Manzambi

20 y/o · #9

A. Sanches

22 y/o · #10

G. Xhaka

33 y/o · #10

Joël Monteiro

26 y/o · #14

D. Sow

28 y/o · #15

V. Sierro

30 y/o · #16

R. Vargas

27 y/o · #17

M. Aebischer

28 y/o · #20

A. Jashari

23 y/o · #20

Attackers(8)

B. Embolo

28 y/o · #7

N. Okafor

25 y/o · #9

D. Ndoye

25 y/o · #11

A. Zeqiri

26 y/o · #14

C. Fassnacht

32 y/o · #16

C. Itten

29 y/o · #19

F. Rieder

23 y/o · #22

I. Schmidt

26 y/o · #23

Current senior Switzerland squad as reported by API-Football. Caps and call-up history will surface once the player-history pipeline lands.

Player Impact

How Switzerland's results correlate with each player's on-pitch time. Win rate is measured only over minutes the player was actually on the pitch — not just rostered.

League-wide table
#Player · TeamWin % on pitchGoals on pitch
1

Dan Ndoye

Switzerland

80%

13

2.60/match

2

Gregor Kobel

Switzerland

67%

14

2.33/match

3

Ricardo Rodríguez

Switzerland

67%

12

2.00/match

4

Granit Xhaka

Switzerland

67%

14

2.33/match

5

Breel Embolo

Switzerland

67%

13

2.17/match

6

Silvan Widmer

Switzerland

67%

13

2.17/match

7

Nico Elvedi

Switzerland

67%

14

2.33/match

8

Manuel Akanji

Switzerland

67%

14

2.33/match

9

Ruben Vargas

Switzerland

67%

12

2.00/match

10

Remo Freuler

Switzerland

0%

7

1.17/match

11

Zeki Amdouni

Switzerland

0%

5

1.00/match

Tap any column header to re-sort the table.

Upcoming matches