FC St. Gallen 1879 vs FC Zürich: Prediction, Head-to-Head, Odds & Stats (Sat, 06 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 01 Dec, 04:57 AM

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

FC St. Gallen 1879 vs FC Zürich
📍 Kybunpark, Switzerland.

Scheduled H2H Match For FC St. Gallen 1879 Vs FC Zürich

Swiss Super League

Sat, 06 Dec 2025 at 07:30 PM UTC

FC St. Gallen 1879
FC St. Gallen 1879

CHE CHE

Recent Form

L
L
W
W
D
FC Zürich
FC Zürich

CHE CHE

Recent Form

L
L
W
D
W

6

Win

Last 10 Played

10
1 Draws

3

Win

6.86
Avg. Rating
6.78
2
Position
7
Enrico Maassen
Manager
Dennis Hediger

Game Schedule - Time Of Fixture

FC St. Gallen 1879 will square off vs FC Zürich in Swiss Super League on Sat, 06 Dec 2025 at 07:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

FC St. Gallen 1879 vs FC Zürich H2H Stats

Analyzing the last 10 head-2-head matches for these competitors, FC St. Gallen 1879 have got the victory 6 times and FC Zürich have come out on top on 3 occasion. In the latest game between them, FC Zürich won 3-1.


Head-to-Head (Last 10 Matches)
FC St. Gallen 18796
Draw1
FC Zürich3

FC St. Gallen 1879 Vs FC Zürich Performance stats

Editorial Prediction:

Ready your popcorn, folks, for this Swiss Super League showdown at Kybunpark Switzerland on the not-so-ordinary Saturday, 06 Dec '25 UTC. It promises to be as thrilling as a surprise football underdog story with two familiar rivals squaring off. Grab your metaphorical whistles and prepare for a side of sporting shenanigans that could redefine the Swiss Aunt Sally bake-off standing records.

In the last three head-to-head encounters, FC St. Gallen 1879 has claimed victory twice over FC Zürich, who managed to sneak in just one win. It's a bit lopsided, like trying to play table football with a crooked table. FC Zürich, however, flashed some Swiss savoir-faire by thrashing FC St. Gallen 1879, 3-1, in their previous clash. That memorable showdown unfolded on the splendid day of Sat 27 Sept 25 but who's counting?

Our dear FC St. Gallen 1879 is currently strutting at position 2 in the domestic league like a peacock with polished boots, whereas FC Zürich seems to be lurking in the wings at position 7. Recent performances tell an intriguing tale: FC St. Gallen 1879 pulled the Houdini equivalent in football by securing a 0-0 draw against Basel. Meanwhile, FC Zürich delicately threaded the needle with a 1-0 win over Grasshopper Club Zürich. When it comes to players who make the magic happen, FC St. Gallen 1879 must keep an eye on B. Krasniqi, the assist-maestro with three priceless assists. Conversely, FC Zürich must watch out for A. Vogt, FC St. Gallen 1879's top cat with a nifty tally of eight goals.

In the fantasy league of standout players, FC St. Gallen 1879 boasts the likes of Willem Geubbels, with a magician-like 8.5, supported by Lawrence Ati at 7.58, and goalkeeper extraordinaire Lukas Watkowiak with 7.17. On the other side of the fence, FC Zürich's top player ratings include Yanick Brecher at 7.17, Nelson Palacio with a commendable 7.12, and Philippe Keny rounding out their squad with a 7.09. FC St. Gallen 1879 might be riding the rollercoaster with an average possession stat of 44.47%, whereas FC Zürich seems to be throwing a fancy possession party with 55.2%.

For all you statistics and corner enthusiasts, FC St. Gallen 1879 averages 5.2 corners in each standoff, while FC Zürich offers a slightly more generous 5.4. Keeping their cards close to the chest, FC St. Gallen 1879 might need to sew a couple more pockets for their 41 yellow cards, a red card, and four conceded penalty goals. FC Zürich isn't far behind, having shared a collective hug with 38 yellow cards, one red, and four penalty goals as well.

All things considered, let's make a tongue-in-cheek prediction: FC St. Gallen 1879, with a steely resolve and impressive lineup, might just outmaneuver FC Zürich in this epic clash. But as always, keep a watchful eye—football is known for surprises akin to shocking plot twists in a daytime soap opera!

FC St. Gallen 1879 vs FC Zürich Past H2H Matches

215
Swiss Super League
06:30 PM
27/09/25
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
04:00 PM
17/05/25
2442
FC St. Gallen 1879
3
2450
FC Zürich
2
03:30 PM
09/02/25
2450
FC Zürich
1
2442
FC St. Gallen 1879
2
03:30 PM
15/12/24
2450
FC Zürich
0
2442
FC St. Gallen 1879
2
06:30 PM
24/09/24
2442
FC St. Gallen 1879
4
2450
FC Zürich
1
02:30 PM
25/08/24
2442
FC St. Gallen 1879
2450
FC Zürich
06:30 PM
25/05/24
2442
FC St. Gallen 1879
1
2450
FC Zürich
2
02:30 PM
21/04/24
2450
FC Zürich
0
2442
FC St. Gallen 1879
1
05:00 PM
16/12/23
2442
FC St. Gallen 1879
1
2450
FC Zürich
0
04:00 PM
26/08/23
2450
FC Zürich
1
2442
FC St. Gallen 1879
1
02:30 PM
23/04/23
2450
FC Zürich
1
2442
FC St. Gallen 1879
0
02:30 PM
02/04/23
2442
FC St. Gallen 1879
2
2450
FC Zürich
2
03:30 PM
29/01/23
2450
FC Zürich
1
2442
FC St. Gallen 1879
0
04:00 PM
30/07/22
2442
FC St. Gallen 1879
2
2450
FC Zürich
0
06:30 PM
07/05/22
2442
FC St. Gallen 1879
1
2450
FC Zürich
2
05:00 PM
12/03/22
2450
FC Zürich
0
2442
FC St. Gallen 1879
3
05:00 PM
18/12/21
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
04:00 PM
28/08/21
2442
FC St. Gallen 1879
3
2450
FC Zürich
3
06:30 PM
12/05/21
2450
FC Zürich
2
2442
FC St. Gallen 1879
2
06:30 PM
03/04/21
2442
FC St. Gallen 1879
1
2450
FC Zürich
1
07:30 PM
30/01/21
2442
FC St. Gallen 1879
2
2450
FC Zürich
3
05:15 PM
09/12/20
2450
FC Zürich
1
2442
FC St. Gallen 1879
2
03:00 PM
29/11/20
2450
FC Zürich
2442
FC St. Gallen 1879
06:30 PM
25/07/20
2450
FC Zürich
1
2442
FC St. Gallen 1879
3
06:30 PM
25/06/20
2442
FC St. Gallen 1879
0
2450
FC Zürich
4
06:00 PM
14/12/19
2442
FC St. Gallen 1879
1
2450
FC Zürich
3
05:00 PM
14/08/19
2450
FC Zürich
2
2442
FC St. Gallen 1879
1
05:00 PM
25/05/19
2450
FC Zürich
1
2442
FC St. Gallen 1879
1
07:00 PM
06/02/19
2442
FC St. Gallen 1879
3
2450
FC Zürich
1
03:00 PM
03/02/19
2442
FC St. Gallen 1879
2450
FC Zürich
03:00 PM
28/10/18
2442
FC St. Gallen 1879
3
2450
FC Zürich
2
02:00 PM
12/08/18
2450
FC Zürich
0
2442
FC St. Gallen 1879
0
06:00 PM
18/04/18
2450
FC Zürich
4
2442
FC St. Gallen 1879
0
03:00 PM
11/02/18
2442
FC St. Gallen 1879
1
2450
FC Zürich
2
03:00 PM
03/12/17
2442
FC St. Gallen 1879
1
2450
FC Zürich
3
05:00 PM
09/09/17
2450
FC Zürich
1
2442
FC St. Gallen 1879
1
02:00 PM
16/05/16
2442
FC St. Gallen 1879
3
2450
FC Zürich
0
06:00 PM
02/04/16
2450
FC Zürich
4
2442
FC St. Gallen 1879
0
03:45 PM
24/10/15
2450
FC Zürich
2
2442
FC St. Gallen 1879
2
11:45 AM
09/08/15
2442
FC St. Gallen 1879
0
2450
FC Zürich
2
06:00 PM
18/04/15
2450
FC Zürich
1
2442
FC St. Gallen 1879
2
07:00 PM
07/02/15
2442
FC St. Gallen 1879
1
2450
FC Zürich
4
03:00 PM
26/10/14
2450
FC Zürich
1
2442
FC St. Gallen 1879
1
11:45 AM
31/08/14
2442
FC St. Gallen 1879
0
2450
FC Zürich
2
05:45 PM
10/05/14
2450
FC Zürich
2
2442
FC St. Gallen 1879
2
03:00 PM
09/02/14
2442
FC St. Gallen 1879
0
2450
FC Zürich
2
12:45 PM
01/12/13
2442
FC St. Gallen 1879
2
2450
FC Zürich
1
02:00 PM
25/08/13
2450
FC Zürich
0
2442
FC St. Gallen 1879
0
02:00 PM
28/04/13
2442
FC St. Gallen 1879
1
2450
FC Zürich
2
06:45 PM
30/03/13
2450
FC Zürich
1
2442
FC St. Gallen 1879
3
05:45 PM
26/09/12
2450
FC Zürich
0
2442
FC St. Gallen 1879
2
05:45 PM
28/07/12
2442
FC St. Gallen 1879
3
2450
FC Zürich
1
02:00 PM
08/05/11
2442
FC St. Gallen 1879
2
2450
FC Zürich
2
04:45 PM
19/02/11
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
03:00 PM
28/11/10
2442
FC St. Gallen 1879
0
2450
FC Zürich
3
03:45 PM
28/08/10
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
05:45 PM
01/04/10
2450
FC Zürich
1
2442
FC St. Gallen 1879
1
04:45 PM
27/03/10
2442
FC St. Gallen 1879
1
2450
FC Zürich
0
03:00 PM
25/10/09
2442
FC St. Gallen 1879
1
2450
FC Zürich
3
05:45 PM
22/07/09
2450
FC Zürich
1
2442
FC St. Gallen 1879
0
853
Club Friendly Games
02:00 PM
30/06/18
2450
FC Zürich
4
2442
FC St. Gallen 1879
1
01:00 PM
29/01/17
2442
FC St. Gallen 1879
2
2450
FC Zürich
3
399
Schweizer Cup
06:15 PM
27/10/16
2450
FC Zürich
2
2442
FC St. Gallen 1879
1
07:15 PM
04/12/13
2442
FC St. Gallen 1879
0
2450
FC Zürich
1
01:00 PM
27/11/11
2442
FC St. Gallen 1879
4
2450
FC Zürich
2

Head To Head Streaks

2442
Without clean sheet
3
2450
Without clean sheet
9
(Both)
More than 2.5 goals
5/6
(Both)
Both teams scoring
5/6
2442
First to score
7/8
(Both)
More than 4.5 cards
5/6

Team Streaks

2442
No losses
4
2450
No losses
3
2442
More than 2.5 goals
6/8
2450
First to concede
8/9
2450
Less than 10.5 corners
5/6

FC St. Gallen 1879 Recent Matches

215
Swiss Super League (19 Matches)
03:30 PM
30/11/25
2501
Basel
0
2442
FC St. Gallen 1879
0
D
06:00 PM
26/11/25
2443
FC Lugano
1
2442
FC St. Gallen 1879
3
W
03:30 PM
23/11/25
2442
FC St. Gallen 1879
1
2446
FC Lausanne-Sport
0
W
03:30 PM
09/11/25
2442
FC St. Gallen 1879
1
2445
Young Boys
4
L
01:00 PM
02/11/25
2443
FC Lugano
1
2442
FC St. Gallen 1879
0
-
07:30 PM
28/10/25
2452
FC Sion
3
2442
FC St. Gallen 1879
2
L
04:00 PM
25/10/25
2442
FC St. Gallen 1879
5
2449
Grasshopper Club Zürich
0
W
02:30 PM
19/10/25
2445
Young Boys
1
2442
FC St. Gallen 1879
2
W
04:00 PM
04/10/25
2442
FC St. Gallen 1879
1
2454
FC Thun
2
L
06:30 PM
27/09/25
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
L
06:30 PM
13/09/25
2442
FC St. Gallen 1879
1
2443
FC Lugano
0
W
12:00 PM
31/08/25
2446
FC Lausanne-Sport
1
2442
FC St. Gallen 1879
2
W
02:30 PM
24/08/25
2442
FC St. Gallen 1879
0
2453
FC Luzern
1
L
04:00 PM
09/08/25
2442
FC St. Gallen 1879
5
2458
FC Winterthur
0
W
04:00 PM
02/08/25
2448
Servette FC
1
2442
FC St. Gallen 1879
4
W
04:00 PM
26/07/25
2442
FC St. Gallen 1879
2
2501
Basel
1
W
06:30 PM
22/05/25
2449
Grasshopper Club Zürich
2
2442
FC St. Gallen 1879
0
L
04:00 PM
17/05/25
2442
FC St. Gallen 1879
3
2450
FC Zürich
2
W
06:30 PM
13/05/25
2452
FC Sion
1
2442
FC St. Gallen 1879
1
D
853
Club Friendly Games (9 Matches)
11:00 AM
13/11/25
2062
SC Austria Lustenau
0
2442
FC St. Gallen 1879
3
W
11:30 AM
09/10/25
2442
FC St. Gallen 1879
1
2459
AC Bellinzona
0
W
03:30 PM
06/09/25
2455
FC Wil 1900
3
2442
FC St. Gallen 1879
3
D
05:00 PM
22/07/25
2442
FC St. Gallen 1879
2
2819
Villarreal
2
D
01:00 PM
17/07/25
2576
Darmstadt 98
4
2442
FC St. Gallen 1879
2
L
01:00 PM
12/07/25
2530
FC Schalke 04
1
2442
FC St. Gallen 1879
0
L
02:00 PM
05/07/25
2548
SSV Reutlingen
0
2442
FC St. Gallen 1879
1
W
12:30 PM
05/07/25
2675
1. FC Kaiserslautern
0
2442
FC St. Gallen 1879
2
W
05:00 PM
27/06/25
2442
FC St. Gallen 1879
4
25220
SC Brühl SG
4
D
399
Schweizer Cup (2 Matches)
05:00 PM
20/09/25
2455
FC Wil 1900
1
2442
FC St. Gallen 1879
1
W
02:00 PM
16/08/25
530761
FC Walenstadt
0
2442
FC St. Gallen 1879
13
W

FC Zürich Recent Matches

215
Swiss Super League (19 Matches)
05:00 PM
29/11/25
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
W
01:00 PM
23/11/25
2452
FC Sion
2
2450
FC Zürich
2
D
05:00 PM
08/11/25
2450
FC Zürich
3
2453
FC Luzern
2
W
07:30 PM
01/11/25
2450
FC Zürich
1
2446
FC Lausanne-Sport
2
L
07:30 PM
29/10/25
2501
Basel
2
2450
FC Zürich
0
L
01:00 PM
26/10/25
2450
FC Zürich
2
2445
Young Boys
3
L
06:30 PM
18/10/25
2443
FC Lugano
1
2450
FC Zürich
0
L
06:30 PM
04/10/25
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
L
06:30 PM
27/09/25
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
W
04:00 PM
13/09/25
2450
FC Zürich
2
2448
Servette FC
1
W
04:00 PM
30/08/25
2458
FC Winterthur
1
2450
FC Zürich
3
W
04:00 PM
23/08/25
2450
FC Zürich
0
2454
FC Thun
4
L
02:30 PM
10/08/25
2446
FC Lausanne-Sport
1
2450
FC Zürich
2
W
02:30 PM
03/08/25
2453
FC Luzern
1
2450
FC Zürich
1
D
06:30 PM
25/07/25
2450
FC Zürich
2
2452
FC Sion
3
L
06:30 PM
22/05/25
2460
Yverdon-Sport FC
3
2450
FC Zürich
2
L
04:00 PM
17/05/25
2442
FC St. Gallen 1879
3
2450
FC Zürich
2
L
06:30 PM
13/05/25
2450
FC Zürich
4
2458
FC Winterthur
1
W
04:00 PM
10/05/25
2450
FC Zürich
3
2449
Grasshopper Club Zürich
0
W
399
Schweizer Cup (2 Matches)
01:30 PM
21/09/25
2490
Stade Nyonnais
1
2450
FC Zürich
1
L
06:00 PM
15/08/25
44249
FC Wettswil-Bonstetten
0
2450
FC Zürich
2
W
853
Club Friendly Games (9 Matches)
01:00 PM
06/08/25
2450
FC Zürich
1
2482
FC Zürich II U21
2
L
01:30 PM
20/07/25
2580
SSV Ulm 1846
2450
FC Zürich
-
01:30 PM
19/07/25
2580
SSV Ulm 1846
3
2450
FC Zürich
0
L
12:00 PM
10/07/25
2591
1. FC Magdeburg
0
2450
FC Zürich
2
W
11:00 AM
05/07/25
2455
FC Wil 1900
1
2450
FC Zürich
3
W
12:00 PM
04/07/25
2450
FC Zürich
2463
FC Vaduz
-
02:00 PM
28/06/25
37390
FC Rapperswil-Jona
0
2450
FC Zürich
2
W
10:00 AM
21/06/25
2450
FC Zürich
4
2468
SC YF Juventus
1
W
09:00 AM
21/06/25
2450
FC Zürich
2
35111
FC Dietikon
0
W

FC St. Gallen 1879 Next Fixtures

FC Zürich Next Fixtures

FC St. Gallen 1879 Last Match Played stats

Basel vs FC St. Gallen 1879

Final Score :0 - 0

(H)Match overview (A)
65%Ball possession35%
3.07Expected goals0.85
5Big chances2
20Total shots13
2Goalkeeper saves7
6Corner kicks3
10Fouls25
485Passes260
15Tackles26
24Free kicks10
0Yellow cards4
(H)Shots (A)
20Total shots13
7Shots on target2
0Hit woodwork0
5Shots off target9
8Blocked shots2
16Shots inside box8
4Shots outside box5
(H)Attack (A)
5Big chances missed2
2Through balls0
37Touches in penalty area16
3Fouled in final third1
2Offsides0
(H)Passes (A)
362Accurate passes138
23Throw-ins26
50Final third entries69
65/103 (63%)Final third phase35/101 (35%)
36/76 (47%)Long balls18/74 (24%)
6/17 (35%)Crosses3/13 (23%)
(H)Duels (A)
55%Duels45%
11Dispossessed8
43/83 (52%)Ground duels40/83 (48%)
25/41 (61%)Aerial duels16/41 (39%)
6/21 (29%)Dribbles5/12 (42%)
(H)Defending (A)
67%Tackles won62%
15Total tackles26
16Interceptions15
60Recoveries54
26Clearances32
(H)Goalkeeping (A)
2Total saves7
0Big saves1
12Goal kicks9
0Penalty saves1

FC Zürich Last Match Played stats

FC Zürich vs Grasshopper Club Zürich

Final Score :1 - 0

(H)Match overview (A)
54%Ball possession46%
1.06Expected goals1.24
1Big chances2
16Total shots7
2Goalkeeper saves5
9Corner kicks3
10Fouls19
293Passes251
28Tackles19
19Free kicks10
5Yellow cards3
2Red cards0
(H)Shots (A)
16Total shots7
6Shots on target2
0Hit woodwork0
6Shots off target3
4Blocked shots2
10Shots inside box6
6Shots outside box1
(H)Attack (A)
1Big chances missed2
22Touches in penalty area15
6Fouled in final third3
0Offsides1
(H)Passes (A)
165Accurate passes135
42Throw-ins31
77Final third entries51
66/128 (52%)Final third phase26/67 (39%)
28/74 (38%)Long balls12/65 (18%)
9/22 (41%)Crosses6/16 (38%)
(H)Duels (A)
60%Duels40%
9Dispossessed14
51/86 (59%)Ground duels35/86 (41%)
33/55 (60%)Aerial duels22/55 (40%)
5/15 (33%)Dribbles8/22 (36%)
(H)Defending (A)
71%Tackles won68%
28Total tackles19
14Interceptions11
48Recoveries43
19Clearances49
(H)Goalkeeping (A)
2Total saves5
2Big saves1
1High claims0
0Punches1
6Goal kicks11

FC St. Gallen 1879 Vs FC Zürich Season Stats

FC St. Gallen 1879Performance SummaryFC Zürich
15Matches15
30Goals Scored22
18Goals Conceded27
2Goals per Game1.47
1.2Goals Conceded per Game1.8
5.73Shots on Target per Game5.6
2.67Big Chances per Game2.53
44.47%Ball Possession55.20%
5Clean Sheets1
16.6Tackles per Game15.4
1Penalty Goals Conceded3
15.07Fouls per Game13.73
1.93Offsides per Game1.33
8.4Goal Kicks per Game8.6
20.73Throw-ins per Game24.73
2.73Yellow Cards per Game2.53
1Red Cards5

Super League 25/26 Standings

POSTEAMMPWLDPTS
1FC ThunFC Thun15104131
2FC St. Gallen 1879FC St. Gallen 18791595128
3Young BoysYoung Boys1573526
4BaselBasel1575324
5FC LuganoFC Lugano1576223
6FC SionFC Sion1554621
7FC ZürichFC Zürich1567220
8FC Lausanne-SportFC Lausanne-Sport1556419
9FC LuzernFC Luzern1545618
10Servette FCServette FC1547416
11Grasshopper Club ZürichGrasshopper Club Zürich1537514
12FC WinterthurFC Winterthur1521039
Championship round
Relegation Round

Top Upcoming

07:30 PM 03/12/25
Prediction
ArsenalArsenal
BrentfordBrentford
03:00 PM 06/12/25
Prediction
BournemouthBournemouth
ChelseaChelsea
02:00 PM 08/12/25
Prediction
FrosinoneFrosinone
Juve StabiaJuve Stabia
02:00 PM 08/12/25
Prediction
MantovaMantova
ReggianaReggiana
02:00 PM 08/12/25
Prediction
US Avellino 1912US Avellino 1912
VeneziaVenezia
04:15 PM 08/12/25
Prediction
BariBari
PescaraPescara
06:30 PM 08/12/25
Prediction
Virtus EntellaVirtus Entella
SpeziaSpezia
01:30 PM 07/12/25
Prediction
FC VolendamFC Volendam
NEC NijmegenNEC Nijmegen
07:45 PM 03/12/25
Prediction
CelticCeltic
Dundee FCDundee FC
03:00 PM 06/12/25
Prediction
Dundee FCDundee FC
AberdeenAberdeen
  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