Loading page
2025-2026

2025-2026 EHC Olten Player Stats

All Positions
#NSkaterGPGATPPIM+/-GPGATPPIM+/-
Switzerland flagSL
1.
Canada flag
47303868442495712312
2.
Canada flag
401640569517101121383
3.
Slovakia flag
412130512028531421
4.
Switzerland flag
42182442208103142-3
5.
Switzerland flagGermany flag
507323910111016723
6.
Switzerland flag
428212968101344-1
7.
Switzerland flag
4811172845-293254-3
8.
Switzerland flag
3691928263103144-7
9.
Norway flagSweden flag
39111021207621300
10.
Slovenia flag
258132139-2
11.
Switzerland flag
49713208-5921301
12.
Switzerland flagGermany flag
3741620818905503
13.
Switzerland flag
49315188-7712300
14.
Switzerland flag
503912109100112-1
15.
Switzerland flag
39641061100224-1
16.
Switzerland flag
393710182100004-1
17.
Switzerland flag
44371024101101
18.
Switzerland flag
3535822-21000040
19.
Switzerland flag
45167185100002-2
20.
Switzerland flag
272466010000-1
21.
Switzerland flagItaly flag
293250-8
22.
Finland flag
292351010
23.
Switzerland flag
422403
24.
Switzerland flagNetherlands flag
23134101
25.
Switzerland flag
521326911242
26.
Lithuania flag
502244500042
27.
Austria flag
11010190116-4
28.
Switzerland flag
91014-2
29.
Switzerland flag
30112-4100020
30.
Switzerland flag
501143
31.
USA flag
00000-
32.
Switzerland flag
00000-100000-2
33.
Switzerland flag
100020
34.
Switzerland flag
80000-5
35.
Switzerland flag
800020101012-3
36.
Switzerland flag
90000-2
37.
Switzerland flag
120002-3
EU flagNational Cup
1.
Canada flag
33364-
2.
Canada flag
32240-
3.
Switzerland flag
31342-
4.
Switzerland flag
20332-
5.
Switzerland flagGermany flag
30330-
6.
Switzerland flag
22020-
7.
Switzerland flag
32022-
8.
Switzerland flagNetherlands flag
31120-
9.
Switzerland flag
31120-
10.
Switzerland flag
31124-
11.
Switzerland flagItaly flag
11010-
12.
Slovakia flag
21010-
13.
Switzerland flag
31010-
14.
Slovenia flag
10110-
15.
Switzerland flagGermany flag
20112-
16.
Switzerland flag
30110-
17.
Finland flag
30110-
18.
Switzerland flag
30110-
19.
Switzerland flag
30112-
20.
Norway flagSweden flag
10002-
21.
Switzerland flag
20000-
22.
Switzerland flag
20000-
23.
Switzerland flag
30002-
#NGoalieGPGAASV%WLTSOTOISVSGPGAASV%
Switzerland flagSL
1.
Switzerland flag
10.001.00000006:354
2.
Switzerland flag
342.48.9171812131910:02873102.62.925
3.
Switzerland flag
21.50.9172000120:00330
4.
Switzerland flag
173.72.8874821870:18423
5.
Switzerland flagGermany flag
25.40.8391101100:0047
6.
Switzerland flag
0------0:00-
EU flagNational Cup
1.
Switzerland flag
0--------
2.
Switzerland flag
32.61-----138:07-
3.
Switzerland flag
11.50-----40:00-

2025-2026 EHC Olten Staff

Stories

Insights and analysis from EP Editorial team

2025-2026 EHC Olten Demographics

Loading...

EHC Olten Facts

Plays in
Sky Swiss League
Team Colors
Green + White + Yellow
Town
Olten, SUIMap
Founded
1934

2025-2026 EHC Olten Roster Facts

Nationalities
  • Switzerland flag34 players
  • Canada flag2 players
  • USA flag1 player
  • Slovenia flag1 player
  • Slovakia flag1 player
  • Norway flag1 player
  • Lithuania flag1 player
  • Finland flag1 player
  • Austria flag1 player
