FC Luzern vs FC ST. Gallen

2 - 2
🕒 Sun, 12 Apr 2026 15:30 Europe/London 📍 swissporarena 🧑‍⚖️ Luca Piccolo 🔁 Regular Season - 33 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 33
Regular Season Table
FC Luzern 7 · FC ST. Gallen 2
Referee Stats
15 matches · 5.73 yellow cards avg
Yellow cards avg 5.73
Reds avg 0.67
Penalties avg 0.67
Over 4.5 cards 87%
Home wins 40%
Draws 27%
Away wins 33%
How the match was played
  • Match ended level at 2-2.
  • FC ST. Gallen outshot their opponent (8-15).
  • Possession was balanced (52%-48%).

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
2
3
Total Shots
8
15
Shots off Goal
4
7
Blocked Shots
2
5
Shots Inside Box
6
7
Shots Outside Box
2
8
Ball Possession
52%
48%
Corner Kicks
6
5
Fouls
14
14
Offsides
4
1
Yellow Cards
2
3
Red Cards
Goalkeeper Saves
1
0
Total Passes
363
333
Passes Accurate
255
239
Passes %
70%
72%

Events

Yellow Cards
Home
2
Away
3
Red Cards
Home
0
Away
0
Substitutions
Home
4
Away
4
7'
7' C. Boukhalfa
9'
9' Goal · 1-0
A. Vasovic
Normal Goal
46'
46' H. Vandermersch
1st substitution · For: D. Besio
48'
48' T. Abe
55'
55' R. Fernandes
66'
66' C. Konietzke
2nd substitution · For: N. Weibel
73'
73' Goal · 1-1
A. Balde
Penalty
74'
74' R. Fernandes
1st substitution · For: A. Cigaņiks
74'
74' O. Kabwit
2nd substitution · For: K. Spadanuda
77'
77' Goal · 2-1
L. Villiger
Normal Goal · Assist: A. Cigaņiks
80'
80' T. Abe
3rd substitution · For: Levin Winkler
82'
82' C. Okoroji
3rd substitution · For: T. Ouattara
84'
84' L. Villiger
4th substitution · For: Sascha Meyer
87'
87' Goal · 2-2
A. Balde
Normal Goal
89'
89' A. Balde
4th substitution · For: B. Fazliji
90+1'
90+1' A. Vogt
90+4'
90+4' C. Kleine-Bekel

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, 12 April 2026 in Super League. The match was refereed by Luca Piccolo. It was played at swissporarena.

First half: C. Boukhalfa received a yellow card for FC ST. Gallen at 7'. FC Luzern took an early lead at 9' when A. Vasovic scored, making the score 1-0.

Second half: FC ST. Gallen made their 1st substitution at 46', with H. Vandermersch replacing D. Besio. T. Abe received a yellow card for FC Luzern at 48'. R. Fernandes received a yellow card for FC Luzern at 55'. FC ST. Gallen made their 2nd substitution at 66', with C. Konietzke replacing N. Weibel. FC ST. Gallen leveled the score at 73' when A. Balde scored (Penalty), making the score 1-1. FC Luzern made their 1st substitution at 74', with R. Fernandes replacing A. Cigaņiks. FC Luzern made their 2nd substitution at 74', with O. Kabwit replacing K. Spadanuda. FC Luzern took the lead at 77' when L. Villiger scored, with the assist credited to A. Cigaņiks, making the score 2-1. FC Luzern made their 3rd substitution at 80', with T. Abe replacing Levin Winkler. FC ST. Gallen made their 3rd substitution at 82', with C. Okoroji replacing T. Ouattara. FC Luzern made their 4th substitution at 84', with L. Villiger replacing Sascha Meyer. FC ST. Gallen leveled the score at 87' when A. Balde scored, making the score 2-2. FC ST. Gallen made their 4th substitution at 89', with A. Balde replacing B. Fazliji. A. Vogt received a yellow card for FC ST. Gallen at 90+1'. C. Kleine-Bekel received a yellow card for FC ST. Gallen at 90+4'.

FC Luzern used 4 substitutions while FC ST. Gallen used 4 substitutions. FC Luzern got 2 yellow cards, while FC ST. Gallen got 3 yellow cards.

How the match was played

  • Match ended level at 2-2.
  • FC ST. Gallen outshot their opponent (8-15).
  • Possession was balanced (52%-48%).

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