Lugano host St. Gallen in the Swiss Super League on 10 May 2026, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 13:00 UK Time.
Two sides level on wins, draws and defeats meet in an important Swiss Super League clash, but recent momentum strongly favours Lugano heading into this fixture. Their defensive consistency over the past month has transformed them into one of the league’s hardest teams to break down, while St. Gallen continue to alternate between impressive attacking displays and costly defensive collapses.
Recent meetings between these clubs have generally remained competitive and tight. Four of the last five head-to-head encounters produced two goals or fewer, including the recent 1-1 draw in March. With Lugano currently thriving through defensive control and St. Gallen struggling for attacking consistency away from home, another tense tactical contest could develop here.
Lugano arrive in outstanding defensive form after recording four consecutive league victories while conceding zero goals. Wins against Young Boys 1-0, FC Thun 1-0 and FC Zurich 1-0 highlighted a side now extremely comfortable managing narrow advantages through compact defensive structure and disciplined midfield control.
Their recent improvement has not relied on explosive attacking football but rather efficiency in decisive moments. Lugano have conceded only once across their last five league matches, with the 1-1 draw away at Young Boys again showing their ability to remain organised under sustained pressure. At home especially, they have become increasingly difficult to break down during the second half of matches.
St. Gallen remain one of the more unpredictable sides in the league. Their impressive 2-1 away win against Young Boys demonstrated the attacking quality they can produce when transitions open up, while the entertaining 2-2 draw at Luzern showed their willingness to attack aggressively even in difficult away fixtures.
However, defensive stability continues to fluctuate sharply. The heavy 3-0 defeat at home against FC Sion exposed serious vulnerability once defensive organisation collapsed, and St. Gallen have now conceded 44 league goals across 35 matches. Away from home, they often struggle to control matches against disciplined defensive teams capable of slowing the tempo.
The best bet for this match points towards Lugano to win to nil at 4.50 odds. Lugano’s recent defensive numbers have been exceptional, and their ability to consistently manage low scoring matches gives them a strong platform against a St. Gallen side that continues to lack reliability away from home. With Lugano winning four straight league games without conceding, another controlled defensive performance looks realistic.
There is also value in backing under 2.5 goals and both teams to score: no at 7.50 odds. Recent head-to-head meetings between these clubs have regularly remained tight and tactical, while Lugano’s current approach prioritises defensive structure over open attacking football. St. Gallen’s inconsistency in front of goal away from home further strengthens this selection.
For those considering a correct score prediction, a 1-0 Lugano victory at 11.00 odds fits the recent pattern surrounding the hosts perfectly. Lugano have developed a strong habit of grinding out narrow wins through defensive control, and another disciplined home performance could be enough to edge a difficult but low scoring encounter.
| Lugano | St. Gallen | |
|---|---|---|
| Game Played | 36 | 36 |
| Wins | 18 | 19 |
| Draws | 9 | 9 |
| Loss | 9 | 8 |
| Goals For | 53 | 68 |
| Goals Against | 40 | 45 |
| Lugano | St. Gallen | |
|---|---|---|
| Game Played | 18 | 18 |
| Wins | 11 | 9 |
| Draws | 3 | 7 |
| Loss | 4 | 2 |
| Goals For | 32 | 36 |
| Goals Against | 20 | 23 |
|
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 |
|
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 |
|
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
|
|
26.11.2025
|
Lugano St. Gallen |
1-3
|
|
13.04.2025
|
Lugano St. Gallen |
1-1
|
|
01.09.2024
|
Lugano St. Gallen |
1-1
|
|
04.05.2024
|
Lugano St. Gallen |
0-1
|
|
29.07.2023
|
Lugano St. Gallen |
1-0
|
|
10.04.2023
|
Lugano St. Gallen |
1-1
|