Menu
Switzerland

Switzerland U20

Overview

Switzerland U20

Results Breakdown

Switzerland U20's last 220 results: 70 regulation wins, 8 overtime wins, 11 shootout wins, 114 regulation losses, 6 OT losses, 9 SO losses. Understanding win-type distribution helps evaluate how reliant a team is on extra time.

70
Reg Win
8
OT Win
11
SO Win
114
Reg Loss
6
OT Loss
9
SO Loss

Based on last 220 games

Season Statistics

(2025/2026)

Switzerland U20 have played 26 matches this season with 11 wins (42.3% win rate), scoring 2.54 goals (2.54 per game) and conceding 3.50. These splits reveal attacking strength, defensive solidity, and home/away patterns useful for match-result and over/under betting.

Season Record

26
Played
1115
W–L Record
42.3%
Win %
2.54 / 3.50
Avg GF / GA
33.3%
Home Win %
50.0%
Away Win %
WWWWL
Last 5
4
Best streak
84.6%
Both Score %
57.7%
Over 5.5

Win/Loss Types

9
Reg Win
1
OT Win
1
SO Win
15
Reg Loss
0
OT Loss
0
SO Loss
1
Comeback Win
2
Shutout Win
100.0%
P1 Lead → Win

Goals by Period

ScoredConceded
P116
26
P216
30
P329
31
OT1
0

Statistics

Sport

Hockey

Matches Played

26

Overtime %

7.7%

Shutout Wins

2

Comeback Rate

3.8%

Comeback Wins

1

Shutout Win Pct

18.2%

Comeback Win Rate

3.8%

First Period Win Rate

100.0%

Squad

Switzerland U20

Switzerland U20's full squad of 55 players (avg. age ) organised by position. Squad depth and player availability directly affect match predictions — thin squads underperform when fixtures pile up.

Player#PositionAgeNationality
1A. BeglieriSwitzerland
2A. GrafSwitzerland
3A. HafligerSwitzerland
4A. KaderliSwitzerland
5B. SansonnensSwitzerland
6B. WaidacherSwitzerland
7B. WaldacherSwitzerland
8C. HenrySwitzerland
9C. KellerSwitzerland
10Cattin NolanSwitzerland
11D. UstinkovSwitzerland
12E. MeierSwitzerland
13E. SchnellerSwitzerland
14G. ChristeSwitzerland
15G. MeierSwitzerland
16G. WeberSwitzerland
17J. DortheSwitzerland
18J. GrossniklausSwitzerland
19J. HorneckerSwitzerland
20J. NeuenschwanderSwitzerland
21J. ReberSwitzerland
22J. RodSwitzerland
23J. TaibelSwitzerland
24K. GruberSwitzerland
25K. HaasSwitzerland
26K. KorblerSwitzerland
27L. BraillardSwitzerland
28L. FullemannSwitzerland
29L. GigerSwitzerland
30L. JohnsonSwitzerland
31L. MuggliSwitzerland
32L. SteinerSwitzerland
33L. WeySwitzerland
34M. AeschlimannSwitzerland
35M. GeisserSwitzerland
36M. MullerSwitzerland
37M. ReinhardSwitzerland
38M. Von RohrSwitzerland
39N. AebliSwitzerland
40N. BlessingSwitzerland
41N. BorradoriSwitzerland
42N. LehmannSwitzerland
43N. MeileSwitzerland
44N. RhynSwitzerland
45N. TarchiniSwitzerland
46P. MottardSwitzerland
47R. DionicioSwitzerland
48R. GredigSwitzerland
49R. MeierSwitzerland
50R. N. AntenenSwitzerland
51S. MeierSwitzerland
52S. MullerSwitzerland
53S. TerraneoSwitzerland
54T. BunzliSwitzerland
55T. SchildSwitzerland

Season by Season

Switzerland U20

Switzerland U20's performance across 15 seasons (2008–2025), with 2025 highlighted. Best season: 2013 (87.5% win rate). Long-term trajectory helps identify whether current form is sustainable or due for regression.

★ Current season

Results

220 matches
2023-0823/08/2023 – 25/08/2023
Fri 25/08
Match Details
Thu 24/08
Match Details
Wed 23/08
Match Details
2023-0719/07/2023 – 24/07/2023
Mon 24/07
Match Details
Sun 23/07
Match Details
Fri 21/07
Match Details
Wed 19/07
Match Details
2023-0412/04/2023 – 15/04/2023
Sat 15/04
Match Details
Fri 14/04
Match Details
Thu 13/04
Match Details
Wed 12/04
Match Details
2023-0102/01/2023
Mon 02/013–1 · 4–0 · 2–0
Match Details
2022-1226/12/2022 – 31/12/2022
Sat 31/120–1 · 1–2 · 2–0
Match Details
Thu 29/121–0 · 3–1 · 1–0
Match Details
Tue 27/121–1 · 0–1 · 1–0
Match Details
Mon 26/120–0 · 1–1 · 1–1
Match Details
2022-0810/08/2022 – 17/08/2022
Wed 17/084–2 · 1–1 · 1–0
Match Details
Mon 15/081–1 · 1–1 · 1–0
Match Details
Sun 14/082–1 · 1–0 · 0–1
Match Details
Fri 12/080–0 · 1–5 · 0–2
Match Details
Wed 10/080–0 · 1–0 · 2–2
Match Details
2021-1227/12/2021
Russia U2042Switzerland U20
Mon 27/12
Match Details
2021-1112/11/2021 – 14/11/2021
Sun 14/11
Match Details
Sat 13/11
Match Details
Fri 12/11
Match Details
2021-0719/07/2021 – 23/07/2021
Fri 23/07
Match Details
Thu 22/07
Match Details
Tue 20/07
Match Details
Mon 19/07
Match Details
2020-1230/12/2020
Wed 30/12
Match Details
89W1D130L41%

API data: 13 Jun 2026 · Stats updated: 22 Apr 2026