Our Grasshoppers vs St Gallen Prediction: 2-1
Grasshoppers vs St Gallen in the Switzerland Super League is scheduled for an 15:30 GMT kick-off on Sunday December 21, 2025. We predict a 2-1 home victory, but with both teams showing attacking intent, BTTS (Both Teams to Score) is another strong betting option.
This Grasshoppers vs St Gallen prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Grasshoppers's Last Match – Grasshoppers vs Basel
Grasshoppers will be hoping to return to winning ways after a 1-1 Switzerland Super League draw with Basel on November 23. In that match, Grasshoppers recorded 41% possession, attempting 10 shots on goal, with 5 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Grasshoppers | 41% | 10 (5) | 1.09 | 48 |
Basel | 59% | 11 (5) | 1.72 | 62 |
St Gallen's Last Match – St Gallen vs Lausanne Sports
St Gallen will look to carry forward their winning form after a 1-0 Switzerland Super League success over Lausanne Sports on November 23. In that match, St Gallen recorded 34% possession, firing 6 shots at goal, with 5 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
St Gallen | 34% | 6 (5) | 1.5 | 40 |
Lausanne Sports | 66% | 11 (6) | 1.2 | 64 |
Grasshoppers vs St Gallen Stats
Key Stats
| Grasshoppers | St Gallen | |
|---|---|---|
| 1.19 | Attacking Strength | 1.15 |
| 0.92 | Defence Strength | 0.85 |
| 1.4 | Points Per Game | 1.6 |
| 4/10 | WIN | 5/10 |
| 2/10 | DRAW | 1/10 |
| 3/10 | Clean Sheets | 4/10 |
| 4/10 | BTTS | 6/10 |
| 6/10 | Over 2.5 Goals | 7/10 |
| 1.3 | Average Scored | 1.8 |
Goals Scored vs Goals Conceded
Grasshoppers are averaging 1.3 goals scored and 1.9 conceded per match, while St Gallen average 1.8 scored and 1.4 conceded per game.



Grasshoppers
Basel
St Gallen
Lausanne Sports