FC Luzern vs FC ST. Gallen

2 - 2
🕒 Sun, 01 Feb 2026 13:00 Europe/London 📍 swissporarena 🧑‍⚖️ Fedayi San 🔁 Regular Season - 22 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 22
Regular Season Table
FC Luzern 7 · FC ST. Gallen 2
Referee Stats
11 matches · 4.55 yellow cards avg
Yellow cards avg 4.55
Reds avg 0.45
Penalties avg 1.18
Over 4.5 cards 55%
Home wins 27%
Draws 55%
Away wins 18%
How the match was played
  • Match ended level at 2-2.
  • Shots were tight (11-10).
  • FC Luzern controlled possession (63%).

Team Overview

FC Luzern (Home stats)

Games / Record

19
W-D-L: 5-7-7

Goals For / Against

42 / 38
Avg: 2.21 / 2.00

Points

22
Avg: 1.16

Clean Sheets

3

Failed to Score

0
FC ST. Gallen (Away stats)

Games / Record

19
W-D-L: 10-7-2

Goals For / Against

39 / 24
Avg: 2.05 / 1.26

Points

37
Avg: 1.95

Clean Sheets

2

Failed to Score

1

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Super League fixture.

Quick comparison bars

1.16
PPG
1.95
2.21
GF
2.05
2.00
GA
1.26
94%
O2.5
69%
88%
BTTS
88%
65%
Score 1st
69%

League-position context

FC Luzern rank7th
FC ST. Gallen rank2nd
FC Luzern points40
FC ST. Gallen points60
FC Luzern: #7 · 40 pts · GD +3
20 pts off the top 2. 1 pts above the play-off edge. 1 pts clear of the relegation zone.
FC ST. Gallen: #2 · 60 pts · GD +24
Currently in the automatic promotion spots. 21 pts above the play-off edge. 21 pts clear of the relegation zone.
20-point gap between the two sides coming into kick-off.

FC Luzern last 5 home

D W L L W
Points7/15
Weighted index44
Goals12-8
Record2-1-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

FC ST. Gallen last 5 away

D D D D W
Points7/15
Weighted index38
Goals11-7
Record1-4-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

FC Luzern trend breakdown

Over 2.594%
BTTS88%
BTTS + O2.582%
1H Over 0.571%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 65% · 1H BTTS 24%

FC ST. Gallen trend breakdown

Over 2.569%
BTTS88%
BTTS + O2.569%
1H Over 0.575%
Also: Over 0.5 94% · Over 1.5 94% · Over 3.5 50% · 1H BTTS 31%

Scoring reliability

FC Luzern score at home100%
FC Luzern clean sheet at home12%
FC ST. Gallen score away94%
FC ST. Gallen clean sheet away13%

First-goal patterns

FC Luzern score first65%
FC Luzern win after scoring first27%
FC ST. Gallen score first69%
FC ST. Gallen win after scoring first45%
Comeback rate after conceding first: FC Luzern 40% · FC ST. Gallen 100%
Avg first goal minute: FC Luzern 18.5' · FC ST. Gallen 18.4'

Vs league average

FC Luzern score at home2.21 vs 1.79
FC Luzern concede at home2.00 vs 1.46
FC ST. Gallen score away2.05 vs 1.46
FC ST. Gallen concede away1.26 vs 1.79
FC Luzern score 24% above league average, while FC ST. Gallen score 40% above league average.
Defensive side: FC Luzern are 37% above league average at home, and FC ST. Gallen are 29% below league average away.

Head-to-head trends

Recent games5
Avg goals2.60
BTTS60%
Over 2.540%
At this venue setup: 2.60 goals on average across the last 5.

FC Luzern goal timing (home)

1H scored: 42% 2H scored: 58% Danger: 76-90+ Vulnerable: 46-60
Goals scored by 15-minute interval
76-90+ 11
0-15 8
61-75 8
16-30 6
46-60 3
31-45 2
Goals conceded by 15-minute interval
46-60 11
61-75 8
31-45 7
76-90+ 5
16-30 2
0-15 0

FC ST. Gallen goal timing (away)

1H scored: 54% 2H scored: 46% Danger: 16-30 Vulnerable: 0-15
Goals scored by 15-minute interval
16-30 10
76-90+ 8
0-15 7
61-75 6
31-45 3
46-60 3
Goals conceded by 15-minute interval
0-15 6
76-90+ 6
31-45 4
46-60 4
61-75 3
16-30 1

Match Statistics

Shots on Goal
3
5
Total Shots
11
10
Shots off Goal
5
3
Blocked Shots
3
2
Shots Inside Box
9
9
Shots Outside Box
2
1
Ball Possession
63%
37%
Corner Kicks
5
2
Fouls
17
16
Offsides
0
2
Yellow Cards
1
5
Red Cards
0
1
Goalkeeper Saves
2
1
Total Passes
409
242
Passes Accurate
320
170
Passes %
78%
70%

