St. Gallen 2-1 FC Zurich final score - 6 April 2026, Super League

Switzerland - Super League

St. Gallen
2
-
1
End
FC Zurich
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

St. Gallen St. Gallen
FC Zurich FC Zurich
End of game
M. Stevanovic
L. Daschner
90'
C. Konietzke
M. Efekele
87'
83'
M. Reichmuth
82'
J. Perea
D. Reverson
82'
U. Emmanuel
I. Cavaleiro
79'
I. Cavaleiro
A. Vogt
C. Okoroji
76'
drop icon
75'
S. Hodza
C. Kablan
68'
D. Reverson
L. Daschner
68'
M. Efekele
A. Balde
67'
A. Vogt
D. Besio
67'
A. Balde
63'
L. Gortler
59'
59'
M. Reichmuth
V. Berisha
56'
V. Berisha
46'
C. Kablan
S. Walker
N. Weibel
C. Witzig
46'
Half-time
38'
C. Tsawa
36'
drop icon
I. Cavaleiro
P. Keny
L. Gortler
Penalty
33'
drop icon
32'
S. Walker
Kick-off

Game Statistics

St. Gallen St. Gallen
FC Zurich FC Zurich
14
Total shots
6
5
Clearances
15
6
Shots on target
2
12
Corners
2
14
Free Kicks
20
52
Possession (%)
48
20
Fouls
13
3
Yellow card
6
0
Offside
1
8
Shots off target
4
4
Shots blocked
2
1
Saves
3
1
Injuries
1
5
Substitutions
5

Form

Table

Teams Pts P W D L GD
2 St. Gallen
60 33 17 9 7 +24
10 FC Zurich
34 33 10 4 19 -18

Last matches

St. Gallen
St. Gallen Last matches
D W D W D D
Wins

2/6 (33%)

Draw