Experience
Affiliated Team(s)

Arena Information

Arena Name
Kleinholzinformation
Location
Olten, SUI
Capacity
6 020
Construction Year
1976
A photo of arena: Kleinholz

EHC Olten Games

datehomevisitingscoreleague
09/22/2026 05:45 PM UTCEHC OltenEHC OltenEHC BaselEHC Basel-SL
09/19/2026 04:30 PM UTCEHC ChurEHC ChurEHC OltenEHC Olten-SL
03/22/2026 03:00 PM UTCHC SierreHC SierreEHC OltenEHC Olten2 - 1 (OT 73:43)SL
03/20/2026 06:45 PM UTCEHC OltenEHC OltenHC SierreHC Sierre1 - 5 SL
03/17/2026 07:00 PM UTCHC SierreHC SierreEHC OltenEHC Olten4 - 3 (OT 66:40)SL
Show More

EHC Olten History and Standings

seasonleagueGPWLTOTWOTLGFGAPTSPPGrankpostseason
2026-2027SL000-00000-7
-
2025-2026SL502121-44187152751.57
Semifinal loss
2024-2025SL451720-44128138631.47
Semifinal loss
2023-2024SL452312-55160117841.873
Semifinal loss
2022-2023SL45318-33169991022.272
Final loss
2021-2022SL50359-15196941122.242
Final loss
2020-2021SL461919-44145126691.55
Semifinal loss
2019-2020SL442810-33179106932.113
Quarterfinal lossinfo
2018-2019SL442511-44183118871.983
Semifinal loss
2017-2018SL461915-111132120801.743
Final loss
2016-2017NLB482613-45176130911.94
Quarterfinal loss
2015-2016NLB45229-68178124861.913
Semifinal loss
2014-2015NLB482021-34160156701.465
Final loss
2013-2014NLB452511-631661209021
Quarterfinal loss
2012-2013NLB503214-222171441022.043
Final loss
2011-2012NLB451620-63152146631.47
Quarterfinal loss
2010-2011NLB452214-63192147811.82
Semifinal loss
2009-2010NLB453012012187129942.092
Semifinal loss
2008-2009NLB412412-14138111781.94
Quarterfinal loss
2007-2008NLB492221-33179163751.537
Quarterfinal loss
2006-2007NLB451723-14146186571.279
Did not make playoffs
2005-2006NLB4218186--1211254217
Quarterfinal loss
2004-2005NLB4413247--143183330.759
Saved in play-out
2003-2004NLB4522212--153163461.024
Semifinal loss
2002-2003NLB3816211--142156330.878
Quarterfinal loss
2001-2002NLB3614184--134134320.897
Quarterfinal loss
2000-2001NLB4019156--154149441.15
Quarterfinal loss
1999-2000NLB3616173--119121350.977
Quarterfinal loss
1998-1999NLB4021172--146131441.13
Semifinal loss
1997-1998NLB4017185--153159390.986
Quarterfinal loss

EHC Olten Tournament Statistics

seasontournamentGPWLTOTWOTLGFGAPTSPPGrankpostseason
2023-2024National Cup541-002110122.42
Final loss
2020-2021Swiss Cup101-00130018
16th final loss
2019-2020Swiss Cup211-0012631.512
Eighth Final Loss
2018-2019Swiss Cup211-007631.512
Eighth Final Loss
2017-2018Swiss Cup200-116631.514
Eighth Final Loss
2016-2017Swiss Cup211-003431.515
Eighth Final Loss
2015-2016Swiss Cup101-00230018
16th final loss
2014-2015Swiss Cup210-01114429
Eighth Final Loss

Where Are They Now?

Played in the team during season
View Complete List

Average Height, Weight, Age Per Season

SeasonRosterHeightWeightAge
2026-2027View Roster5'11"181 lbs25.14
2025-2026View Roster5'11"183 lbs25.47
2024-2025View Roster5'11"183 lbs24.61
2023-2024View Roster5'11"185 lbs27.39
2022-2023View Roster6'0"190 lbs28.23
View 20 Latest Seasons
Regular Season

