HC Thurgau vs GDT Bellinzona Snakes: Prediction, Head-to-Head, Odds & Stats (Tue, 23 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 16 Dec, 09:41 AM

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

HC Thurgau vs GDT Bellinzona Snakes

Scheduled H2H Match For HC Thurgau Vs GDT Bellinzona Snakes

ice-hockey Tour Logo.
Swiss League

Tue, 23 Dec 2025 at 06:45 PM UTC

HC Thurgau
HC Thurgau

Country CHE FlagCHE

Recent Form

L
L
W
L
W
GDT Bellinzona Snakes
GDT Bellinzona Snakes

Country CHE FlagCHE

Recent Form

L
W
L
W
L

9

Win

Last 10 Played

10
0 Draws

1

Win

2
Position
10

Game Schedule - Time Of Fixture

HC Thurgau will square off vs GDT Bellinzona Snakes in Swiss League on Tue, 23 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 GDT Bellinzona Snakes H2H Match Summary

Analyzing the most recent 10 head-2-head games between these competitors, HC Thurgau have won 9 times and GDT Bellinzona Snakes have won on 1 occasion. In the last game between them, HC Thurgau won 1-2.


Head-to-Head (Last 10 Matches)
HC Thurgau9
GDT Bellinzona Snakes1

HC Thurgau Vs GDT Bellinzona Snakes Performance stats

Editorial Prediction:

Prepare for a frosty showdown as HC Thurgau prepares to duel with the slithery GDT Bellinzona Snakes in the Swiss League tournament on Tuesday, 23rd December '25 UTC. We've brewed up some stats with a hint of humor to help you wager wisely.

In their last 10 icy encounters, HC Thurgau has filled their victory chalice with triumphs over GDT Bellinzona Snakes a whopping 9 times, and GDT Bellinzona Snakes has sneakily won 9 times as well. In a recent skirmish on a particularly chilly Friday, 21st November '25, HC Thurgau managed to edge out a victory, beating the Snakes 2-1 while playing as the away team. Clearly, their away-icemen deserve a medal of honor!

During this epic tussle, bizarre as it might sound, HC Thurgau and GDT Bellinzona Snakes both took zero shots — must have been a game of imaginary goals! Both teams also displayed saintly discipline, accumulating a mutual sum of a grand total of zero penalty minutes.

The guy on the couch in Thurgau's locker room is saying his team is sliding into this match riding high on the snowy wave of an 8-2 victory against EHC Winterthur. Meanwhile, the Snakes dance onto the ice fresh from a tight 6-5 slither past EHC Arosa.

After weighing the hilarious stats from their previous icy engagements and considering their current frosty form, the crystal puck suggests that HC Thurgau will likely glide to victory. However, in the frosty arena of ice hockey, anything — really, anything — can happen!

Matchstat.com HC Thurgau vs GDT Bellinzona Snakes Prediction For This Upcoming H2H Match

HC Thurgau vs GDT Bellinzona Snakes Past H2H Matches

129
Swiss League
07:15 PM
21/11/25
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
2
06:15 PM
17/10/25
230309
GDT Bellinzona Snakes
0
3910
HC Thurgau
2
05:45 PM
23/09/25
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
1
05:00 PM
11/01/25
3910
HC Thurgau
10
230309
GDT Bellinzona Snakes
1
07:15 PM
10/12/24
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
5
06:45 PM
15/11/24
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
4
06:15 PM
11/10/24
230309
GDT Bellinzona Snakes
2
3910
HC Thurgau
4
05:45 PM
13/09/24
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
1
07:00 PM
09/01/24
3910
HC Thurgau
6
230309
GDT Bellinzona Snakes
0
07:15 PM
08/12/23
230309
GDT Bellinzona Snakes
0
3910
HC Thurgau
4
07:00 PM
17/11/23
3910
HC Thurgau
6
230309
GDT Bellinzona Snakes
1
06:00 PM
24/10/23
3910
HC Thurgau
1
230309
GDT Bellinzona Snakes
3
06:15 PM
03/10/23
230309
GDT Bellinzona Snakes
3
3910
HC Thurgau
4
07:00 PM
24/01/23
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
1
07:00 PM
23/12/22
230309
GDT Bellinzona Snakes
2
3910
HC Thurgau
3
07:00 PM
15/11/22
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
4
06:00 PM
25/10/22
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
2
06:00 PM
28/09/22
230309
GDT Bellinzona Snakes
3
3910
HC Thurgau
5
07:00 PM
18/02/22
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
1
07:00 PM
07/02/22
230309
GDT Bellinzona Snakes
4
3910
HC Thurgau
1
07:00 PM
04/01/22
230309
GDT Bellinzona Snakes
3910
HC Thurgau
07:00 PM
30/11/21
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
3
06:00 PM
22/10/21
230309
GDT Bellinzona Snakes
0
3910
HC Thurgau
3
06:00 PM
05/10/21
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
0
07:00 PM
18/02/21
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
2
06:30 PM
27/01/21
230309
GDT Bellinzona Snakes
4
3910
HC Thurgau
1
07:00 PM
22/12/20
3910
HC Thurgau
230309
GDT Bellinzona Snakes
04:30 PM
21/11/20
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
0
02:00 PM
17/10/20
230309
GDT Bellinzona Snakes
5
3910
HC Thurgau
2
06:45 PM
11/02/20
230309
GDT Bellinzona Snakes
6
3910
HC Thurgau
3
07:00 PM
29/11/19
3910
HC Thurgau
2
230309
GDT Bellinzona Snakes
0
07:00 PM
29/10/19
3910
HC Thurgau
1
230309
GDT Bellinzona Snakes
0
06:00 PM
24/09/19
230309
GDT Bellinzona Snakes
2
3910
HC Thurgau
4
04:00 PM
20/01/19
3910
HC Thurgau
4
230309
GDT Bellinzona Snakes
1
03:00 PM
23/12/18
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
3
07:00 PM
13/11/18
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
6
06:00 PM
02/10/18
3910
HC Thurgau
6
230309
GDT Bellinzona Snakes
0
07:00 PM
06/02/18
230309
GDT Bellinzona Snakes
1
3910
HC Thurgau
4
07:00 PM
22/12/17
3910
HC Thurgau
5
230309
GDT Bellinzona Snakes
0
04:00 PM
19/11/17
230309
GDT Bellinzona Snakes
2
3910
HC Thurgau
4
03:00 PM
15/10/17
3910
HC Thurgau
5
230309
GDT Bellinzona Snakes
1
07:00 PM
10/01/17
3910
HC Thurgau
3
230309
GDT Bellinzona Snakes
7
07:00 PM
06/12/16
230309
GDT Bellinzona Snakes
2
3910
HC Thurgau
3
04:00 PM
13/11/16
3910
HC Thurgau
5
230309
GDT Bellinzona Snakes
2
03:00 PM
01/10/16
230309
GDT Bellinzona Snakes
3
3910
HC Thurgau
4

Head To Head Streaks

3910
Wins
5
(Both)
More than 1.5 goals in first period
5/7

Team Streaks

3910
First period both scoring
4/5
3910
More than 5.5 goals
5/6
3910
More than 1.5 goals in first period
6/6

HC Thurgau Recent Matches

129
Swiss League (29 Matches)
06:45 PM
19/12/25
3910
HC Thurgau
4
5573
HC Sierre
2
W
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

GDT Bellinzona Snakes Recent Matches

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

HC Thurgau Next Fixtures

GDT Bellinzona Snakes Next Fixtures

HC Thurgau Last Match Played stats

HC Thurgau vs HC Sierre

Final Score: 4 - 2

(H)Attacking (A)
0Goals in powerplay0
0Shorthanded goals0
3Max goals in row1
4Penalty minutes2
0/0 (0%)Penalties Accuracy0/0 (0%)

GDT Bellinzona Snakes Last Match Played stats

EHC Chur vs GDT Bellinzona Snakes

Final Score: 6 - 3

(H)Attacking (A)
3Goals in powerplay0
0Shorthanded goals0
4Max goals in row1
8Penalty minutes12
0/0 (0%)Penalties Accuracy0/0 (0%)

Swiss League 25/26 Standings

POSTEAMMPWLDPTS
1HC SierreHC Sierre31229065
2HC ThurgauHC Thurgau29236064
3HC La Chaux-de-FondsHC La Chaux-de-Fonds301911060
4EHC VispEHC Visp301713052
5EHC ChurEHC Chur311714049
6EHC OltenEHC Olten301614049
7GCK LionsGCK Lions301416044
8EHC BaselEHC Basel301514143
9EHC WinterthurEHC Winterthur301019134
10GDT Bellinzona SnakesGDT Bellinzona Snakes30624019
11EHC ArosaEHC Arosa29524016
Playoffs
Top Upcoming
03:30 PM 21/12/25
Prediction
HC Škoda PlzeňHC Škoda Plzeň
Dynamo PardubiceDynamo Pardubice
04:00 PM 21/12/25
Prediction
FTC Telekom BudapestFTC Telekom Budapest
KAC KlagenfurtKAC Klagenfurt
05:00 PM 21/12/25
Prediction
HC PustertalHC Pustertal
Vienna CapitalsVienna Capitals
05:30 PM 21/12/25
Prediction
Boxers de BordeauxBoxers de Bordeaux
Brûleurs de Loups GrenobleBrûleurs de Loups Grenoble
12:00 AM 22/12/25
Prediction
Dallas StarsDallas Stars
Toronto Maple LeafsToronto Maple Leafs
04:00 PM 23/12/25
Prediction
HK GomelHK Gomel
Yunost MinskYunost Minsk
06:30 PM 23/12/25
Prediction
ERC IngolstadtERC Ingolstadt
EHC Red Bull MünchenEHC Red Bull München
06:30 PM 23/12/25
Prediction
Augsburger PantherAugsburger Panther
Nürnberg Ice TigersNürnberg Ice Tigers
12:00 AM 24/12/25
Prediction
New York IslandersNew York Islanders
New Jersey DevilsNew Jersey Devils
02:00 PM 25/12/25
Prediction
Salavat Yulaev UfaSalavat Yulaev Ufa
Amur KhabarovskAmur Khabarovsk
  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