The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
FSG

FC ST. Gallen

Kybunpark, St. Gallen. Every match we hold, with the price it went off at.

629Played
260Won
41.3%Win rate
1.7Scored per game
1.54Conceded per game
134Clean sheets

Home and away

The same record, split by where it was played.

At home
47%
300 played, 141 won. 1.83 scored a game.
Away
36.2%
329 played, 119 won. 1.57 scored a game.
How the market priced them
40.5%
597 priced matches at an average of 3.07, which implied 32.6%.

Season by season 35

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Super League 11515 -4
2026/27 Friendlies Clubs 6312 -3
2026/27 Schweizer Cup 2200 +5
2026/27 UEFA Europa League 2101 -4
2025/26 Super League 3820108 +25
2025/26 Friendlies Clubs 8323 +1
2025/26 Schweizer Cup 4400 +19
2024/25 Super League 38131312 -1
2024/25 Friendlies Clubs 9405 +2
2024/25 Schweizer Cup 3201 +5
2023/24 Super League 3816913 +9
2023/24 Friendlies Clubs 11515 +3
2023/24 Schweizer Cup 2101 0
2022/23 Super League 36111213 +14
2022/23 Friendlies Clubs 9324 +8
2022/23 Schweizer Cup 4301 +21
2021/22 Super League 3614814 +5
2021/22 Friendlies Clubs 11812 +16
2021/22 Schweizer Cup 6501 +11
2020/21 Super League 36111114 -3
2020/21 Friendlies Clubs 7502 +9
2020/21 Schweizer Cup 4301 +3
2020/21 UEFA Europa League 1001 -1
2019/20 Super League 3621510 +23
2019/20 Schweizer Cup 2101 +1
2018/19 Super League 3613716 -9
2018/19 UEFA Europa League 2101 0
2017/18 Super League 3614319 -20
2016/17 Super League 3611817 -14
2015/16 Super League 3610818 -25
2014/15 Super League 3613815 -8
2013/14 Super League 36111213 -10
2012/13 Super League 3617811 +18

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 19 December 2026
A FC ST. Gallen scheduled Lausanne —
Saturday 12 December 2026
H FC ST. Gallen scheduled FC Vaduz —
Sunday 6 December 2026
H FC ST. Gallen scheduled Grasshoppers —
Tuesday 1 December 2026
H FC ST. Gallen scheduled FC Lugano —
Sunday 29 November 2026
A FC ST. Gallen scheduled FC Thun —
Sunday 22 November 2026
A FC ST. Gallen scheduled FC Zurich —
Sunday 8 November 2026
H FC ST. Gallen scheduled FC Lugano —
Saturday 31 October 2026
H FC ST. Gallen scheduled Servette FC —
Saturday 24 October 2026
A FC ST. Gallen 0 – 2 BSC Young Boys 4.09
Friday 16 October 2026
A FC ST. Gallen 2 – 0 Rapperswil —
Sunday 11 October 2026
H FC ST. Gallen 1 – 0 Lausanne 1.38
Saturday 3 October 2026
A FC ST. Gallen 3 – 3 Brühl —
Sunday 20 September 2026
A FC ST. Gallen 3 – 1 FC Basel 1893 2.33
Wednesday 16 September 2026
A FC ST. Gallen 1 – 4 FC Lugano 2.83
Saturday 12 September 2026
H FC ST. Gallen 0 – 3 FC Sion 2.12
Sunday 6 September 2026
A FC ST. Gallen 2 – 0 Servette FC 2.95
Wednesday 2 September 2026
A FC ST. Gallen 0 – 2 Grasshoppers 1.74
Sunday 30 August 2026
H FC ST. Gallen 3 – 4 FC Thun 1.66
Thursday 27 August 2026
H FC ST. Gallen 2 – 3 FC Nordsjaelland 2.20
Thursday 20 August 2026
A FC ST. Gallen 0 – 1 FC Nordsjaelland 6.50
Sunday 16 August 2026
A FC ST. Gallen 3 – 0 Thalwil —
Thursday 13 August 2026
H FC ST. Gallen 5 – 1 Sheriff Tiraspol 1.33
Sunday 9 August 2026
H FC ST. Gallen 2 – 2 FC Luzern 2.15
Thursday 6 August 2026
A FC ST. Gallen 3 – 1 Sheriff Tiraspol 2.00
Sunday 2 August 2026
A FC ST. Gallen 3 – 2 FC Vaduz 2.00
Thursday 30 July 2026
A FC ST. Gallen 0 – 5 Benfica 24.00
Sunday 26 July 2026
H FC ST. Gallen 2 – 1 FC Zurich 1.61
Thursday 23 July 2026
H FC ST. Gallen 2 – 1 Benfica 8.00
Friday 17 July 2026
H FC ST. Gallen 0 – 3 Norwich 2.04
Saturday 11 July 2026
A FC ST. Gallen 3 – 6 Lyon 6.33