FC Luzern 2-2 St. Gallen final score - 12 April 2026, Super League

Switzerland - Super League

FC Luzern
2
-
2
End
St. Gallen
Welcome offer
Exclusive Offer

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

Highlights

FC Luzern FC Luzern
St. Gallen St. Gallen
End of game
90+4'
C. Kleine-Bekel
90+1'
A. Vogt
89'
B. Fazliji
A. Balde
87'
drop icon
A. Balde
S. Meyer
L. Villiger
84'
82'
T. Ouattara
C. Okoroji
L. Winkler
T. Abe
80'
L. Villiger
A. Ciganiks
77'
drop icon
K. Spadanuda
O. Kabwit
74'
A. Ciganiks
R. Fernandes
74'
73'
drop icon
A. Balde
Penalty
66'
N. Weibel
C. Konietzke
R. Fernandes
55'
T. Abe
48'
46'
D. Besio
H. Vandermersch
Half-time
A. Vasovic
9'
drop icon
7'
C. Boukhalfa
Kick-off

Game Statistics

FC Luzern FC Luzern
St. Gallen St. Gallen
8
Total shots
9
8
Clearances
7
5
Shots on target
2
6
Corners
5
8
Free Kicks
8
53
Possession (%)
47
7
Fouls
8
2
Yellow card
3
1
Offside
0
3
Shots off target
7
0
Shots blocked
1
0
Saves
3
2
Injuries
0
4
Substitutions
4

Form

Table

Teams Pts P W D L GD
2 St. Gallen
60 33 17 9 7 +24
7 FC Luzern
40 33 10 10 13 +3

Last matches

FC Luzern
FC Luzern Last matches
L L W L W L
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.67 Goals scored
1.67 Goals conceded
100% Over 2.5
0% Under 2.5

6 Apr 2026 - Super League

Servette Geneva
3 :  0
FC Luzern

22 Mar 2026 - Super League

FC Luzern
4 :  0
Lausanne-Sport

15 Mar 2026 - Super League

FC Luzern
1 :  2
FC Winterthur

7 Mar 2026 - Super League

FC Lugano
1 :  3
FC Luzern

4 Mar 2026 - Super League

FC Luzern
1 :  2
BSC Young Boys

28 Feb 2026 - Super League

FC Thun
2 :  1
FC Luzern
D W W L L W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4.5 Total goals
83% BTTS
2.67 Goals scored
1.83 Goals conceded
100% Over 2.5
0% Under 2.5

22 Mar 2026 - Super League

FC Luzern
4 :  0
Lausanne-Sport

15 Mar 2026 - Super League

FC Luzern
1 :  2
FC Winterthur

4 Mar 2026 - Super League

FC Luzern
1 :  2
BSC Young Boys

22 Feb 2026 - Super League

FC Luzern
4 :  2
FC Basel 1893

10 Feb 2026 - Super League

FC Luzern
4 :  3
Grasshopper Club Zurich

1 Feb 2026 - Super League

FC Luzern
2 :  2
St. Gallen
L D W L W L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.5 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

6 Apr 2026 - Super League

Servette Geneva
3 :  0
FC Luzern

7 Mar 2026 - Super League

FC Lugano
1 :  3
FC Luzern

28 Feb 2026 - Super League

FC Thun
2 :  1
FC Luzern

14 Feb 2026 - Super League

FC Zurich
1 :  4
FC Luzern

7 Feb 2026 - Super League

FC Sion
0 :  0
FC Luzern

4 Feb 2026 - Schweizer Cup

Stade Ls Ouchy
2 :  1
FC Luzern
St. Gallen
St. Gallen Last matches
W D W D D W
Wins

3/6 (50%)

Draw