Franchise All-Time Points

#PlayerGPGATP
1.undefined flagAlbert Malgin (F)333194343537
2.undefined flagDiego Schwarzenbach (F)595178252430
3.undefined flagRemo Hirt (F)544128244372
4.undefined flagPatrick Siegwart (F)470131192323
5.undefined flagMarco Truttmann (F)277126178304
Show More

Franchise All-Time Goals

#PlayerGPGATP
1.undefined flagAlbert Malgin (F)333194343537
2.undefined flagDiego Schwarzenbach (F)595178252430
3.undefined flagPatrick Siegwart (F)470131192323
4.undefined flagRemo Hirt (F)544128244372
5.undefined flagMarco Truttmann (F)277126178304
Show More

Franchise All-Time Assists

#PlayerGPGATP
1.undefined flagAlbert Malgin (F)333194343537
2.undefined flagDiego Schwarzenbach (F)595178252430
3.undefined flagRemo Hirt (F)544128244372
4.undefined flagPatrick Siegwart (F)470131192323
5.undefined flagStanislav Horanský (F)23999185284
Show More

Franchise All-Time Penalty Min.

#PlayerGPGTPPIM
1.undefined flagRichard Stucki (D)62823142496
2.undefined flagRemo Hirt (F)544128372477
3.undefined flagDiego Schwarzenbach (F)595178430395
4.undefined flagPatrick Siegwart (F)470131323356
5.undefined flagAlbert Malgin (F)333194537349
Show More

Franchise All-Time Games Played

#PlayerGPGATP
1.undefined flagCyril Aeschlimann (F)64494121215
2.undefined flagRichard Stucki (D)62823119142
3.undefined flagDiego Schwarzenbach (F)595178252430
4.undefined flagMartin Wüthrich (F)555118123241
5.undefined flagRemo Hirt (F)544128244372
Show More

Franchise All-Time Points Per Game

#PlayerGPGTPPPG
1.undefined flagRob Laycock (F)4157902.20
2.undefined flagMike Richard (F)1031092112.05
3.undefined flagDmitri Shamolin (F)4036822.05
4.undefined flagChris Lindberg (F)4482.00
5.undefined flagGeoffrey Vauclair (F)1122.00
Show More

Franchise All-Time Points Per Season

#PlayerSeasonGPGTP
1.undefined flagMike Richard (F)1992-1993364994
2.undefined flagBrent Kelly (F)2009-2010474192
3.undefined flagRob Laycock (F)1983-1984415790
4.undefined flagJim Koleff (F)1982-1983384287
5.undefined flagMarco Truttmann (F)2012-2013503484
Show More

Franchise All-Time Goals Per Season

#PlayerSeasonGPGTP
1.undefined flagRob Laycock (F)1983-1984415790
2.undefined flagMike Richard (F)1992-1993364994
3.undefined flagYanick Dubé (F)1996-1997414475
4.undefined flagMartin Gendron (F)2002-2003384371
5.undefined flagJim Koleff (F)1982-1983384287
Show More

Franchise All-Time Assists Per Season

#PlayerSeasonGPATP
1.undefined flagAlbert Malgin (F)2002-2003365272
2.undefined flagBrent Kelly (F)2009-2010475192
3.undefined flagMarco Truttmann (F)2012-2013505084
4.undefined flagYevgeni Davydov (F)2000-2001404980
5.undefined flagJeff Campbell (F)2009-2010474781
Show More

Franchise All-Time Penalty Min. Per Season

#PlayerSeasonGPTPPIM
1.undefined flagMike McEwen (D)1988-19893534116
2.undefined flagIgor Boriskov (F)1998-19993953114
3.undefined flagJürg Dällenbach (D)2007-20084710111
4.undefined flagWesley Snell (D)2013-2014354107
5.undefined flagRay Allison (F)1987-19883651103
Show More