Menu
Switzerland

Switzerland U20

Overview

Switzerland U20

Results Breakdown

Switzerland U20's last 202 results: 64 regulation wins, 7 overtime wins, 10 shootout wins, 104 regulation losses, 6 OT losses, 9 SO losses. Understanding win-type distribution helps evaluate how reliant a team is on extra time.

64
Reg Win
7
OT Win
10
SO Win
104
Reg Loss
6
OT Loss
9
SO Loss

Based on last 202 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

202 matches
2017-1217/12/2017 – 21/12/2017
Thu 21/12
Match Details
Sun 17/12
Match Details
2017-1110/11/2017 – 12/11/2017
Sun 12/11
Match Details
Sat 11/11
Match Details
Fri 10/11
Match Details
2017-0718/07/2017 – 30/07/2017
Sun 30/07
Match Details
Sat 29/07
Match Details
Switzerland U2063Czech Republic U19
Fri 28/07
Match Details
Wed 19/07
Match Details
Tue 18/07
Match Details
2017-0526/05/2017 – 28/05/2017
Sun 28/05
Match Details
Switzerland U2015Russia U20
Sat 27/05
Match Details
Russia U20 B30Switzerland U20
Fri 26/05
Match Details
2017-0102/01/2017
Mon 02/01
Match Details
2016-1222/12/2016 – 31/12/2016
Sat 31/12
Match Details
Fri 30/12
Match Details
Wed 28/12
Match Details
Tue 27/12
Match Details
Sat 24/12
Match Details
Thu 22/12
Match Details
2016-1103/11/2016 – 05/11/2016
Sat 05/11
Match Details
Fri 04/11
Match Details
Thu 03/11
Match Details
2016-0722/07/2016 – 30/07/2016
Sat 30/07
Match Details
Switzerland U2040Czech Republic U19
Fri 29/07
Match Details
Thu 28/07
Match Details
Sat 23/07
Match Details
Fri 22/07
Match Details
2016-0102/01/2016 – 03/01/2016
Belarus U2026Switzerland U20
Sun 03/01
Match Details
Switzerland U2051Belarus U20
Sat 02/01
Match Details
81W1D120L40%

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