3/6 (50%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.83 Total goals
83% BTTS
1.83 Goals scored
1 Goals conceded
67% Over 2.5
33% Under 2.5

6 Apr 2026 - Super League

St. Gallen
2 :  1
FC Zurich

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
W D W W D W
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

6 Apr 2026 - Super League

St. Gallen
2 :  1
FC Zurich

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
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

Head to head

FC Luzern

50 %

Draw

50 %

St. Gallen

0 %

Average stats (last H2H results)

2.67
Total goals
66.67%
BTTS
1.67
Goals scored
1
Goals conceded
33.33%
Over 2.5
66.67%
Under 2.5

1 Feb 2026 - Super League

FC Luzern
2 :  2
St. Gallen

24 Aug 2025 - Super League

St. Gallen
0 :  1
FC Luzern

3 Apr 2025 - Super League

FC Luzern
1 :  1
St. Gallen

2 Feb 2025 - Super League

FC Luzern
2 :  0
St. Gallen

21 Sept 2024 - Super League

St. Gallen
2 :  3
FC Luzern

1 Apr 2024 - Super League

St. Gallen
1 :  1
FC Luzern

Tactical Scheme

FC Luzern

Formation : 4 - 1 - 2 - 1 - 2

1
P. Loretz
20
P. Dorn
46
B. Freimann
4
A. Bajrami
22
R. Fernandes
24
T. Owusu
16
O. Kabwit
6
T. Abe
11
M. Di Giusto
19
A. Vasovic
27
L. Villiger
14
A. Balde
18
A. Vogt
36
C. Okoroji
11
C. Boukhalfa
63
C. Konietzke
28
H. Vandermersch
64
M. Stevanovic
3
C. Kleine-Bekel
4
J. Stanic
26
T. Gaal
1
L. Zigi

Formation : 3 - 1 - 4 - 2

St. Gallen

Substitutes

FC Luzern
FC Luzern
Goalkeeper

V. Vasic

Defender

E. Sadikaj

S. Ottiger

Midfielder

S. Meyer

L. Villiger 84'

L. Winkler

T. Abe 80'

K. Spadanuda

O. Kabwit 74'

A. Ciganiks

R. Fernandes 74'

Forward

S. Wyss

A. Grbic

St. Gallen
St. Gallen
Goalkeeper

L. Watkowiak

Defender

J. Ruiz

Midfielder

N. Weibel

C. Konietzke 66'

B. Fazliji

A. Balde 89'

J. Quintilla

Forward

E. Owusu

T. Ouattara

C. Okoroji 82'

D. Besio

H. Vandermersch 46'

N. Scherrer

Live Commentary

90+4'  

Throw-in for St. Gallen at Swissporarena.

90+4' carton_jaune_1

At Swissporarena, Colin Kleine-Bekel has been yellow-carded for the away team.

90+3' sifflet_1

Luca Piccolo awards Luzern a goal kick.

90+3' tir_non_cadre_1

St. Gallen's Betim Fazliji breaks free at Swissporarena. But the strike goes wide of the post.

90+2' corner_1

Luzern have been awarded a corner by Luca Piccolo.

90+1' carton_jaune_1

St. Gallen's Alessandro Vogt has been booked in Lucerne.

90'  

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

89' substitution_1

The away team have replaced Aliou Balde with Betim Fazliji. This is the fourth substitution made today by Enrico Maaßen.

87' but_1

Goal! Aliou Balde levels the match at 2-2.

87' corner_1

Corner awarded to St. Gallen.

85' coup_franc_1

St. Gallen are in shooting range from this free kick.

85'  

Luca Piccolo signals a throw-in for St. Gallen, close to Luzern's area.

84'  

Throw-in St. Gallen.

84' substitution_1

The home team replace Lars Villiger with Sascha Meyer.

83'  

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

83' corner_1

Luzern have been awarded a corner by Luca Piccolo.

82' substitution_1

Tiemoko Ouattara is replacing Chima Okoroji for St. Gallen at Swissporarena.

82'  

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

80' substitution_1

levin Winkler is replacing Taisei Abe for the home team.

80'  

Luca Piccolo awards the away team a throw-in.

79' coup_franc_1

Luca Piccolo signals a free kick to Luzern in their own half.

77' but_1

Goal! Lars Villiger gives Luzern a 2-1 lead in Lucerne. Andrejs Ciganiks with an assist there.

77' corner_1

Luzern have been awarded a corner by Luca Piccolo.

75' coup_franc_1

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

74'  

Luca Piccolo signals a Luzern throw-in in St. Gallen's half.

74' substitution_1

The home team have replaced Ruben Dantas Fernandes with Andrejs Ciganiks. This is the second substitution made today by Mario Frick.

74' substitution_1

Kevin Spadanuda is replacing Oscar Kabwit for Luzern at Swissporarena.

73' but_1

Aliou Balde equalizes with a well-taken penalty.

71' corner_1

Corner awarded to St. Gallen.

70'  

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

69'  

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

66' substitution_1

Enrico Maaßen is making the team's second substitution at Swissporarena with Nino Weibel replacing Corsin Konietzke.

66'  

Throw-in for St. Gallen at Swissporarena.

65' sifflet_1

Goal kick for St. Gallen at Swissporarena.

63' sifflet_1

Ball goes out of play for a Luzern goal kick.

63' tir_non_cadre_1

Alessandro Vogt for St. Gallen gets in a strike but fails to hit the target.

63'  

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

63'  

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

62'  

Luzern have a dangerous throw-in.

61'  

Luca Piccolo signals a St. Gallen throw-in in Luzern's half.

61' sifflet_1

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

61' tir_non_cadre_1

Andrej Vasovic of Luzern gets in a strike, but is off target.

59' coup_franc_1

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

59'  

St. Gallen have a dangerous throw-in.

56' coup_franc_1

Luca Piccolo signals a free kick to St. Gallen.

55' carton_jaune_1

Ruben Dantas Fernandes (Luzern) gets a yellow card.

54'  

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

52' sifflet_1

Luzern have a goal kick.

52' tir_non_cadre_1

St. Gallen's Alessandro Vogt gets his shot away but it misses the target.

51' coup_franc_1

Free kick in a good position for St. Gallen!

50' sifflet_1

Luca Piccolo awards Luzern a goal kick.

50' corner_1

St. Gallen have been awarded a corner by Luca Piccolo.

50' corner_1

Corner awarded to St. Gallen.

48' carton_jaune_1

Taisei Abe (Luzern) has received a yellow card from Luca Piccolo.

48' sifflet_1

Goal kick for St. Gallen at Swissporarena.

47' sifflet_1

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

47' tir_non_cadre_1

St. Gallen's Corsin Konietzke misses with an attempt on goal.

46' substitution_1

Enrico Maaßen (St. Gallen) is making a first substitution, with Diego Besio replacing Hugo Vandermersch.

45+2' sifflet_1

St. Gallen have a goal kick.

45+2' tir_non_cadre_1

Luzern are coming forward and Lars Villiger gets in a strike, it misses the target, however.

45' sifflet_1

The first-half has come to a close in Lucerne.

45'  

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

44'  

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

44'  

Luzern awarded a throw-in in their own half.

43'  

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

42' hors_jeu_1

In Lucerne, Luzern push forward quickly but are pulled up for offside.

41' coup_franc_1

Free kick Luzern.

39' tir_cadre_1

Luzern's Lars Villiger is on target but unsuccessful.

39' corner_1

Luzern have been awarded a corner by Luca Piccolo.

38'  

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

37' blessure_1

The match at Swissporarena has been interrupted briefly for a check on Pius Dorn, who is down injured.

36' sifflet_1

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

35'  

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

35'  

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

34'  

Luca Piccolo awards the away team a throw-in.

33' coup_franc_1

Free kick for Luzern in their own half.

33' coup_franc_1

Free kick for St. Gallen in their own half.

32'  

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

30' sifflet_1

Luca Piccolo awards Luzern a goal kick.

30' tir_non_cadre_1

Alessandro Vogt of St. Gallen gets in a strike, but is off target.

30' coup_franc_1

Luzern awarded a free kick in their own half.

28'  

Throw-in for St. Gallen at Swissporarena.

27' sifflet_1

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

26'  

Throw-in for Luzern in their own half.

26'  

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

25' coup_franc_1

Luca Piccolo signals a free kick to Luzern in their own half.

24' sifflet_1

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

24' tir_non_cadre_1

St. Gallen are pushing forward but Chima Okoroji's finish is wide of the goal.

23' coup_franc_1

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

23'  

Throw-in Luzern.

22'  

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

22'  

Luca Piccolo signals a throw-in for Luzern, close to St. Gallen's area.

21' corner_1

Corner awarded to Luzern.

19' sifflet_1

Goal kick for Luzern at Swissporarena.

19'  

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

18'  

Lars Villiger for Luzern is back on the field again.

17' blessure_1

Play has been interrupted briefly in Lucerne to check on Lars Villiger, who is grimacing with pain.

16' coup_franc_1

Free kick Luzern.

15' corner_1

St. Gallen have been awarded a corner by Luca Piccolo.

14'  

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

12'  

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

9' but_1

Andrej Vasovic puts the ball in the net and the home team now lead 1-0.

9'  

Luca Piccolo signals a St. Gallen throw-in in Luzern's half.

8' tir_cadre_1

Luzern's Adrian Bajrami gets in a shot on goal at Swissporarena. But the effort is unsuccessful.

8' coup_franc_1

Luca Piccolo signals a free kick to Luzern.

7' carton_jaune_1

Carlo Boukhalfa for St. Gallen has been booked by Luca Piccolo and will miss the next match due to a suspension.

7'  

Throw-in for Luzern in their own half.

6' corner_1

Corner awarded to Luzern.

4'  

Throw-in for St. Gallen at Swissporarena.

3'  

Luca Piccolo awards the home team a throw-in.

3'  

Throw-in Luzern.

2' sifflet_1

St. Gallen have a goal kick.

2' tir_non_cadre_1

In Lucerne Luzern attack through Oscar Kabwit. The finish is off target, however.

2' coup_franc_1

In Lucerne a free kick has been awarded the home team.

 

FC Luzern scores 2.21 goals when playing at home and FC St. Gallen 1879 scores 2.11 goals when playing away (on average).

 

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

 

Average number of goals in meetings between FC Luzern and FC St. Gallen 1879 is 2.8.

 

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

 

FC St. Gallen 1879 have won just 0 of their last 5 Super League games against FC Luzern.

 

FC Luzern have lost just 0 of their last 5 Super League games against FC St. Gallen 1879.

 

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

 

FC Luzern have lost just 0 of their last 5 games against FC St. Gallen 1879 (in all competitions).

 

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

 

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

 

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

 

When FC Luzern is down 0-1 home, they win 10% of their matches.

 

When FC St. Gallen 1879 leads 0-1 away, they win in 41% of their matches.

 

When FC Luzern leads 1-0 at home, they win in 50% of their matches.

 

Their last meeting was a draw. (2-2)

 

FC Luzern wins 35% of halftimes, FC St. Gallen 1879 wins 45%.

 

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

 

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

 

FC Luzern have scored at least one goal for 8 consecutive matches.

 

Pius Dorn has more yellow cards (7) than any other player at FC Luzern. Jozo Stanic has collected 9 for FC St. Gallen 1879.

 

Matteo Di Giusto has assisted the most goals for FC Luzern with 10. Lukas Gortler is FC St. Gallen 1879's biggest assister (7).

 

Matteo Di Giusto is FC Luzern's top scorer with 12 goals. Alessandro Vogt has scored 14 times for FC St. Gallen 1879.

 

FC St. Gallen 1879 haven't scored in 1 of their 15 away matches in Super League this season.

 

FC Luzern haven't scored in 0 of their 16 home matches in Super League this season.

 

When playing at home, FC Luzern have not lost to FC St. Gallen 1879 in their last 11 encounters.

 

FC St. Gallen 1879 have lost none of their last 12 away matches.

 

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

 

Did you know that FC St. Gallen 1879 scores 27% of their goals between the minutes 0-15?

 

Did you know that FC Luzern scores 8% of their goals between the minutes 46-60? This is the lowest percentage in the league.

 

Did you know that FC Luzern scores 26% of their goals between the minutes 76-90?

 

FC St. Gallen 1879's last away win against FC Luzern was in 2019.

 

During the last 73 meetings, FC Luzern have won 32 times, there have been 19 draws while FC St. Gallen 1879 have won 22 times. The goal difference is 121-103 in favour of FC Luzern.

 

During the last 36 meetings with FC Luzern playing at home, FC Luzern have won 19 times, there have been 9 draws while FC St. Gallen 1879 have won 8 times. The goal difference is 68-44 in favour of FC Luzern.

 

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

 

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

Score and result FC Luzern - St. Gallen

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

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

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.