4/6 (67%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.67 Total goals
83% BTTS
1.67 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

21 Mar 2026 - Super League

FC Sion
1 :  1
St. Gallen

17 Mar 2026 - Super League

St. Gallen
1 :  1
FC Lugano

8 Mar 2026 - Super League

St. Gallen
3 :  0
FC Basel 1893

5 Mar 2026 - Super League

FC Thun
2 :  2
St. Gallen

28 Feb 2026 - Super League

St. Gallen
2 :  1
FC Winterthur

21 Feb 2026 - Super League

Servette Geneva
1 :  1
St. Gallen
W W D W W D
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.33 Total goals
67% BTTS
1.67 Goals scored
0.67 Goals conceded
67% Over 2.5
33% Under 2.5

17 Mar 2026 - Super League

St. Gallen
1 :  1
FC Lugano

8 Mar 2026 - Super League

St. Gallen
3 :  0
FC Basel 1893

28 Feb 2026 - Super League

St. Gallen
2 :  1
FC Winterthur

14 Feb 2026 - Super League

St. Gallen
0 :  0
Grasshopper Club Zurich

11 Feb 2026 - Super League

St. Gallen
2 :  1
BSC Young Boys

4 Feb 2026 - Schweizer Cup

St. Gallen
2 :  1
FC Basel 1893
D D W D D D
Wins

1/6 (17%)

Draw

5/6 (83%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3.33 Total goals
100% BTTS
2 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

21 Mar 2026 - Super League

FC Sion
1 :  1
St. Gallen

5 Mar 2026 - Super League

FC Thun
2 :  2
St. Gallen

21 Feb 2026 - Super League

Servette Geneva
1 :  1
St. Gallen

18 Feb 2026 - Super League

FC Winterthur
1 :  5
St. Gallen

8 Feb 2026 - Super League

Lausanne-Sport
1 :  1
St. Gallen

1 Feb 2026 - Super League

FC Luzern
2 :  2
St. Gallen
FC Zurich
FC Zurich Last matches
W L L L L W
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

3 Total goals
83% BTTS
1.17 Goals scored
1.83 Goals conceded
100% Over 2.5
0% Under 2.5

21 Mar 2026 - Super League

FC Zurich
2 :  1
FC Thun

14 Mar 2026 - Super League

FC Zurich
1 :  2
FC Sion

7 Mar 2026 - Super League

Servette Geneva
2 :  1
FC Zurich

4 Mar 2026 - Super League

FC Zurich
1 :  2
Lausanne-Sport

1 Mar 2026 - Super League

BSC Young Boys
3 :  0
FC Zurich

21 Feb 2026 - Super League

Grasshopper Club Zurich
1 :  2
FC Zurich
L W L L L W
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
1.83 Goals scored
2.17 Goals conceded
100% Over 2.5
0% Under 2.5

21 Mar 2026 - Super League

FC Zurich
2 :  1
FC Thun

14 Mar 2026 - Super League

FC Zurich
1 :  2
FC Sion

4 Mar 2026 - Super League

FC Zurich
1 :  2
Lausanne-Sport

14 Feb 2026 - Super League

FC Zurich
1 :  4
FC Luzern

11 Feb 2026 - Super League

FC Zurich
3 :  0
FC Winterthur

25 Jan 2026 - Super League

FC Zurich
3 :  4
FC Basel 1893
D L L W L L
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
0.83 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

7 Mar 2026 - Super League

Servette Geneva
2 :  1
FC Zurich

1 Mar 2026 - Super League

BSC Young Boys
3 :  0
FC Zurich

21 Feb 2026 - Super League

Grasshopper Club Zurich
1 :  2
FC Zurich

8 Feb 2026 - Super League

FC Basel 1893
2 :  1
FC Zurich

1 Feb 2026 - Super League

BSC Young Boys
3 :  0
FC Zurich

18 Jan 2026 - Super League

Servette Geneva
1 :  1
FC Zurich

Head to head

St. Gallen

67 %

Draw

0 %

FC Zurich

33 %

Average stats (last H2H results)

3.67
Total goals
83.33%
BTTS
2.17
Goals scored
1.5
Goals conceded
83.33%
Over 2.5
16.67%
Under 2.5

6 Dec 2025 - Super League

St. Gallen
1 :  2
FC Zurich

27 Sept 2025 - Super League

FC Zurich
3 :  1
St. Gallen

17 May 2025 - Super League

St. Gallen
3 :  2
FC Zurich

9 Feb 2025 - Super League

FC Zurich
1 :  2
St. Gallen

15 Dec 2024 - Super League

FC Zurich
0 :  2
St. Gallen

24 Sept 2024 - Super League

St. Gallen
4 :  1
FC Zurich

Tactical Scheme

St. Gallen

Formation : 3 - 1 - 4 - 2

1
L. Zigi
26
T. Gaal
4
J. Stanic
36
C. Okoroji
10
L. Daschner
28
H. Vandermersch
16
L. Gortler
11
C. Boukhalfa
7
C. Witzig
69
D. Besio
14
A. Balde
8
I. Cavaleiro
19
P. Keny
29
D. Reverson
44
S. Walker
15
N. Palacio
23
V. Berisha
6
C. Tsawa
27
I. Sauter
42
A. Hack
2
L. Kamberi
1
S. Huber

Formation : 3 - 4 - 3

FC Zurich

Substitutes

St. Gallen
St. Gallen
Goalkeeper

L. Watkowiak

Defender

C. Kleine-Bekel

C. May

J. Ruiz

Midfielder

M. Stevanovic

L. Daschner 90'

C. Konietzke

M. Efekele 87'

N. Weibel

C. Witzig 46'

Forward

A. Vogt

D. Besio 67'

M. Efekele

A. Balde 67'

FC Zurich
FC Zurich
Goalkeeper

Y. Brecher

Defender

S. Hodza

C. Kablan 75'

D. Vujevic

C. Kablan

S. Walker 46'

Midfielder

M. Bangoura

N. Di Giusto

M. Reichmuth

V. Berisha 59'

Forward

J. Perea

D. Reverson 82'

U. Emmanuel

I. Cavaleiro 82'

Missing players

St. Gallen
St. Gallen
FC Zurich
FC Zurich
Defender

D. Denoon

Live Commentary

90+6'  

Throw-in for Zurich in the half of St. Gallen.

90+5' sifflet_1

It's a goal kick for the home team in St.Gallen.

90+5' tir_non_cadre_1

Zurich's Nelson Palacio breaks free at kybunpark. But the strike goes wide of the post.

90+4' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

90+3'  

Can Zurich capitalize from this throw-in deep inside St. Gallen's half?

90+3' sifflet_1

Goal kick for Zurich at kybunpark.

90+2' tir_non_cadre_1

St. Gallen are pushing forward but Carlo Boukhalfa's finish is wide of the goal.

90+1'  

Throw-in for Zurich at kybunpark.

90+1' sifflet_1

Urs Schnyder awards Zurich a goal kick.

90' substitution_1

St. Gallen make their fifth substitution with Mihailo Stevanovic replacing Lukas Daschner.

90'  

Throw-in St. Gallen.

89' coup_franc_1

Zurich awarded a free kick in their own half.

89'  

Zurich awarded a throw-in in their own half.

88'  

Zurich awarded a throw-in in their own half.

88'  

Urs Schnyder signals a Zurich throw-in in St. Gallen's half.

87' sifflet_1

Zurich have a goal kick.

87' tir_non_cadre_1

Jozo Stanic (St. Gallen) gets up for a header but cannot keep the ball on target.

87' corner_1

Corner awarded to St. Gallen.

87' substitution_1

St. Gallen make their fourth substitution with Corsin Konietzke replacing Malamine Efekele.

85' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

84' coup_franc_1

Free kick for St. Gallen in their own half.

84' coup_franc_1

Zurich awarded a free kick in their own half.

83' carton_jaune_1

Miguel Reichmuth is booked for the away team.

83' coup_franc_1

Free kick for St. Gallen in their own half.

82'  

Throw-in high up the field for Zurich in St.Gallen.

82' substitution_1

The away team replace Ivan Cavaleiro with Umeh Emmanuel.

82' substitution_1

Dennis Hediger (Zurich) is making a fourth substitution, with Juan Jose Perea replacing Damienus Reverson.

81' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

80' coup_franc_1

It's getting dangerous! Free kick for Zurich close to the penalty box.

80'  

Urs Schnyder signals a throw-in for Zurich, close to St. Gallen's area.

79'  

Throw-in for Zurich in their own half.

79' carton_jaune_1

Ivan Cavaleiro for Zurich has been booked by Urs Schnyder and receives a first yellow card.

79' coup_franc_1

St. Gallen awarded a free kick in their own half.

78'  

Urs Schnyder awards the away team a throw-in.

78'  

Ball safe as St. Gallen is awarded a throw-in in their half.

77'  

A throw-in for the away team on the opposite half.

76' but_1

Alessandro Vogt scores to make it 2-1 at kybunpark. Chima Okoroji with an assist there.

75' substitution_1

It seems as if Chris Kablan is unable to continue. Selmin Hodza replaces him for the away team.

75'  

A throw-in for the home team on the opposite half.

75' tir_cadre_1

In St.Gallen St. Gallen drive forward through Nino Weibel. His shot is on target but it's saved.

75'  

Throw-in for St. Gallen in the half of Zurich.

74'  

Throw-in Zurich.

74' blessure_1

Attention is being given to Zurich’s Chris Kablan and play has been suspended briefly.

73' coup_franc_1

Free kick for Zurich in their own half.

72'  

Urs Schnyder signals a throw-in for St. Gallen, close to Zurich's area.

71' coup_franc_1

Urs Schnyder signals a free kick to St. Gallen in their own half.

71'  

Throw-in for Zurich at kybunpark.

70' sifflet_1

Ball goes out of play for a Zurich goal kick.

70' tir_non_cadre_1

St. Gallen are coming forward and Alessandro Vogt gets in a strike, it misses the target, however.

70' corner_1

St. Gallen have been awarded a corner by Urs Schnyder.

68' carton_jaune_1

Damienus Reverson (Zurich) gets a yellow card.

68' coup_franc_1

Free kick for St. Gallen in their own half.

68' coup_franc_1

Zurich awarded a free kick in their own half.

68' carton_jaune_1

Lukas Daschner (St. Gallen) has been booked and will miss the next match due to a suspension.

67' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

67' substitution_1

Malamine Efekele is replacing Aliou Balde for the home team.

67' substitution_1

Alessandro Vogt is replacing Diego Besio for St. Gallen at kybunpark.

66'  

Can St. Gallen capitalize from this throw-in deep inside Zurich's half?

63' carton_jaune_1

Aliou Balde (St. Gallen) has received a yellow card from Urs Schnyder.

63' coup_franc_1

Zurich awarded a free kick in their own half.

61' corner_1

Zurich have been awarded a corner by Urs Schnyder.

60'  

St. Gallen awarded a throw-in in their own half.

59' substitution_1

Dennis Hediger is making the team's second substitution at kybunpark with Miguel Reichmuth replacing Valon Berisha.

59' carton_jaune_1

St. Gallen's Lukas Gortler has been booked in St.Gallen.

59' coup_franc_1

Free kick for Zurich in their own half.

58'  

Throw-in for St. Gallen in their own half.

58'  

Throw-in St. Gallen.

57'  

Zurich to take a throw-in in St. Gallen territory.

57' sifflet_1

Goal kick for Zurich at kybunpark.

56' carton_jaune_1

At kybunpark, Valon Berisha has been yellow-carded for the away team.

56' coup_franc_1

Urs Schnyder signals a free kick to St. Gallen in their own half.

55' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

55' tir_cadre_1

St. Gallen pushes forward through Aliou Balde, whose finish on goal is saved.

54' sifflet_1

Urs Schnyder awards Zurich a goal kick.

54' tir_non_cadre_1

St. Gallen attack but Aliou Balde's header doesn't find the target.

53' coup_franc_1

Free kick for St. Gallen in their own half.

52'  

Throw-in for St. Gallen at kybunpark.

51' sifflet_1

St. Gallen have a goal kick.

51' tir_non_cadre_1

Zurich's Philippe Keny attacks the ball with his head but his effort fails to hit the target.

51' coup_franc_1

Urs Schnyder signals a free kick to Zurich.

49'  

Urs Schnyder signals a Zurich throw-in in St. Gallen's half.

49' sifflet_1

Ball goes out of play for a Zurich goal kick.

49' tir_non_cadre_1

Tom Gaal (St. Gallen) gets up for a header but cannot keep the ball on target.

49' corner_1

Corner awarded to St. Gallen.

47'  

Can St. Gallen get the ball into an attacking position from this throw-in in Zurich's half?

46'  

Ball safe as St. Gallen is awarded a throw-in in their half.

46' substitution_1

The away team have replaced Sebastian Walker with Chris Kablan. This is the first substitution made today by Dennis Hediger.

46' substitution_1

Nino Weibel is on a sub for Christian Witzig for St. Gallen.

45+5' corner_1

Corner awarded to St. Gallen.

45+4' coup_franc_1

In St.Gallen a free kick has been awarded the away team.

45+2'  

Urs Schnyder awards the home team a throw-in.

45+2'  

Throw-in St. Gallen.

45+1' sifflet_1

It's a goal kick for the away team in St.Gallen.

45+1' tir_non_cadre_1

St. Gallen are pushing forward but Aliou Balde's finish is wide of the goal.

45+1' corner_1

St. Gallen have been awarded a corner by Urs Schnyder.

45' sifflet_1

The first half has been concluded at kybunpark.

45'  

Urs Schnyder signals a St. Gallen throw-in in Zurich's half.

43' coup_franc_1

Zurich awarded a free kick in their own half.

43' coup_franc_1

St. Gallen awarded a free kick in their own half.

42'  

Christian Witzig returns to the field for St. Gallen after picking up a slight injury.

42'  

St. Gallen's Christian Witzig is back in action after a slight knock.

42' sifflet_1

Ball goes out of play for a St. Gallen goal kick.

41' blessure_1

Play has been interrupted briefly in St.Gallen to check on Christian Witzig, who is grimacing with pain.

40' coup_franc_1

Urs Schnyder signals a free kick to Zurich.

38' carton_jaune_1

Cheveyo Tsawa (Zurich) has been booked and must now be careful not to get a second yellow card.

38' coup_franc_1

Free kick in a good position for St. Gallen!

36' but_1

Ivan Cavaleiro levels the score at 1-1. Great play from Philippe Keny to set up the goal.

35' sifflet_1

Urs Schnyder awards Zurich a goal kick.

35' sifflet_1

Goal kick for Zurich at kybunpark.

34'  

Throw-in for St. Gallen at kybunpark.

33' but_1

Goal! St. Gallen take a 1-0 lead thanks to a Lukas Gortler spot-kick..

32' carton_jaune_1

Sebastian Walker (Zurich) has received a first yellow card.

30' sifflet_1

It's a goal kick for the away team in St.Gallen.

29' coup_franc_1

Free kick for St. Gallen in the half of Zurich.

29' coup_franc_1

Free kick for Zurich in their own half.

26'  

A throw-in for the home team on the opposite half.

25' hors_jeu_1

Philippe Keny for Zurich is whistled offside.

25' coup_franc_1

Zurich awarded a free kick in their own half.

24'  

Urs Schnyder awards the home team a throw-in.

23'  

Throw-in for St. Gallen close to the penalty box.

23' coup_franc_1

Free kick for St. Gallen in their own half.

22'  

Ball safe as Zurich is awarded a throw-in in their half.

21'  

St. Gallen to take a throw-in in Zurich territory.

21'  

Throw-in for St. Gallen in the half of Zurich.

20'  

Can St. Gallen get the ball into an attacking position from this throw-in in Zurich's half?

19' corner_1

St. Gallen have been awarded a corner by Urs Schnyder.

18' corner_1

Corner awarded to St. Gallen.

18' tir_non_cadre_1

Aliou Balde for St. Gallen gets in a strike but fails to hit the target.

17'  

A throw-in for the away team on the opposite half.

16'  

Can Zurich get the ball into an attacking position from this throw-in in St. Gallen's half?

16'  

Throw-in for Zurich in the half of St. Gallen.

16'  

St. Gallen awarded a throw-in in their own half.

15' corner_1

Zurich have been awarded a corner by Urs Schnyder.

14' coup_franc_1

Urs Schnyder signals a free kick to Zurich in their own half.

14' tir_cadre_1

St. Gallen's Aliou Balde is on target but unsuccessful.

13' sifflet_1

St. Gallen have a goal kick.

13' tir_non_cadre_1

Zurich surge into the attack at kybunpark but Lindrit Kamberi’s header is off-target.

13' coup_franc_1

Free kick Zurich.

12' sifflet_1

Urs Schnyder awards Zurich a goal kick.

11' sifflet_1

It's a goal kick for the home team in St.Gallen.

10' tir_non_cadre_1

Zurich's Philippe Keny gets his shot away but it misses the target.

10' sifflet_1

Zurich have a goal kick.

9' sifflet_1

Ball goes out of play for a Zurich goal kick.

8' tir_non_cadre_1

Jozo Stanic (St. Gallen) wins the ball in the air but heads wide.

8' corner_1

Corner awarded to St. Gallen.

8' corner_1

Corner awarded to St. Gallen.

7' corner_1

St. Gallen have been awarded a corner by Urs Schnyder.

7' tir_cadre_1

St. Gallen drives forward and Jozo Stanic gets in a shot. Without netting, however.

6' coup_franc_1

Urs Schnyder signals a free kick to St. Gallen just outside Zurich's area.

6'  

St. Gallen have a dangerous throw-in.

5' corner_1

St. Gallen have been awarded a corner by Urs Schnyder.

5' coup_franc_1

In St.Gallen a free kick has been awarded the home team.

4'  

Throw-in for St. Gallen in their own half.

4'  

St. Gallen to take a throw-in in Zurich territory.

2' sifflet_1

Goal kick for Zurich at kybunpark.

2'  

Zurich needs to be cautious. St. Gallen have an attacking throw-in.

2'  

Urs Schnyder signals a St. Gallen throw-in in Zurich's half.

1'  

Throw-in high up the field for St. Gallen in St.Gallen.

1' corner_1

Corner awarded to St. Gallen.

 

FC St. Gallen 1879 scores 1.96 goals when playing at home and FC Zurich scores 1.32 goals when playing away (on average).

 

Average number of goals in the first half in meetings between FC St. Gallen 1879 and FC Zurich is 1.8.

 

Average number of goals in meetings between FC St. Gallen 1879 and FC Zurich is 3.4.

 

FC St. Gallen 1879 scores 1.8 goals in a match against FC Zurich and FC Zurich scores 1.6 goals against FC St. Gallen 1879 (on average).

 

In the last 5 meetings FC St. Gallen 1879 won 3, FC Zurich won 2, 0 draws.

 

FC St. Gallen 1879's performance of the last 5 matches is better than FC Zurich's.

 

In Super League, FC St. Gallen 1879 has better performance than FC Zurich.

 

When FC Zurich is down 1-0 away, they win 6% of their matches.

 

When FC St. Gallen 1879 is down 0-1 home, they win 42% of their matches.

 

When FC Zurich leads 0-1 away, they win in 66% of their matches.

 

When FC St. Gallen 1879 leads 1-0 at home, they win in 66% of their matches.

 

On their last meeting FC Zurich won by 1 goals.

 

The winner of their last meeting was FC Zurich.

 

FC St. Gallen 1879 wins 45% of halftimes, FC Zurich wins 32%.

 

FC St. Gallen 1879 wins 1st half in 45% of their matches, FC Zurich in 32% of their matches.

 

FC Zurich have conceded a goal in each of their last 7 matches.

 

FC St. Gallen 1879 have scored at least one goal for 7 consecutive matches.

 

A year ago, FC Zurich were number 6 in the table with 47 points. Now they are number 10 with 34 points.

 

A year ago, FC St. Gallen 1879 were number 8 in the table with 43 points. Now they are number 2 with 56 points.

 

Lukas Gortler has assisted the most goals for FC St. Gallen 1879 with 7. Bledian Krasniqi is FC Zurich's biggest assister (5).

 

Alessandro Vogt is FC St. Gallen 1879's top scorer with 14 goals. Philippe Paulin Keny has scored 12 times for FC Zurich.

 

FC Zurich haven't scored in 5 of their 15 away matches in Super League this season.

 

FC St. Gallen 1879 haven't scored in 2 of their 16 home matches in Super League this season.

 

FC St. Gallen 1879 haven't lost in any of their last 6 home matches.

 

FC St. Gallen 1879 haven't lost in their last 12 games.

 

Did you know that FC Zurich scores 23% of their goals between the minutes 61-75?

 

Did you know that FC St. Gallen 1879 scores 27% of their goals between the minutes 0-15? This is the highest percentage in the league.

 

During the last 85 meetings, FC St. Gallen 1879 have won 25 times, there have been 17 draws while FC Zurich have won 43 times. The goal difference is 154-120 in favour of FC Zurich.

 

During the last 42 meetings with FC St. Gallen 1879 playing at home, FC St. Gallen 1879 have won 14 times, there have been 5 draws while FC Zurich have won 23 times. The goal difference is 84-69 in favour of FC Zurich.

 

The most common result of matches between FC St. Gallen 1879 and FC Zurich is 1-3. 11 matches have ended with this result.

 

The most common result of matches between FC St. Gallen 1879 and FC Zurich when FC St. Gallen 1879 is playing at home is 1-2. 6 matches have ended with this result.

Score and result St. Gallen - FC Zurich

The St. Gallen - FC Zurich match (Football - Super League) at 06/04/2026 10:30 is complete.

The St. Gallen - FC Zurich match result is as follows: 2-1.

Now that this Super League Football match is over and the score is known, you can find the highlights and key statistics on that same page.