Events

Yellow Cards
Home
1
Away
5
Red Cards
Home
0
Away
1
Substitutions
Home
5
Away
4
26'
26' C. Boukhalfa
32'
32' Goal · 0-1
A. Vogt
Normal Goal · Assist: L. Görtler
41'
41' B. Freimann
42'
42' A. Balde
45+1'
45+1' H. Vandermersch
46'
46' J. von Moos
1st substitution · For: O. Kabwit
49'
49' T. Gaal
55'
55' Goal · 0-2
C. Boukhalfa
Missed Penalty
59'
59' Levin Winkler
2nd substitution · For: Lucas Ferreira
68'
68' Goal · 0-3
A. Vogt
Normal Goal · Assist: C. Witzig
71'
71' A. Vogt
1st substitution · For: A. Verinac
71'
71' A. Balde
2nd substitution · For: D. Besio
73'
73' 📺 VAR
A. Verinac
Card upgrade
74'
74' A. Verinac
76'
76' S. Knežević
3rd substitution · For: A. Bajrami
76'
76' L. Villiger
4th substitution · For: S. Karweina
78'
78' T. Abe
5th substitution · For: A. Vasovic
81'
81' C. Witzig
3rd substitution · For: A. Vallci
86'
86' Goal · 1-3
O. Kabwit
Normal Goal · Assist: T. Owusu
89'
89' C. Okoroji
4th substitution · For: J. Ruiz
90'
90' L. Görtler
90+5'
90+5' Goal · 2-3
A. Vasovic
Normal Goal · Assist: O. Kabwit

FC Luzern vs FC ST. Gallen 2-2: match report, goals, cards and substitutions

FC Luzern drew 2-2 with FC ST. Gallen on Sunday, 01 February 2026 in Super League. The match was refereed by Fedayi San. It was played at swissporarena.

First half: C. Boukhalfa received a yellow card for FC ST. Gallen at 26'. FC ST. Gallen took the lead at 32' when A. Vogt scored, with the assist credited to L. Görtler, making the score 0-1. B. Freimann received a yellow card for FC Luzern at 41'. A. Balde received a yellow card for FC ST. Gallen at 42'. H. Vandermersch received a yellow card for FC ST. Gallen at 45+1'.

Second half: FC Luzern made their 1st substitution at 46', with J. von Moos replacing O. Kabwit. T. Gaal received a yellow card for FC ST. Gallen at 49'. FC ST. Gallen extended the lead at 55' when C. Boukhalfa scored (Missed Penalty), making the score 0-2. FC Luzern made their 2nd substitution at 59', with Levin Winkler replacing Lucas Ferreira. FC ST. Gallen extended the lead at 68' when A. Vogt scored, with the assist credited to C. Witzig, making the score 0-3. FC ST. Gallen made their 1st substitution at 71', with A. Vogt replacing A. Verinac. FC ST. Gallen made their 2nd substitution at 71', with A. Balde replacing D. Besio. VAR intervened at 73' for FC ST. Gallen (Card upgrade). A. Verinac received a red card for FC ST. Gallen at 74'. FC Luzern made their 3rd substitution at 76', with S. Knežević replacing A. Bajrami. FC Luzern made their 4th substitution at 76', with L. Villiger replacing S. Karweina. FC Luzern made their 5th substitution at 78', with T. Abe replacing A. Vasovic. FC ST. Gallen made their 3rd substitution at 81', with C. Witzig replacing A. Vallci. FC Luzern reduced the deficit at 86' when O. Kabwit scored, with the assist credited to T. Owusu, making the score 1-3. FC ST. Gallen made their 4th substitution at 89', with C. Okoroji replacing J. Ruiz. L. Görtler received a yellow card for FC ST. Gallen at 90'. FC Luzern scored late to reduce the deficit at 90+5' when A. Vasovic scored, with the assist credited to O. Kabwit, making the score 2-3.

FC Luzern used 5 substitutions while FC ST. Gallen used 4 substitutions. FC Luzern got 1 yellow card, while FC ST. Gallen got 5 yellow cards and 1 red card.

How the match was played

  • Match ended level at 2-2.
  • Shots were tight (11-10).
  • FC Luzern controlled possession (63%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games37
Home Wins19
Draws11
Away Wins7
Over 2.5 Goals23 (62.2%)
BTTS23 (62.2%)
Home vs Away as Scheduled
Total Games19
Home Wins12
Draws6
Away Wins1
Over 2.5 Goals12 (63.2%)
BTTS11 (57.9%)

FC Luzern vs FC ST. Gallen Head-to-Head History by Season