FC Luzern 2-2 St. Gallen final score - 1 February 2026, Super League

Follow the next match live between these two teams
St. Gallen - FC Luzern live

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
A. Vasovic (2-2)
O. Kabwit
90+5'
drop icon
90'
L. Gortler
89'
J. Ruiz
C. Okoroji
O. Kabwit (1-2)
T. Owusu
86'
drop icon
81'
A. Vallci
C. Witzig
A. Vasovic
T. Abe
78'
S. Karweina
L. Villiger
76'
A. Bajrami
S. Knezevic
76'
74'
A. Verinac
71'
A. Verinac
A. Vogt
71'
D. Besio
A. Balde
68'
drop icon
(0-2) A. Vogt
C. Witzig
L. Ferreira
L. Winkler
59'
49'
T. Gaal
O. Kabwit
J. Von Moos
46'
Half-time
45+1'
H. Vandermersch
42'
A. Balde
B. Freimann
41'
32'
drop icon
(0-1) A. Vogt
L. Gortler
26'
C. Boukhalfa
Kick-off

Game Statistics

FC Luzern FC Luzern
St. Gallen St. Gallen
62
Possession (%)
38
8
Total shots
5
3
Shots on target
4
6
Corners
2
21
Free Kicks
15
15
Fouls
19
1
Yellow card
5
0
Red card
1
0
Offside
2
5
Shots off target
1
2
Shots blocked
1
3
Saves
1
4
Clearances
12
1
Injuries
0
5
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 W L W L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
2 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

24 Jan 2026 - Super League

FC Sion
1 :  1
FC Luzern

17 Jan 2026 - Super League

FC Luzern
2 :  5
FC Lugano

10 Jan 2026 - Clubs Friendlies

FC Luzern
2 :  1
SCR Altach

5 Jan 2026 - Clubs Friendlies

Stuttgart
3 :  2
FC Luzern

21 Dec 2025 - Super League

Lausanne-Sport
0 :  4
FC Luzern

17 Dec 2025 - Super League

FC Luzern
1 :  2
FC Basel 1893
W D L L W L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

4.5 Total goals
83% BTTS
2.33 Goals scored
2.17 Goals conceded
100% Over 2.5
0% Under 2.5

17 Jan 2026 - Super League

FC Luzern
2 :  5
FC Lugano

10 Jan 2026 - Clubs Friendlies

FC Luzern
2 :  1
SCR Altach

17 Dec 2025 - Super League

FC Luzern
1 :  2
FC Basel 1893

29 Nov 2025 - Super League

FC Luzern
1 :  3
FC Winterthur

22 Nov 2025 - Super League

FC Luzern
2 :  2
Servette Geneva

2 Nov 2025 - Super League

FC Luzern
6 :  0
Grasshopper Club Zurich
W L L W L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.83 Total goals
67% BTTS
2 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

24 Jan 2026 - Super League

FC Sion
1 :  1
FC Luzern

5 Jan 2026 - Clubs Friendlies

Stuttgart
3 :  2
FC Luzern

21 Dec 2025 - Super League

Lausanne-Sport
0 :  4
FC Luzern

14 Dec 2025 - Super League

BSC Young Boys
2 :  0
FC Luzern

6 Dec 2025 - Super League

FC Thun
4 :  1
FC Luzern

3 Dec 2025 - Schweizer Cup

Zug 94
1 :  4
FC Luzern
St. Gallen
St. Gallen Last matches
L W W W W L
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.5 Total goals
83% BTTS
2 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

25 Jan 2026 - Super League

St. Gallen
2 :  4
Servette Geneva

7 Jan 2026 - Clubs Friendlies

St. Gallen
2 :  1
Anderlecht

21 Dec 2025 - Super League

Grasshopper Club Zurich
1 :  2
St. Gallen

16 Dec 2025 - Super League

St. Gallen
3 :  1
FC Sion

13 Dec 2025 - Super League

FC Thun
0 :  2
St. Gallen

6 Dec 2025 - Super League

St. Gallen
1 :  2
FC Zurich
L W L W W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.67 Total goals
83% BTTS
1.67 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

25 Jan 2026 - Super League

St. Gallen
2 :  4
Servette Geneva

7 Jan 2026 - Clubs Friendlies

St. Gallen
2 :  1
Anderlecht

16 Dec 2025 - Super League

St. Gallen
3 :  1
FC Sion

6 Dec 2025 - Super League

St. Gallen
1 :  2
FC Zurich

23 Nov 2025 - Super League

St. Gallen
1 :  0
Lausanne-Sport

9 Nov 2025 - Super League

St. Gallen
1 :  4
BSC Young Boys
W W D D W W
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.83 Goals scored
0.5 Goals conceded
50% Over 2.5
50% Under 2.5

21 Dec 2025 - Super League

Grasshopper Club Zurich
1 :  2
St. Gallen

13 Dec 2025 - Super League

FC Thun
0 :  2
St. Gallen

3 Dec 2025 - Schweizer Cup

FC Rapperswil-Jona
1 :  1
St. Gallen

30 Nov 2025 - Super League

FC Basel 1893
0 :  0
St. Gallen

26 Nov 2025 - Super League

FC Lugano
1 :  3
St. Gallen

13 Nov 2025 - Clubs Friendlies

Austria Lustenau
0 :  3
St. Gallen

Head to head

FC Luzern

67 %

Draw

33 %

St. Gallen

0 %

Average stats (last H2H results)

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

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

4 Feb 2024 - Super League

FC Luzern
1 :  0
St. Gallen

Tactical Scheme

FC Luzern

Formation : 4 - 3 - 1 - 2

1
P. Loretz
20
P. Dorn
5
S. Knezevic
46
B. Freimann
14
A. Ciganiks
29
L. Winkler
6
T. Abe
24
T. Owusu
11
M. Di Giusto
81
J. Von Moos
27
L. Villiger
14
A. Balde
18
A. Vogt
7
C. Witzig
11
C. Boukhalfa
16
L. Gortler
28
H. Vandermersch
10
L. Daschner
36
C. Okoroji
72
C. May
26
T. Gaal
1
L. Zigi

Formation : 3 - 1 - 4 - 2

St. Gallen

Substitutes

FC Luzern
FC Luzern
Goalkeeper

V. Vasic

Defender

A. Bajrami

S. Knezevic 76'

R. Dantas Fernandes

S. Ottiger

Midfielder

D. Xhemalija

L. Ferreira

L. Winkler 59'

S. Karweina

L. Villiger 76'

Forward

A. Vasovic

T. Abe 78'

O. Kabwit

J. Von Moos 46'

St. Gallen
St. Gallen
Goalkeeper

L. Watkowiak

Defender

A. Verinac

A. Vogt 71'

J. Ruiz

C. Okoroji 89'

A. Vallci

C. Witzig 81'

Midfielder

N. Weibel

M. Stevanovic

Forward

M. Efekele

T. Ouattara

D. Besio

A. Balde 71'

Live Commentary

90+6' coup_franc_1

Free kick St. Gallen.

90+5' but_1

Goal! Andrej Vasovic levels the match at 2-2. Oscar Kabwit Tshikomb with an assist there.

90+5'  

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

90+4' coup_franc_1

Free kick for St. Gallen in their own half.

90+2'  

Luzern have a dangerous throw-in.

90+2' coup_franc_1

Luzern awarded a free kick in their own half.

90+2'  

Fedayi San signals a St. Gallen throw-in in Luzern's half.

90+1' sifflet_1

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

90+1' tir_non_cadre_1

Luzern surge into the attack at Swissporarena but Adrian Bajrami’s header is off-target.

90+1' corner_1

Corner awarded to Luzern.

90' carton_jaune_1

Lukas Gortler (St. Gallen) has been booked and must now be careful not to get a second yellow card.

89' sifflet_1

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

89' tir_non_cadre_1

Adrian Bajrami (Luzern) wins the ball in the air but heads wide.

89' substitution_1

The away team have replaced Chima Okoroji with Joel Ruiz. This is the fourth substitution made today by Enrico Maaßen.

88'  

Throw-in high up the field for Luzern in Lucerne.

88' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

88' tir_non_cadre_1

Albert Vallci hits the post with a header! Very nearly a goal there for St. Gallen in Lucerne.

87' coup_franc_1

Fedayi San signals a free kick to St. Gallen just outside Luzern's area.

86' but_1

Goal! Oscar Kabwit Tshikomb pulls one back for Luzern to make it 1-2. Great play from Tyron Owusu to set up the goal.

85'  

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

85'  

Throw-in for Luzern close to the penalty box.

85' corner_1

Luzern have been awarded a corner by Fedayi San.

84' corner_1

Luzern have been awarded a corner by Fedayi San.

82'  

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

82' coup_franc_1

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

81' substitution_1

The away team replace Christian Witzig with Albert Vallci.

81'  

Fedayi San signals a St. Gallen throw-in in Luzern's half.

80'  

St. Gallen have a dangerous throw-in.

79' coup_franc_1

Free kick in a good position for St. Gallen!

78' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

78' substitution_1

Andrej Vasovic is replacing Taisei Abe for the home team.

78' coup_franc_1

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

77' sifflet_1

Fedayi San awards St. Gallen a goal kick.

76'  

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

76' substitution_1

Sinan Karweina is on a sub for Lars Villiger for Luzern.

76' substitution_1

The home team replace Stefan Knezevic with Adrian Bajrami.

75' sifflet_1

Goal kick for St. Gallen at Swissporarena.

75' tir_non_cadre_1

In Lucerne Luzern attack through Lars Villiger. The finish is off target, however.

74' coup_franc_1

Free kick for Luzern in their own half.

74' carton_rouge_1

Antonio Verinac (St. Gallen) has been shown a straight red card by referee Fedayi San.

72' coup_franc_1

Luzern awarded a free kick in their own half.

72'  

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

71'  

Fedayi San awards the home team a throw-in.

71' substitution_1

Diego Besio is on a sub for Aliou Balde for St. Gallen.

71' substitution_1

Enrico Maaßen is making the team's first substitution at Swissporarena with Antonio Verinac replacing Alessandro Vogt.

70'  

Throw-in St. Gallen.

68' but_1

Goal! St. Gallen extend their lead to 0-2 through Alessandro Vogt. Christian Witzig instrumental with a fine assist.

68'  

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

66'  

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

66'  

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

65' coup_franc_1

Free kick for Luzern in their own half.

64'  

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

64'  

Fedayi San signals a Luzern throw-in in St. Gallen's half.

60' hors_jeu_1

St. Gallen are caught offside.

59'  

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

59'  

Fedayi San awards the away team a throw-in.

59' substitution_1

Lucas Ferreira is replacing levin Winkler for the home team.

58' sifflet_1

St. Gallen have a goal kick.

58'  

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

58'  

Luzern have a dangerous throw-in.

57' corner_1

Corner awarded to St. Gallen.

56' corner_1

St. Gallen have been awarded a corner by Fedayi San.

55' penalty_rate_1

Carlo Boukhalfa (St. Gallen) places the ball on the penalty spot ... and fails to net!

53' coup_franc_1

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

52'  

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

51' sifflet_1

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

51' tir_non_cadre_1

Luzern are pushing forward but Lars Villiger's finish is wide of the goal.

51'  

Throw-in for Luzern close to the penalty box.

49' sifflet_1

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

49' corner_1

Corner awarded to Luzern.

49' carton_jaune_1

St. Gallen's Tom Gaal has been booked in Lucerne.

48' sifflet_1

Fedayi San awards St. Gallen a goal kick.

48' tir_non_cadre_1

Pius Dorn for Luzern gets in a strike but fails to hit the target.

47' sifflet_1

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

47' sifflet_1

Luzern have a goal kick.

46' substitution_1

Luzern make their first substitution with Oscar Kabwit Tshikomb replacing Julian Von Moos.

45+2' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

45+1' coup_franc_1

Free kick for Luzern in their own half.

45+1' carton_jaune_1

At Swissporarena, Hugo Vandermersch has been yellow-carded for the away team.

45' sifflet_1

The ref's whistle signals the end of the first-half.

45'  

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

44' coup_franc_1

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

44' sifflet_1

Goal kick for Luzern at Swissporarena.

43' coup_franc_1

Fedayi San signals a free kick to St. Gallen in their own half.

42' coup_franc_1

Luzern awarded a free kick in their own half.

42' carton_jaune_1

Aliou Balde (St. Gallen) has received a first yellow card.

41' coup_franc_1

Free kick for St. Gallen in their own half.

41' carton_jaune_1

Bung Meng Freimann for Luzern has been booked by Fedayi San and receives a first yellow card.

41'  

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

40'  

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

39' coup_franc_1

Fedayi San signals a free kick to Luzern.

39' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

38' coup_franc_1

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

37' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

36'  

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

36'  

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

35' coup_franc_1

Free kick for Luzern in their own half.

34' sifflet_1

St. Gallen have a goal kick.

32' but_1

Goal! Alessandro Vogt gives St. Gallen a 0-1 lead. That's a fine assist from Lukas Gortler.

31'  

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

30'  

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

29' coup_franc_1

Free kick Luzern.

29'  

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

28' coup_franc_1

Luzern awarded a free kick in their own half.

28'  

Tyron Owusu for Luzern is back on the field again.

27' sifflet_1

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

27' blessure_1

Play has been temporarily suspended for attention to Tyron Owusu for Luzern who is writhing in pain on the pitch.

26' coup_franc_1

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

26' coup_franc_1

Fedayi San signals a free kick to Luzern in their own half.

26' carton_jaune_1

Carlo Boukhalfa (St. Gallen) has received a yellow card from Fedayi San.

25' coup_franc_1

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

25'  

Fedayi San signals a Luzern throw-in in St. Gallen's half.

24' coup_franc_1

Free kick for Luzern in their own half.

23'  

Fedayi San signals a Luzern throw-in in St. Gallen's half.

22' hors_jeu_1

St. Gallen advance rapidly upfield but Fedayi San blows for offside.

21' sifflet_1

Ball goes out of play for a Luzern goal kick.

20' coup_franc_1

Free kick for Luzern in their own half.

20'  

Throw-in for Luzern in their own half.

18' coup_franc_1

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

18' corner_1

Corner awarded to Luzern.

16'  

Throw-in St. Gallen.

16'  

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

15'  

Luzern awarded a throw-in in their own half.

13'  

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

12'  

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

11' coup_franc_1

Fedayi San signals a free kick to St. Gallen in their own half.

10' corner_1

Luzern have been awarded a corner by Fedayi San.

8'  

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

7' sifflet_1

Goal kick for St. Gallen at Swissporarena.

6' sifflet_1

Fedayi San awards Luzern a goal kick.

5' coup_franc_1

Can St. Gallen capitalize from this dangerous free kick?

4'  

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

3' tir_cadre_1

Luzern's Matteo Di Giusto is on target but unsuccessful.

1'  

Throw-in for Luzern at Swissporarena.

 

If Cyrill May receives a yellow card in today's match, he will be suspended after collecting 4 yellow cards so far this season.

 

If Lukas Gortler scores against FC Luzern it will be his 5th goal for FC St. Gallen 1879 this season.

 

FC Luzern scores 2.04 goals when playing at home and FC St. Gallen 1879 scores 1.79 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.4.

 

FC Luzern scores 1.6 goals in a match against FC St. Gallen 1879 and FC St. Gallen 1879 scores 0.8 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 27% of their matches.

 

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

 

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

 

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

 

On their last meeting FC Luzern won by 1 goals.

 

The winner of their last meeting was FC Luzern.

 

FC Luzern wins 36% of halftimes, FC St. Gallen 1879 wins 30%.

 

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

 

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

 

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

 

A year ago, FC Luzern were number 3 in the table with 36 points. Now they are number 9 with 22 points.

 

Pius Dorn has more yellow cards (6) than any other player at FC Luzern. Behar Neziri has collected 7 for FC St. Gallen 1879.

 

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

 

FC Luzern's home record this season: 1-4-5.

 

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

 

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

 

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

 

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

 

FC St. Gallen 1879 have a winning streak of 3 matches away from home.

 

FC St. Gallen 1879 have a winning streak of 4 matches.

 

Did you know that FC St. Gallen 1879 scores 24% of their goals between the minutes 76-90?

 

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 61-75?

 

FC St. Gallen 1879 have a winning streak of 3 matches in Super League.

 

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

 

During the last 72 meetings, FC Luzern have won 32 times, there have been 18 draws while FC St. Gallen 1879 have won 22 times. The goal difference is 119-101 in favour of FC Luzern.

 

During the last 35 meetings with FC Luzern playing at home, FC Luzern have won 19 times, there have been 8 draws while FC St. Gallen 1879 have won 8 times. The goal difference is 66-42 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 01/02/2026 08:00 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.