🟨
ES Tunis1-2ES Sahel
Wed, 17 Dec 2025, 19:30
Super League
Switzerland
Switzerland
Full Time

Match Timeline

3'
Jonathan Asp Jensen
Normal Goal → Samuel Krasniqi
14'
Luke Plange
Penalty
19'
Alvyn Sanches
Normal Goal → Sergio Córdova
33'
Óscar Clemente
Normal Goal
35'
Óscar Clemente
Goal confirmed
36'
Óscar Clemente🟨
Yellow Card
46'
Darian Maleš🔄
Substitution 1 → Chris Bedia
46'
Rhodri Smith🔄
Substitution 2 → Olivier Mambwa
60'
Chris Bedia
Normal Goal → Alvyn Sanches
61'
Dominik Pech🔄
Substitution 3 → Armin Gigović
61'
Christian Fassnacht🔄
Substitution 4 → Alan Virginius
64'
Samuel Krasniqi🔄
Substitution 1 → Salifou Diarrassouba
64'
Maximilian Ullmann🔄
Substitution 2 → Matteo Mantini
70'
Lovro Zvonarek
Penalty confirmed
73'
Óscar Clemente🔄
Substitution 3 → Nikolas Muci
80'
Alvyn Sanches
Penalty cancelled
82'
Sandro Lauper🔄
Substitution 5 → Rayan Raveloson
85'
Luke Plange
Normal Goal
87'
Rayan Raveloson
Card upgrade
88'
Rayan Raveloson🟥
Red Card
90'
Luke Plange
Normal Goal → Salifou Diarrassouba
90'
Simone Stroscio🔄
Substitution 4 → Nico Rissi
90'
Jonathan Asp Jensen🔄
Substitution 5 → Tomas Veron Lupi
90+2'
Luke Plange
Normal Goal

Match Statistics

4Shots on Goal10
8Shots off Goal6
15Total Shots18
3Blocked Shots2
7Shots insidebox13
8Shots outsidebox5
6Fouls12
7Corner Kicks1
4Offsides5
59Ball Possession41
0Yellow Cards1
1Red Cards0
4Goalkeeper Saves2
388Total passes267
288Passes accurate169
74Passes %63

Starting Lineups

BSC Young BoysBSC Young Boys1:1

Starting XI

1Marvin KellerG
66Rhodri SmithD
16Christian FassnachtM
10Alvyn SanchesF
9Sergio CórdovaF
23Loris BenitoD
13Dominik PechM
5Gregory WüthrichD
30Sandro LauperM
2Ryan AndrewsD
39Darian MalešM

GrasshoppersGrasshoppers1:1

Starting XI

71Justin HammelG
28Simone StroscioD
31Maximilian UllmannM
10Jonathan Asp JensenF
7Luke PlangeF
3Saulo DecarliD
8Tim MeyerM
17Óscar ClementeF
2Dirk AbelsD
14Lovro ZvonarekM
54Samuel KrasniqiM

Head-to-Head

📈 Team Form & Statistics

BSC Young Boys
BSC Young Boys
Form: W-W-L-D-L
Grasshoppers
Grasshoppers
Form: L-L-W-L-D
Record
4 W
3 D
3 L
2 W
2 D
6 L
Goals Per Game
2.0
Scored
vs
0.7
Scored
1.6
Conceded
vs
2.0
Conceded
Betting Indicators
Clean Sheets
40%
Clean Sheets
10%
BTTS
40%
BTTS
30%
Home/Away Performance
Scored
Home:2.0
Away:2.0
Conceded
Home:0.0
Away:2.7
Scored
Home:1.0
Away:0.5
Conceded
Home:1.5
Away:2.3

⚡ Elo Ratings

Long Term Elo Rating
1756
Good
1483
Average
Short Term Elo Rating
1760
↑ Momentum (+4)
1484
→ Stable
Expected Outcome
65%
Home Win
22%
Draw
13%
Away Win
Attack & Defence Elo
Long Term
1621
Attack
1509
1566
Defence
1535
Recent Form
1597
Attack
1518
1557
Defence
1550
Post-Match Changes
-23
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.

📝 Match Preview

Young Boys to Extend Home Dominance Against Struggling Grasshoppers
Recommendation:BOTH_TEAMS_TO_SCORE_NO
Odds:2.45
Expected Value:+66.6%
Confidence:80

The Swiss Super League serves up a classic derby with BSC Young Boys hosting Grasshoppers, and all the data points to a comfortable home victory. Young Boys sit comfortably in 3rd place with 29 points, while Grasshoppers languish in 11th with just 14 points from 17 matches. The gulf in class and form between these sides is substantial, and the statistics tell a compelling story. Young Boys arrive with momentum, having won their last two matches including a 2-0 victory over FC Luzern and a 1-0 Europa League win against French side Lille. Their home form is particularly impressive, with a 75% win rate from their last four home games, scoring 2.00 goals per game while conceding exactly zero. They've kept clean sheets in three of those four matches, demonstrating defensive solidity at their own ground. The 4-4 draw with Servette and 2-0 loss to Sion show they're not invincible, but their ability to beat quality opposition like Lille and put four past St. Gallen indicates their attacking threat. Grasshoppers, in stark contrast, are in a dire run of form. They've lost their last three league matches 1-0 to Sion, 1-0 to Servette, and 1-0 to Zurich. More alarmingly, they've failed to score in four of their last five league outings. Their away record shows just one win in their last six trips, scoring a paltry 0.50 goals per game while conceding 2.33. The 6-0 thrashing at Luzern and 5-0 defeat at St. Gallen highlight their vulnerability against stronger opposition. The head-to-head record favors Young Boys with four wins from nine meetings, including a 75% win rate at home. Their last encounter in October ended 3-3, but that was at Grasshoppers' ground. Young Boys' home record against their rivals shows three wins and just one loss. Statistically, Young Boys dominate in every key metric. They average 2.00 goals per game compared to Grasshoppers' 0.70, have a 40% clean sheet rate versus 10%, and boast superior shot accuracy (41.8% vs 25.3%) and pass accuracy (82.4% vs 67.8%). Grasshoppers' defensive numbers are particularly concerning, conceding 2.00 goals per game overall and 2.33 away from home. **Key Points:** - Young Boys have won 75% of their last 4 home games, keeping 3 clean sheets - Grasshoppers have failed to score in 3 straight league games and 4 of last 5 - Young Boys average 2.00 goals at home while Grasshoppers concede 2.33 away - Grasshoppers have lost 4 of their last 6 away matches - Young Boys have 40% clean sheet rate overall, Grasshoppers just 10% - Last meeting ended 3-3 but that was at Grasshoppers' ground **Summary:** This matchup pits a strong home side against a struggling away team with serious scoring issues. Young Boys' defensive solidity at home combined with Grasshoppers' inability to find the net creates a perfect scenario for a clean sheet victory. While the home win at 1.62 seems likely, the real value lies in Both Teams to Score - No at 2.45. Grasshoppers' scoring drought and Young Boys' home defensive record make this the smart betting play.

Read Full Preview →