HC Thurgau vs EHC Visp: Prediction, Head-to-Head, Odds & Stats (Tue, 30 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 22 Nov, 01:07 AM

Next Match 30/12/25 at 06:45 PM UTC

HC Thurgau vs EHC Visp

Scheduled H2H Match For HC Thurgau Vs EHC Visp

ice-hockey Tour Logo.
Swiss League

Tue, 30 Dec 2025 at 06:45 PM UTC

HC Thurgau
HC Thurgau

Country CHE FlagCHE

Recent Form

W
L
L
W
L
EHC Visp
EHC Visp

Country CHE FlagCHE

Recent Form

W
W
L
W
W

4

Win

Last 10 Played

10
0 Draws

6

Win

2
Position
5

Game Schedule - Time Of Fixture

HC Thurgau will square off vs EHC Visp in Swiss League on Tue, 30 Dec 2025 at 06:45 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

HC Thurgau vs EHC Visp H2H Stats

Over the most recent 10 head-to-head games for these teams, HC Thurgau have got the victory 4 times and EHC Visp have got the victory on 6 occasion.


Head-to-Head (Last 10 Matches)
HC Thurgau4
EHC Visp6

HC Thurgau vs EHC Visp Past H2H Matches

129
Swiss League
06:45 PM
28/11/25
5578
EHC Visp
0
3910
HC Thurgau
3
02:00 PM
19/10/25
3910
HC Thurgau
4
5578
EHC Visp
1
05:45 PM
09/09/25
5578
EHC Visp
2
3910
HC Thurgau
1
06:45 PM
07/03/25
5578
EHC Visp
3
3910
HC Thurgau
0
06:45 PM
04/03/25
3910
HC Thurgau
2
5578
EHC Visp
4
04:45 PM
02/03/25
5578
EHC Visp
2
3910
HC Thurgau
1
06:45 PM
28/02/25
3910
HC Thurgau
1
5578
EHC Visp
3
06:45 PM
14/01/25
3910
HC Thurgau
2
5578
EHC Visp
3
06:45 PM
13/12/24
3910
HC Thurgau
3
5578
EHC Visp
2
04:45 PM
17/11/24
5578
EHC Visp
1
3910
HC Thurgau
2
05:45 PM
22/10/24
5578
EHC Visp
1
3910
HC Thurgau
2
05:45 PM
17/09/24
3910
HC Thurgau
2
5578
EHC Visp
1
07:00 PM
16/01/24
3910
HC Thurgau
0
5578
EHC Visp
2
06:45 PM
02/01/24
5578
EHC Visp
3
3910
HC Thurgau
0
06:45 PM
14/11/23
5578
EHC Visp
2
3910
HC Thurgau
4
03:45 PM
14/10/23
5578
EHC Visp
3
3910
HC Thurgau
2
04:00 PM
16/09/23
3910
HC Thurgau
5
5578
EHC Visp
3
07:00 PM
24/02/23
3910
HC Thurgau
5
5578
EHC Visp
0
06:45 PM
22/02/23
5578
EHC Visp
1
3910
HC Thurgau
5
07:00 PM
20/02/23
3910
HC Thurgau
2
5578
EHC Visp
1
05:10 PM
18/02/23
5578
EHC Visp
5
3910
HC Thurgau
2
07:00 PM
16/02/23
3910
HC Thurgau
1
5578
EHC Visp
4
06:45 PM
14/02/23
5578
EHC Visp
3
3910
HC Thurgau
4
07:00 PM
17/01/23
3910
HC Thurgau
2
5578
EHC Visp
0
06:45 PM
20/12/22
5578
EHC Visp
0
3910
HC Thurgau
3
05:00 PM
26/11/22
3910
HC Thurgau
2
5578
EHC Visp
4
06:00 PM
11/10/22
3910
HC Thurgau
7
5578
EHC Visp
4
05:45 PM
20/09/22
5578
EHC Visp
3
3910
HC Thurgau
1
04:00 PM
27/02/22
3910
HC Thurgau
1
5578
EHC Visp
4
06:45 PM
28/01/22
5578
EHC Visp
2
3910
HC Thurgau
3
04:45 PM
15/01/22
5578
EHC Visp
3910
HC Thurgau
04:45 PM
28/11/21
5578
EHC Visp
2
3910
HC Thurgau
4
06:00 PM
19/10/21
3910
HC Thurgau
4
5578
EHC Visp
1
06:00 PM
28/09/21
3910
HC Thurgau
3
5578
EHC Visp
2
04:45 PM
23/01/21
5578
EHC Visp
2
3910
HC Thurgau
3
04:30 PM
12/12/20
3910
HC Thurgau
3
5578
EHC Visp
2
06:45 PM
17/11/20
5578
EHC Visp
3
3910
HC Thurgau
5
06:00 PM
13/10/20
3910
HC Thurgau
3
5578
EHC Visp
2
06:45 PM
28/02/20
5578
EHC Visp
3
3910
HC Thurgau
2
07:00 PM
26/02/20
3910
HC Thurgau
1
5578
EHC Visp
4
04:30 PM
23/02/20
5578
EHC Visp
2
3910
HC Thurgau
1
07:00 PM
21/02/20
3910
HC Thurgau
2
5578
EHC Visp
1
06:45 PM
19/02/20
5578
EHC Visp
4
3910
HC Thurgau
1
07:00 PM
14/01/20
3910
HC Thurgau
1
5578
EHC Visp
2
06:45 PM
17/12/19
5578
EHC Visp
1
3910
HC Thurgau
2
04:45 PM
17/11/19
5578
EHC Visp
3
3910
HC Thurgau
1
03:30 PM
06/10/19
3910
HC Thurgau
0
5578
EHC Visp
7
05:45 PM
17/02/19
5578
EHC Visp
1
3910
HC Thurgau
2
07:00 PM
15/01/19
3910
HC Thurgau
5
5578
EHC Visp
2
04:00 PM
02/12/18
3910
HC Thurgau
1
5578
EHC Visp
0
05:45 PM
19/10/18
5578
EHC Visp
4
3910
HC Thurgau
3
04:45 PM
28/01/18
5578
EHC Visp
1
3910
HC Thurgau
2
04:30 PM
09/12/17
3910
HC Thurgau
3
5578
EHC Visp
0
05:45 PM
27/10/17
5578
EHC Visp
4
3910
HC Thurgau
1
05:45 PM
27/09/17
3910
HC Thurgau
1
5578
EHC Visp
4
06:45 PM
24/01/17
5578
EHC Visp
3
3910
HC Thurgau
2
07:00 PM
20/12/16
3910
HC Thurgau
4
5578
EHC Visp
5
05:45 PM
28/10/16
5578
EHC Visp
3
3910
HC Thurgau
0
06:00 PM
13/09/16
3910
HC Thurgau
2
5578
EHC Visp
3
06:45 PM
02/02/16
5578
EHC Visp
2
3910
HC Thurgau
3
04:45 PM
02/01/16
3910
HC Thurgau
1
5578
EHC Visp
3
06:45 PM
04/12/15
5578
EHC Visp
6
3910
HC Thurgau
4
03:30 PM
17/10/15
3910
HC Thurgau
2
5578
EHC Visp
1
03:45 PM
12/09/15
5578
EHC Visp
3
3910
HC Thurgau
4
04:00 PM
18/01/15
3910
HC Thurgau
2
5578
EHC Visp
3
04:45 PM
17/01/15
5578
EHC Visp
5
3910
HC Thurgau
3
04:45 PM
04/01/15
5578
EHC Visp
7
3910
HC Thurgau
1
07:00 PM
09/12/14
3910
HC Thurgau
4
5578
EHC Visp
1
03:30 PM
18/10/14
3910
HC Thurgau
6
5578
EHC Visp
3
03:45 PM
20/09/14
5578
EHC Visp
4
3910
HC Thurgau
1
04:45 PM
25/01/14
5578
EHC Visp
6
3910
HC Thurgau
4
07:00 PM
07/01/14
3910
HC Thurgau
3
5578
EHC Visp
4
07:00 PM
10/12/13
5578
EHC Visp
4
3910
HC Thurgau
3
07:00 PM
12/11/13
5578
EHC Visp
4
3910
HC Thurgau
3
06:00 PM
08/10/13
3910
HC Thurgau
6
5578
EHC Visp
8
07:00 PM
17/01/13
5578
EHC Visp
4
3910
HC Thurgau
2
04:45 PM
22/12/12
5578
EHC Visp
8
3910
HC Thurgau
0
04:00 PM
25/11/12
3910
HC Thurgau
3
5578
EHC Visp
9
06:00 PM
26/10/12
5578
EHC Visp
5
3910
HC Thurgau
2
06:00 PM
28/09/12
3910
HC Thurgau
2
5578
EHC Visp
7
07:00 PM
07/02/12
3910
HC Thurgau
4
5578
EHC Visp
5
04:00 PM
02/01/12
3910
HC Thurgau
8
5578
EHC Visp
4
07:00 PM
29/11/11
5578
EHC Visp
3
3910
HC Thurgau
4
07:00 PM
01/11/11
3910
HC Thurgau
4
5578
EHC Visp
3
06:00 PM
04/10/11
5578
EHC Visp
5
3910
HC Thurgau
0
07:00 PM
25/01/11
5578
EHC Visp
6
3910
HC Thurgau
2
04:45 PM
18/12/10
5578
EHC Visp
3
3910
HC Thurgau
2
04:00 PM
20/11/10
3910
HC Thurgau
3
5578
EHC Visp
4
05:45 PM
19/10/10
3910
HC Thurgau
2
5578
EHC Visp
4
06:00 PM
21/09/10
5578
EHC Visp
3
3910
HC Thurgau
2
06:45 PM
09/02/10
3910
HC Thurgau
6
5578
EHC Visp
4
07:00 PM
26/01/10
3910
HC Thurgau
4
5578
EHC Visp
10
07:00 PM
04/12/09
5578
EHC Visp
5
3910
HC Thurgau
1
04:45 PM
01/11/09
5578
EHC Visp
7
3910
HC Thurgau
6
03:30 PM
26/09/09
3910
HC Thurgau
3
5578
EHC Visp
6
03:00 PM
28/12/08
3910
HC Thurgau
5
5578
EHC Visp
2
04:45 PM
07/12/08
5578
EHC Visp
3
3910
HC Thurgau
2
03:45 PM
11/10/08
5578
EHC Visp
3
3910
HC Thurgau
5
06:00 PM
06/09/08
3910
HC Thurgau
1
5578
EHC Visp
2
919
Club Friendly Games
05:30 PM
25/08/15
5578
EHC Visp
3
3910
HC Thurgau
0

HC Thurgau Recent Matches

129
Swiss League (30 Matches)
06:45 PM
17/12/25
5579
EHC Olten
4
3910
HC Thurgau
2
L
03:00 PM
14/12/25
163466
EHC Winterthur
2
3910
HC Thurgau
8
W
06:45 PM
05/12/25
3905
EHC Basel
3910
HC Thurgau
-
06:45 PM
05/12/25
3910
HC Thurgau
0
3907
HC La Chaux-de-Fonds
4
L
07:00 PM
02/12/25
264390
EHC Chur
3
3910
HC Thurgau
0
L
03:00 PM
30/11/25
3910
HC Thurgau
4
5576
GCK Lions
3
W
06:45 PM
28/11/25
5578
EHC Visp
0
3910
HC Thurgau
3
W
06:45 PM
25/11/25
3910
HC Thurgau
3905
EHC Basel
-
03:00 PM
23/11/25
3910
HC Thurgau
6
320850
EHC Arosa
0
W
07:15 PM
21/11/25
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
2
W
07:00 PM
18/11/25
5573
HC Sierre
3
3910
HC Thurgau
4
W
03:00 PM
16/11/25
3910
HC Thurgau
2
5576
GCK Lions
1
W
07:00 PM
14/11/25
163466
EHC Winterthur
1
3910
HC Thurgau
4
W
07:00 PM
31/10/25
264390
EHC Chur
3
3910
HC Thurgau
2
L
06:45 PM
28/10/25
3905
EHC Basel
2
3910
HC Thurgau
3
W
03:00 PM
26/10/25
3910
HC Thurgau
4
320850
EHC Arosa
1
W
05:50 PM
24/10/25
3907
HC La Chaux-de-Fonds
3
3910
HC Thurgau
2
L
05:45 PM
21/10/25
3910
HC Thurgau
2
5579
EHC Olten
1
W
02:00 PM
19/10/25
3910
HC Thurgau
4
5578
EHC Visp
1
W
06:15 PM
17/10/25
230309
GDT Bellinzona Snakes
0
3910
HC Thurgau
2
W
02:00 PM
12/10/25
3910
HC Thurgau
3
5573
HC Sierre
2
W
06:00 PM
10/10/25
5576
GCK Lions
1
3910
HC Thurgau
2
W
05:45 PM
07/10/25
3910
HC Thurgau
6
163466
EHC Winterthur
0
W
05:45 PM
03/10/25
3910
HC Thurgau
2
264390
EHC Chur
0
W
05:45 PM
23/09/25
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
1
W
05:30 PM
20/09/25
320850
EHC Arosa
3
3910
HC Thurgau
4
W
05:45 PM
16/09/25
3910
HC Thurgau
4
3907
HC La Chaux-de-Fonds
3
W
03:30 PM
13/09/25
5579
EHC Olten
1
3910
HC Thurgau
3
W
05:45 PM
12/09/25
3910
HC Thurgau
4
3905
EHC Basel
1
W
05:45 PM
09/09/25
5578
EHC Visp
2
3910
HC Thurgau
1
L

EHC Visp Recent Matches

129
Swiss League (29 Matches)
07:00 PM
17/12/25
163466
EHC Winterthur
4
5578
EHC Visp
8
W
06:45 PM
16/12/25
5578
EHC Visp
7
3907
HC La Chaux-de-Fonds
0
W
04:00 PM
07/12/25
3905
EHC Basel
2
5578
EHC Visp
1
L
06:45 PM
05/12/25
5578
EHC Visp
5
5576
GCK Lions
2
W
04:00 PM
30/11/25
320850
EHC Arosa
3
5578
EHC Visp
9
W
06:45 PM
28/11/25
5578
EHC Visp
0
3910
HC Thurgau
3
L
06:45 PM
25/11/25
5578
EHC Visp
3
230309
GDT Bellinzona Snakes
2
W
05:00 PM
23/11/25
5573
HC Sierre
5
5578
EHC Visp
1
L
06:45 PM
21/11/25
5578
EHC Visp
2
264390
EHC Chur
3
L
06:45 PM
18/11/25
3907
HC La Chaux-de-Fonds
5
5578
EHC Visp
1
L
04:45 PM
16/11/25
5578
EHC Visp
4
163466
EHC Winterthur
3
W
06:45 PM
14/11/25
3905
EHC Basel
4
5578
EHC Visp
3
L
04:30 PM
01/11/25
5579
EHC Olten
5
5578
EHC Visp
1
L
06:45 PM
31/10/25
5578
EHC Visp
2
320850
EHC Arosa
0
W
02:45 PM
26/10/25
5576
GCK Lions
1
5578
EHC Visp
3
W
05:45 PM
24/10/25
5578
EHC Visp
2
264390
EHC Chur
0
W
06:15 PM
22/10/25
230309
GDT Bellinzona Snakes
2
5578
EHC Visp
3
W
02:00 PM
19/10/25
3910
HC Thurgau
4
5578
EHC Visp
1
L
05:45 PM
17/10/25
5578
EHC Visp
4
5573
HC Sierre
1
W
03:45 PM
12/10/25
5578
EHC Visp
1
3907
HC La Chaux-de-Fonds
5
L
06:00 PM
10/10/25
163466
EHC Winterthur
5
5578
EHC Visp
3
L
05:45 PM
07/10/25
5578
EHC Visp
3
3905
EHC Basel
4
L
03:45 PM
04/10/25
5578
EHC Visp
3
5579
EHC Olten
4
L
05:30 PM
30/09/25
320850
EHC Arosa
3
5578
EHC Visp
1
L
03:45 PM
20/09/25
5578
EHC Visp
3
5576
GCK Lions
2
W
06:00 PM
16/09/25
264390
EHC Chur
0
5578
EHC Visp
1
W
03:45 PM
13/09/25
5578
EHC Visp
4
230309
GDT Bellinzona Snakes
1
W
06:00 PM
12/09/25
5573
HC Sierre
2
5578
EHC Visp
3
W
05:45 PM
09/09/25
5578
EHC Visp
2
3910
HC Thurgau
1
W
919
Club Friendly Games (1 Matches)
06:00 PM
04/09/25
231374
Chamonix
3
5578
EHC Visp
4
W

HC Thurgau Next Fixtures

EHC Visp Next Fixtures

HC Thurgau Last Match Played stats

EHC Olten vs HC Thurgau

Final Score: 4 - 2

(H)Attacking (A)
2Goals in powerplay0
0Shorthanded goals0
4Max goals in row2
4Penalty minutes6
0/1 (0%)Penalties Accuracy0/0 (0%)

EHC Visp Last Match Played stats

EHC Winterthur vs EHC Visp

Final Score: 4 - 8

(H)Attacking (A)
1Goals in powerplay3
0Shorthanded goals0
2Max goals in row7
6Penalty minutes4
0/0 (0%)Penalties Accuracy0/0 (0%)

Swiss League 25/26 Standings

POSTEAMMPWLDPTS
1HC SierreHC Sierre30228065
2HC ThurgauHC Thurgau28226061
3HC La Chaux-de-FondsHC La Chaux-de-Fonds291910059
4EHC OltenEHC Olten291613049
5EHC VispEHC Visp291613049
6EHC ChurEHC Chur301614046
7GCK LionsGCK Lions291316042
8EHC BaselEHC Basel291414140
9EHC WinterthurEHC Winterthur301019134
10GDT Bellinzona SnakesGDT Bellinzona Snakes29623019
11EHC ArosaEHC Arosa28523016
Playoffs
Top Upcoming
12:00 AM 19/12/25
Prediction
Washington CapitalsWashington Capitals
Toronto Maple LeafsToronto Maple Leafs
12:00 AM 19/12/25
Prediction
Columbus Blue JacketsColumbus Blue Jackets
Minnesota WildMinnesota Wild
04:30 PM 19/12/25
Prediction
HC Vítkovice RideraHC Vítkovice Ridera
BK Mladá BoleslavBK Mladá Boleslav
04:30 PM 19/12/25
Prediction
Vlci ŽilinaVlci Žilina
Dukla TrenčínDukla Trenčín
04:30 PM 19/12/25
Prediction
SaiPa LappeenrantaSaiPa Lappeenranta
Rauman LukkoRauman Lukko
05:00 PM 19/12/25
Prediction
Unia OświęcimUnia Oświęcim
KH SanokKH Sanok
05:00 PM 19/12/25
Prediction
HK PopradHK Poprad
Spišská Nová VesSpišská Nová Ves
06:45 PM 19/12/25
Prediction
HC AjoieHC Ajoie
Lausanne HCLausanne HC
07:15 PM 19/12/25
Prediction
Amiens Hockey ÉliteAmiens Hockey Élite
ChamonixChamonix
07:30 PM 19/12/25
Prediction
Jokers de Cergy-PontoiseJokers de Cergy-Pontoise
Boxers de BordeauxBoxers de Bordeaux
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches