St. Gallen host Lugano in the Swiss Super League on 14 March 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:30 UK Time.
St. Gallen return home in strong attacking form after a sequence of positive results that has reinforced their position among the more consistent teams in the Swiss Super League. Their recent performances have combined high tempo attacking play with confidence in the final third, creating matches that often produce several scoring opportunities.
Lugano arrive with more mixed momentum after a run of results that has alternated between solid victories and frustrating defeats. While their attacking quality remains capable of troubling opponents, defensive lapses have occasionally prevented them from turning competitive performances into consistent points.
St. Gallen’s recent form highlights a side playing with confidence and attacking freedom. Their latest match ended in a convincing 3-0 home victory over FC Basel, a performance where they controlled the game through aggressive pressing and clinical finishing.
Earlier fixtures also reflected their attacking strength. St. Gallen shared a 2-2 draw away at FC Thun in an open match where both sides created numerous chances. They followed that with a 2-1 home win against Winterthur, demonstrating their ability to convert pressure into goals when controlling possession.
One of the most impressive results in this run was the 5-1 away victory against Winterthur, a performance that showcased their attacking depth and quick transitions. Even in tighter contests such as the 1-1 draw with Servette, St. Gallen maintained a high tempo approach that continues to create opportunities throughout matches.
Lugano’s recent results underline a team capable of strong attacking phases but occasionally vulnerable when matches become open. Their latest outing produced a 3-1 defeat at home to Luzern, where defensive lapses proved costly despite moments of attacking pressure.
Before that they secured a 2-1 home win against FC Sion, demonstrating their ability to take advantage of chances in the final third. Another victory came in the 1-0 away success at Grasshoppers, where Lugano maintained defensive discipline to protect a narrow lead.
They also recorded a 2-1 home win over Lausanne, highlighting their attacking efficiency when controlling possession. However, the 1-1 draw away at FC Basel earlier in the run illustrated how their matches often remain balanced contests where defensive concentration becomes decisive.
The best bet for this match leans towards over 3.5 goals at 2.62 odds. St. Gallen’s recent matches include the dominant 5-1 victory over Winterthur and the 2-2 draw with FC Thun, both highlighting their attacking intensity. Lugano have also been involved in open contests such as the 3-1 defeat to Luzern and the 2-1 win over FC Sion, suggesting another high scoring game could develop.
Backing St. Gallen to win and both teams to score at 3.60 odds also carries strong value. St. Gallen’s attacking rhythm at home has produced multiple goals in several recent fixtures, while Lugano possess enough attacking quality to threaten even when facing sustained pressure.
For those looking at a correct score prediction, a 3-1 St. Gallen win at 15.00 odds aligns with the patterns surrounding both teams. St. Gallen’s attacking momentum combined with Lugano’s occasional defensive vulnerability suggests the hosts could produce several goals while still allowing the visitors opportunities to score.
| St. Gallen | Lugano | |
|---|---|---|
| Game Played | 36 | 36 |
| Wins | 19 | 18 |
| Draws | 9 | 9 |
| Loss | 8 | 9 |
| Goals For | 68 | 53 |
| Goals Against | 45 | 40 |
| St. Gallen | Lugano | |
|---|---|---|
| Game Played | 18 | 18 |
| Wins | 10 | 7 |
| Draws | 2 | 6 |
| Loss | 6 | 5 |
| Goals For | 32 | 21 |
| Goals Against | 22 | 20 |
|
10.05.26
|
Lugano St. Gallen |
1-2 |
|
03.05.26
|
St. Gallen FC Sion |
0-3 |
|
26.04.26
|
Young Boys St. Gallen |
1-2 |
|
19.04.26
|
Yverdon St. Gallen |
0-2 |
|
12.04.26
|
Luzern St. Gallen |
2-2 |
|
06.04.26
|
St. Gallen FC Zurich |
2-1 |
|
21.03.26
|
FC Sion St. Gallen |
1-1 |
|
17.03.26
|
St. Gallen Lugano |
1-1 |
|
08.03.26
|
St. Gallen FC Basel |
3-0 |
|
05.03.26
|
FC Thun St. Gallen |
2-2 |
|
28.02.26
|
St. Gallen Winterthur |
2-1 |
|
21.02.26
|
Servette St. Gallen |
1-1 |
|
18.02.26
|
Winterthur St. Gallen |
1-5 |
|
14.02.26
|
St. Gallen Grasshoppers |
0-0 |
|
11.02.26
|
St. Gallen Young Boys |
2-1 |
|
08.02.26
|
Lausanne St. Gallen |
1-1 |
|
04.02.26
|
St. Gallen FC Basel |
2-1 |
|
01.02.26
|
Luzern St. Gallen |
2-2 |
|
25.01.26
|
St. Gallen Servette |
2-4 |
|
07.01.26
|
St. Gallen Anderlecht |
2-1 |
|
21.12.25
|
Grasshoppers St. Gallen |
1-2 |
|
16.12.25
|
St. Gallen FC Sion |
3-1 |
|
13.12.25
|
FC Thun St. Gallen |
0-2 |
|
06.12.25
|
St. Gallen FC Zurich |
1-2 |
|
03.12.25
|
Rapperswil St. Gallen (Penalties:1 - 2) |
0-0 |
|
30.11.25
|
FC Basel St. Gallen |
0-0 |
|
23.11.25
|
St. Gallen Lausanne |
1-0 |
|
13.11.25
|
Lustenau St. Gallen |
0-3 |
|
09.11.25
|
St. Gallen Young Boys |
1-4 |
|
02.11.25
|
Lugano St. Gallen |
1-3 |
|
28.10.25
|
FC Sion St. Gallen |
3-2 |
|
25.10.25
|
St. Gallen Grasshoppers |
5-0 |
|
19.10.25
|
Young Boys St. Gallen |
1-2 |
|
09.10.25
|
St. Gallen Bellinzona |
1-0 |
|
04.10.25
|
St. Gallen FC Thun |
1-2 |
|
27.09.25
|
FC Zurich St. Gallen |
3-1 |
|
20.09.25
|
FC WIL 1900 St. Gallen (Penalties:1 - 3) |
0-0 |
|
13.09.25
|
St. Gallen Lugano |
1-0 |
|
31.08.25
|
Lausanne St. Gallen |
1-2 |
|
24.08.25
|
St. Gallen Luzern |
0-1 |
|
16.08.25
|
Walenstadt St. Gallen |
0-13 |
|
09.08.25
|
St. Gallen Winterthur |
5-0 |
|
02.08.25
|
Servette St. Gallen |
1-4 |
|
26.07.25
|
St. Gallen FC Basel |
2-1 |
|
22.07.25
|
St. Gallen Villarreal |
2-2 |
|
17.07.25
|
St. Gallen Darmstadt |
2-4 |
|
27.06.25
|
St. Gallen Brühl |
4-4 |
|
22.05.25
|
Grasshoppers St. Gallen |
2-0 |
|
17.05.25
|
St. Gallen FC Zurich |
3-2 |
|
13.05.25
|
FC Sion St. Gallen |
1-1 |
|
03.05.26
|
St. Gallen FC Sion |
0-3 |
|
06.04.26
|
St. Gallen FC Zurich |
2-1 |
|
17.03.26
|
St. Gallen Lugano |
1-1 |
|
08.03.26
|
St. Gallen FC Basel |
3-0 |
|
28.02.26
|
St. Gallen Winterthur |
2-1 |
|
14.02.26
|
St. Gallen Grasshoppers |
0-0 |
|
11.02.26
|
St. Gallen Young Boys |
2-1 |
|
04.02.26
|
St. Gallen FC Basel |
2-1 |
|
25.01.26
|
St. Gallen Servette |
2-4 |
|
07.01.26
|
St. Gallen Anderlecht |
2-1 |
|
16.12.25
|
St. Gallen FC Sion |
3-1 |
|
06.12.25
|
St. Gallen FC Zurich |
1-2 |
|
23.11.25
|
St. Gallen Lausanne |
1-0 |
|
09.11.25
|
St. Gallen Young Boys |
1-4 |
|
25.10.25
|
St. Gallen Grasshoppers |
5-0 |
|
09.10.25
|
St. Gallen Bellinzona |
1-0 |
|
04.10.25
|
St. Gallen FC Thun |
1-2 |
|
13.09.25
|
St. Gallen Lugano |
1-0 |
|
24.08.25
|
St. Gallen Luzern |
0-1 |
|
09.08.25
|
St. Gallen Winterthur |
5-0 |
|
26.07.25
|
St. Gallen FC Basel |
2-1 |
|
22.07.25
|
St. Gallen Villarreal |
2-2 |
|
17.07.25
|
St. Gallen Darmstadt |
2-4 |
|
27.06.25
|
St. Gallen Brühl |
4-4 |
|
17.05.25
|
St. Gallen FC Zurich |
3-2 |
|
10.05.25
|
St. Gallen Winterthur |
1-4 |
|
21.04.25
|
St. Gallen FC Sion |
1-0 |
|
06.04.25
|
St. Gallen Servette |
1-0 |
|
15.03.25
|
St. Gallen Lausanne |
0-2 |
|
08.03.25
|
St. Gallen Grasshoppers |
3-1 |
|
22.02.25
|
St. Gallen FC Basel |
2-2 |
|
05.02.25
|
St. Gallen Lugano |
2-1 |
|
26.01.25
|
St. Gallen Lausanne |
3-2 |
|
12.12.24
|
St. Gallen Vitoria Guimaraes |
1-4 |
|
08.12.24
|
St. Gallen FC Basel |
1-1 |
|
28.11.24
|
St. Gallen TSC |
2-2 |
|
24.11.24
|
St. Gallen Yverdon |
0-0 |
|
02.11.24
|
St. Gallen FC Sion |
1-1 |
|
30.10.24
|
St. Gallen Winterthur |
2-2 |
|
24.10.24
|
St. Gallen Fiorentina |
2-4 |
|
06.10.24
|
St. Gallen Servette |
1-1 |
|
24.09.24
|
St. Gallen FC Zurich |
4-1 |
|
21.09.24
|
St. Gallen Luzern |
2-3 |
|
22.08.24
|
St. Gallen Trabzonspor |
0-0 |
|
11.08.24
|
St. Gallen Grasshoppers |
1-0 |
|
07.08.24
|
St. Gallen Slask Wroclaw |
2-0 |
|
28.07.24
|
St. Gallen Young Boys |
4-0 |
|
25.07.24
|
St. Gallen Tobol |
4-1 |
|
26.06.24
|
St. Gallen Ludogorets |
0-2 |
|
25.05.24
|
St. Gallen FC Zurich |
1-2 |
|
10.05.26
|
Lugano St. Gallen |
1-2 |
|
26.04.26
|
Young Boys St. Gallen |
1-2 |
|
19.04.26
|
Yverdon St. Gallen |
0-2 |
|
12.04.26
|
Luzern St. Gallen |
2-2 |
|
21.03.26
|
FC Sion St. Gallen |
1-1 |
|
05.03.26
|
FC Thun St. Gallen |
2-2 |
|
21.02.26
|
Servette St. Gallen |
1-1 |
|
18.02.26
|
Winterthur St. Gallen |
1-5 |
|
08.02.26
|
Lausanne St. Gallen |
1-1 |
|
01.02.26
|
Luzern St. Gallen |
2-2 |
|
21.12.25
|
Grasshoppers St. Gallen |
1-2 |
|
13.12.25
|
FC Thun St. Gallen |
0-2 |
|
03.12.25
|
Rapperswil St. Gallen (Penalties:1 - 2) |
0-0 |
|
30.11.25
|
FC Basel St. Gallen |
0-0 |
|
13.11.25
|
Lustenau St. Gallen |
0-3 |
|
02.11.25
|
Lugano St. Gallen |
1-3 |
|
28.10.25
|
FC Sion St. Gallen |
3-2 |
|
19.10.25
|
Young Boys St. Gallen |
1-2 |
|
27.09.25
|
FC Zurich St. Gallen |
3-1 |
|
20.09.25
|
FC WIL 1900 St. Gallen (Penalties:1 - 3) |
0-0 |
|
31.08.25
|
Lausanne St. Gallen |
1-2 |
|
16.08.25
|
Walenstadt St. Gallen |
0-13 |
|
02.08.25
|
Servette St. Gallen |
1-4 |
|
22.05.25
|
Grasshoppers St. Gallen |
2-0 |
|
13.05.25
|
FC Sion St. Gallen |
1-1 |
|
06.05.25
|
Yverdon St. Gallen |
1-1 |
|
13.04.25
|
Lugano St. Gallen |
1-1 |
|
03.04.25
|
Luzern St. Gallen |
1-1 |
|
29.03.25
|
Young Boys St. Gallen |
1-0 |
|
19.03.25
|
Lustenau St. Gallen |
2-1 |
|
01.03.25
|
Winterthur St. Gallen |
4-0 |
|
16.02.25
|
Yverdon St. Gallen |
1-0 |
|
09.02.25
|
FC Zurich St. Gallen |
1-2 |
|
02.02.25
|
Luzern St. Gallen |
2-0 |
|
18.01.25
|
Servette St. Gallen |
1-1 |
|
11.01.25
|
Darmstadt St. Gallen |
1-0 |
|
07.01.25
|
Karlsruher St. Gallen |
1-2 |
|
19.12.24
|
Heidenheim St. Gallen |
1-1 |
|
15.12.24
|
FC Zurich St. Gallen |
0-2 |
|
05.12.24
|
Bellinzona St. Gallen |
1-0 |
|
01.12.24
|
Young Boys St. Gallen |
3-1 |
|
10.11.24
|
Grasshoppers St. Gallen |
1-2 |
|
07.11.24
|
Larne St. Gallen |
1-2 |
|
27.10.24
|
FC Sion St. Gallen |
2-2 |
|
20.10.24
|
FC Basel St. Gallen |
2-1 |
|
03.10.24
|
Cercle Brugge St. Gallen |
6-2 |
|
28.09.24
|
Yverdon St. Gallen |
1-0 |
|
14.09.24
|
Paradiso St. Gallen |
1-3 |
|
04.09.24
|
Brühl St. Gallen |
2-5 |
|
01.09.24
|
Lugano St. Gallen |
1-1 |
|
10.05.26
|
Lugano St. Gallen |
1-2 |
|
03.05.26
|
Lugano Young Boys |
1-0 |
|
25.04.26
|
FC Thun Lugano |
0-1 |
|
11.04.26
|
FC Zurich Lugano |
0-1 |
|
04.04.26
|
Lugano FC Thun |
1-0 |
|
25.03.26
|
Lugano Taverne |
1-3 |
|
22.03.26
|
Young Boys Lugano |
1-1 |
|
17.03.26
|
St. Gallen Lugano |
1-1 |
|
07.03.26
|
Lugano Luzern |
1-3 |
|
04.03.26
|
Lugano FC Sion |
2-1 |
|
01.03.26
|
Grasshoppers Lugano |
1-0 |
|
22.02.26
|
Lugano Lausanne |
2-1 |
|
15.02.26
|
FC Basel Lugano |
1-1 |
|
11.02.26
|
Lugano Servette |
1-1 |
|
07.02.26
|
Winterthur Lugano |
1-1 |
|
31.01.26
|
Grasshoppers Lugano |
1-1 |
|
24.01.26
|
Lugano Winterthur |
4-1 |
|
17.01.26
|
Luzern Lugano |
2-5 |
|
09.01.26
|
Lugano Viktoria Plzen |
2-4 |
|
05.01.26
|
Lugano FC Koln |
1-2 |
|
21.12.25
|
Lugano Young Boys |
3-0 |
|
17.12.25
|
FC Zurich Lugano |
0-1 |
|
14.12.25
|
Lugano Servette |
4-2 |
|
07.12.25
|
Lausanne Lugano |
0-0 |
|
29.11.25
|
Lugano FC Sion |
1-1 |
|
22.11.25
|
FC Thun Lugano |
0-1 |
|
09.11.25
|
FC Basel Lugano |
0-1 |
|
02.11.25
|
Lugano St. Gallen |
1-3 |
|
30.10.25
|
Lugano Luzern |
2-0 |
|
26.10.25
|
Servette Lugano |
2-1 |
|
18.10.25
|
Lugano FC Zurich |
1-0 |
|
05.10.25
|
Winterthur Lugano |
2-4 |
|
27.09.25
|
Lugano Grasshoppers |
2-1 |
|
17.09.25
|
Lugano Lausanne |
1-1 |
|
13.09.25
|
St. Gallen Lugano |
1-0 |
|
31.08.25
|
Young Boys Lugano |
3-1 |
|
17.08.25
|
Cham Lugano |
3-2 |
|
14.08.25
|
Celje Lugano |
2-4 |
|
10.08.25
|
Lugano FC Basel |
3-1 |
|
07.08.25
|
Lugano Celje |
0-5 |
|
03.08.25
|
FC Sion Lugano |
4-0 |
|
31.07.25
|
CFR Cluj Lugano |
1-0 |
|
27.07.25
|
Lugano FC Thun |
1-2 |
|
24.07.25
|
Lugano CFR Cluj |
0-0 |
|
19.07.25
|
Lugano PRO Vercelli |
2-0 |
|
24.05.25
|
Lugano Young Boys |
1-1 |
|
18.05.25
|
Lausanne Lugano |
1-1 |
|
15.05.25
|
Servette Lugano |
4-1 |
|
10.05.25
|
Lugano FC Basel |
2-5 |
|
04.05.25
|
Luzern Lugano |
0-2 |
|
10.05.26
|
Lugano St. Gallen |
1-2 |
|
03.05.26
|
Lugano Young Boys |
1-0 |
|
04.04.26
|
Lugano FC Thun |
1-0 |
|
25.03.26
|
Lugano Taverne |
1-3 |
|
07.03.26
|
Lugano Luzern |
1-3 |
|
04.03.26
|
Lugano FC Sion |
2-1 |
|
22.02.26
|
Lugano Lausanne |
2-1 |
|
11.02.26
|
Lugano Servette |
1-1 |
|
24.01.26
|
Lugano Winterthur |
4-1 |
|
09.01.26
|
Lugano Viktoria Plzen |
2-4 |
|
05.01.26
|
Lugano FC Koln |
1-2 |
|
21.12.25
|
Lugano Young Boys |
3-0 |
|
14.12.25
|
Lugano Servette |
4-2 |
|
29.11.25
|
Lugano FC Sion |
1-1 |
|
02.11.25
|
Lugano St. Gallen |
1-3 |
|
30.10.25
|
Lugano Luzern |
2-0 |
|
18.10.25
|
Lugano FC Zurich |
1-0 |
|
27.09.25
|
Lugano Grasshoppers |
2-1 |
|
17.09.25
|
Lugano Lausanne |
1-1 |
|
10.08.25
|
Lugano FC Basel |
3-1 |
|
07.08.25
|
Lugano Celje |
0-5 |
|
27.07.25
|
Lugano FC Thun |
1-2 |
|
24.07.25
|
Lugano CFR Cluj |
0-0 |
|
19.07.25
|
Lugano PRO Vercelli |
2-0 |
|
24.05.25
|
Lugano Young Boys |
1-1 |
|
10.05.25
|
Lugano FC Basel |
2-5 |
|
13.04.25
|
Lugano St. Gallen |
1-1 |
|
29.03.25
|
Lugano Servette |
0-2 |
|
16.03.25
|
Lugano Winterthur |
2-1 |
|
13.03.25
|
Lugano Celje (Penalties:1 - 3) |
5-4 |
|
02.03.25
|
Lugano FC Zurich |
0-3 |
|
15.02.25
|
Lugano Luzern |
2-0 |
|
08.02.25
|
Lugano Grasshoppers |
1-1 |
|
01.02.25
|
Lugano FC Sion |
3-2 |
|
19.01.25
|
Lugano FC Basel |
2-2 |
|
10.01.25
|
Lugano FC Koln |
3-3 |
|
19.12.24
|
Lugano Pafos |
2-2 |
|
15.12.24
|
Lugano Lausanne |
1-4 |
|
28.11.24
|
Lugano Gent |
2-0 |
|
24.11.24
|
Lugano FC Zurich |
4-1 |
|
03.11.24
|
Lugano Yverdon |
2-0 |
|
27.10.24
|
Lugano Young Boys |
2-0 |
|
03.10.24
|
Lugano HJK |
3-0 |
|
29.09.24
|
Lugano Winterthur |
2-1 |
|
01.09.24
|
Lugano St. Gallen |
1-1 |
|
22.08.24
|
Lugano Besiktas |
3-3 |
|
15.08.24
|
Lugano Partizan |
2-2 |
|
11.08.24
|
Lugano Luzern |
2-3 |
|
03.08.24
|
Lugano Servette |
3-1 |
|
23.07.24
|
Lugano Fenerbahce |
3-4 |
|
25.04.26
|
FC Thun Lugano |
0-1 |
|
11.04.26
|
FC Zurich Lugano |
0-1 |
|
22.03.26
|
Young Boys Lugano |
1-1 |
|
17.03.26
|
St. Gallen Lugano |
1-1 |
|
01.03.26
|
Grasshoppers Lugano |
1-0 |
|
15.02.26
|
FC Basel Lugano |
1-1 |
|
07.02.26
|
Winterthur Lugano |
1-1 |
|
31.01.26
|
Grasshoppers Lugano |
1-1 |
|
17.01.26
|
Luzern Lugano |
2-5 |
|
17.12.25
|
FC Zurich Lugano |
0-1 |
|
07.12.25
|
Lausanne Lugano |
0-0 |
|
22.11.25
|
FC Thun Lugano |
0-1 |
|
09.11.25
|
FC Basel Lugano |
0-1 |
|
26.10.25
|
Servette Lugano |
2-1 |
|
05.10.25
|
Winterthur Lugano |
2-4 |
|
13.09.25
|
St. Gallen Lugano |
1-0 |
|
31.08.25
|
Young Boys Lugano |
3-1 |
|
17.08.25
|
Cham Lugano |
3-2 |
|
14.08.25
|
Celje Lugano |
2-4 |
|
03.08.25
|
FC Sion Lugano |
4-0 |
|
31.07.25
|
CFR Cluj Lugano |
1-0 |
|
18.05.25
|
Lausanne Lugano |
1-1 |
|
15.05.25
|
Servette Lugano |
4-1 |
|
04.05.25
|
Luzern Lugano |
0-2 |
|
21.04.25
|
Lausanne Lugano |
2-0 |
|
06.04.25
|
FC Basel Lugano |
2-0 |
|
01.04.25
|
Yverdon Lugano |
0-2 |
|
09.03.25
|
FC Sion Lugano |
2-1 |
|
06.03.25
|
Celje Lugano |
1-0 |
|
26.02.25
|
Biel-Bienne Lugano |
2-0 |
|
23.02.25
|
Young Boys Lugano |
1-0 |
|
05.02.25
|
St. Gallen Lugano |
2-1 |
|
25.01.25
|
Winterthur Lugano |
2-3 |
|
16.01.25
|
FC WIL 1900 Lugano |
2-2 |
|
08.01.25
|
Sturm Graz Lugano |
2-1 |
|
12.12.24
|
Legia Warsaw Lugano |
1-2 |
|
07.12.24
|
Luzern Lugano |
1-4 |
|
04.12.24
|
Yverdon Lugano |
0-2 |
|
01.12.24
|
Servette Lugano |
3-0 |
|
10.11.24
|
Young Boys Lugano |
2-1 |
|
07.11.24
|
TSC Lugano |
4-1 |
|
31.10.24
|
Grasshoppers Lugano |
1-1 |
|
24.10.24
|
Mlada Boleslav Lugano |
0-1 |
|
20.10.24
|
Yverdon Lugano |
2-0 |
|
06.10.24
|
FC Zurich Lugano |
1-1 |
|
22.09.24
|
FC Sion Lugano |
0-0 |
|
18.09.24
|
Lausanne Lugano |
1-2 |
|
14.09.24
|
Rapperswil Lugano |
1-3 |
|
29.08.24
|
Besiktas Lugano |
5-1 |
|
18.08.24
|
Brühl Lugano |
1-7 |
|
17.03.2026
|
St. Gallen Lugano |
1-1
|
|
26.11.2025
|
Lugano St. Gallen |
1-3
|
|
13.09.2025
|
St. Gallen Lugano |
1-0
|
|
13.04.2025
|
Lugano St. Gallen |
1-1
|
|
05.02.2025
|
St. Gallen Lugano |
2-1
|
|
17.03.2026
|
St. Gallen Lugano |
1-1
|
|
13.09.2025
|
St. Gallen Lugano |
1-0
|
|
05.02.2025
|
St. Gallen Lugano |
2-1
|
|
09.03.2024
|
St. Gallen Lugano |
2-3
|
|
28.01.2024
|
St. Gallen Lugano |
1-4
|
|
26.04.2023
|
St. Gallen Lugano |
1-2
|