Strasbourg vs Saint-Etienne - Prediction and Stats

Ligue 1 France
26 apr 2025, 11:00
Strasbourg
-
Saint-Etienne
France,
Strasbourg,
Stade de la Meinau
Finished
3
:
1

Diego Moreira
7’
Emanuel Emegha
63’
Dilane Bakwa
83’
19’
Zuriko Davitashvili
Strasbourg vs Saint-Etienne Statistic


1.77
Expected Goals (xG)
1.69
51
Ball possession
49
15
Goal attempts
16
7
Shots on target
6
6
Shots off target
7
2
Shots blocked
3
4
Goal kicks
3
5
Saves
4
5
Corner kicks
8
8
Free kicks
12
2
Offsides
1
10
Fouls
7
1
Yellow cards
0
0
Injuries
4
Match details
89’
Abdoul Ouattara
(Leave  the field: Dilane Bakwa)
84’
Samuel Amo-Ameyaw
(Leave  the field: Felix Lemarechal)
83’
(assist: Felix Lemarechal)
3
:
1
Dilane Bakwa
80’
Ibrahima Wadji
(Leave  the field: Lucas Stassin)
70’
Benjamin Old
(Leave  the field: Irvin Cardona)
70’
Louis Mouton
(Leave  the field: Aimen Moueffek)
64’
Habib Diarra
(Leave  the field: Sebastian Nanasi)
64’
Guela Doue
(Leave  the field: Ismael Doukoure)
63’
(assist: Diego Moreira)
2
:
1
Emanuel Emegha
37’
Andrew Omobamidele
(Yellow card)
19’
(assist: Leo Petrot)
1
:
1
Zuriko Davitashvili
7’
(assist: Emanuel Emegha)
1
:
0
Diego Moreira
Strasbourg vs Saint-Etienne Odds
Bookmaker
Bonus
Movement
1
X
2

1xbet Bonuses
Receive bonus

Odds movement
1
1.57

26 Apr, 09:01
1.54
26 Apr, 11:02
1.55
26 Apr, 12:02
1.57
X
4.61

26 Apr, 08:04
4.94
26 Apr, 09:01
4.89
26 Apr, 12:02
4.61
2
5.64

26 Apr, 09:01
6.23
26 Apr, 11:02
6.08
26 Apr, 12:02
5.64

Betway Bonuses
Receive bonus

Odds movement
1
1.62

23 Apr, 20:04
1.62
X
4.33

22 Apr, 20:03
4.33
Highest
1.62
6.85
11.5
Average
1.49
5.09
6.82
Lowest odds
1.22
4.33
4.75
1X2 prediction for Strasbourg vs Saint-Etienne match
Date and time
26.04.25
11:00
Match
Strasbourg
3
Saint-Etienne
1


See also other Ligue 1 France predictions
Lens vs Monaco prediction, H2H and probable lineups — 17 May 2025
On May 17, 2025, the Bollaert-Delelis Stadium in Lens will...

Angers vs Strasbourg: Will Strasbourg continue their Champions League pursuit?
In the penultimate round of Ligue 1, Angers will host...

Strasbourg vs Saint-Etienne today lineups

4-3-3

Team manager
Liam Rosenior
Referee
Benoit Bastien
Team manager
Eirik Horneland
Strasbourg vs Saint-Etienne today lineups
























Substitutes


















Absent players







TOP scorers



Ligue 1 France 2024/2025


27
Matches
28
14
Goals
12
0
Penalty Goals
0
0.55
Goals Per 90 min
0.57
164
Min Per Goal
158
Head to Head Strasbourg - Saint-Etienne
Statistics are for the last 5 games
20%
D
- 1

26 apr 2025
11:00
Ligue 1 France

Strasbourg

Saint-Etienne
xG
1.8
Score
3
%
74%
1.7
1
74%
02 nov 2024
16:00
Ligue 1 France

Saint-Etienne

Strasbourg
xG
2.7
Score
2
%
86%
1.1
0
48%
20 feb 2022
09:00
Ligue 1 France

Saint-Etienne

Strasbourg
Score
2
2
17 oct 2021
09:00
Ligue 1 France

Strasbourg

Saint-Etienne
Score
5
1
17 jan 2021
09:00
Ligue 1 France

Strasbourg

Saint-Etienne
Score
1
0
Total percentage of xG honesty
71%
Over 0.5
5/5 matches
100%
Over 1.5
4/5 matches
80%
Over 2.5
3/5 matches
60%
BTTS
3/5 matches
60%
Team Over 0.5
Strasbourg
80%
Team Over 0.5
Saint-Etienne
80%
Last matches Strasbourg

60%
W
- 3
40%
D
- 2
0%
L
- 0
Monaco 0 - 0 Strasbourg 19 apr 2025, 13:00 Ligue 1 France
19 apr 2025
13:00
Ligue 1 France

Monaco

Strasbourg
xG
1.2
Score
0
%
46%
0.4
0
69%
Strasbourg 2 - 2 Nice 12 apr 2025, 15:05 Ligue 1 France
12 apr 2025
15:05
Ligue 1 France

Strasbourg

Nice
xG
1.2
Score
2
%
73%
1.5
2
87%
Reims 0 - 1 Strasbourg 06 apr 2025, 11:15 Ligue 1 France
06 apr 2025
11:15
Ligue 1 France

Reims

Strasbourg
xG
1.2
Score
0
%
46%
2.0
1
66%
Strasbourg 4 - 2 Lyon 28 mar 2025, 15:45 Ligue 1 France
28 mar 2025
15:45
Ligue 1 France

Strasbourg

Lyon
xG
1.2
Score
4
%
47%
2.3
2
93%
Strasbourg 2 - 1 Toulouse 16 mar 2025, 12:15 Ligue 1 France
16 mar 2025
12:15
Ligue 1 France

Strasbourg

Toulouse
xG
2.2
Score
2
%
95%
1.2
1
91%
Statistics for the last 5 games
-
Matches5
-
Wins3
-
Draws2
-
Losses0
-
Goals9
-
Goals per game1.8
-
Over 1.560%
-
Over 2.560%
-
BTTS60%
Last matches Saint-Etienne

20%
W
- 1
40%
D
- 2
40%
L
- 2
Saint-Etienne 2 - 1 Lyon 20 apr 2025, 14:45 Ligue 1 France
20 apr 2025
14:45
Ligue 1 France

Saint-Etienne

Lyon
xG
1.1
Score
2
%
70%
0.9
1
94%
Saint-Etienne 3 - 3 Brest 13 apr 2025, 09:00 Ligue 1 France
13 apr 2025
09:00
Ligue 1 France

Saint-Etienne

Brest
xG
0.5
Score
3
%
27%
1.4
3
63%
Lens 1 - 0 Saint-Etienne 06 apr 2025, 09:00 Ligue 1 France
06 apr 2025
09:00
Ligue 1 France

Lens

Saint-Etienne
xG
2.2
Score
1
%
62%
1.8
0
36%
Saint-Etienne 1 - 6 Paris Saint-Germain 29 mar 2025, 14:00 Ligue 1 France
29 mar 2025
14:00
Ligue 1 France

Saint-Etienne

Paris Saint-Germain
xG
1.0
Score
1
%
98%
3.4
6
72%
Le Havre 1 - 1 Saint-Etienne 09 mar 2025, 12:15 Ligue 1 France
09 mar 2025
12:15
Ligue 1 France

Le Havre

Saint-Etienne
xG
1.9
Score
1
%
68%
1.5
1
81%
Statistics for the last 5 games
-
Matches5
-
Wins1
-
Draws2
-
Losses2
-
Goals7
-
Goals per game1.4
-
Over 1.580%
-
Over 2.560%
-
BTTS80%
Strasbourg vs Saint-Etienne Standings
№ | Team | MP | W | D | L | G | Diff | Form | Points | |
6
![]() |
Strasbourg | 33 | 16 | 9 | 8 | 54 - 41 | 13 | 57 | ||
17
![]() |
Saint-Etienne | 33 | 8 | 6 | 19 | 37 - 74 | -37 | 30 |
Champions League
Champions League Qualification
UEFA Cup
Europa Conference League Qualification
Relegation Playoff
Relegation
Win
Draw
Lose
MP
Matches Played
W
Wins
D
Draws
L
Loses
G
Goals
Diff
Diff goals

Comparative Team Statistics
League Position
17
/ 18

33
Total games
33
16
48%
Wins
24%
8
9
27%
Draws
18%
6
8
24%
Loses
58%
19
54
Goals scored
37
41
Goals conceded
74
57
Points
30
Where to watch Strasbourg vs Saint-Etienne
List of TV channels for USA
beIN SPORTS CONNECT
(USA)

beIN Sport
(USA)

beIN SPORTS en Español
(USA)

Bet365
(intenational)

beIN Sports 1
(intenational)

Moja TV
(intenational)

TOD
(intenational)
Strasbourg Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
2 | Andrew Omobamidele | 9 | 536 |
Total starts
6
|
Substituted out
1
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
2 | Andrew Omobamidele | 1 | 75 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
10 | Emanuel Emegha | 27 | 2292 |
Total starts
27
|
Substituted out
15
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
14 (0)
|
Yellow cards
6
|
Red cards
0
|
|||||
22 | Eduard Sobol | 10 | 94 |
Total starts
0
|
Substituted out
0
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
22 | Eduard Sobol | 1 | 1 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
14 | Sekou Mara | 24 | 691 |
Total starts
6
|
Substituted out
4
|
Substituted in
18
|
Matches in reserve
18
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
32 | Valentin Barco | 13 | 1085 |
Total starts
13
|
Substituted out
8
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
32 | Valentin Barco | 1 | 74 |
Total starts
1
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
6 | Felix Lemarechal | 26 | 1692 |
Total starts
19
|
Substituted out
11
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
4 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
26 | Dilane Bakwa | 29 | 2425 |
Total starts
28
|
Substituted out
16
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
6 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
19 | Marvin Senaya | 10 | 227 |
Total starts
1
|
Substituted out
1
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
29 | Ismael Doukoure | 30 | 2549 |
Total starts
30
|
Substituted out
8
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
30 | Karl-Johan Johnsson | 3 | 270 |
Total starts
3
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
3 | Thomas Delaine | 2 | 9 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
1 | Djordje Petrovic | 30 | 2700 |
Total starts
30
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
15 | Sebastian Nanasi | 30 | 2017 |
Total starts
25
|
Substituted out
22
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
5 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Habib Diarra | 29 | 2334 |
Total starts
27
|
Substituted out
8
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
4 (2)
|
Yellow cards
5
|
Red cards
0
|
|||||
7 | Diego Moreira | 31 | 2479 |
Total starts
28
|
Substituted out
12
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
2 (0)
|
Yellow cards
4
|
Red cards
1
|
|||||
5 | Abakar Sylla | 21 | 950 |
Total starts
10
|
Substituted out
3
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
1
|
|||||
24 | Milos Lukovic | 2 | 12 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
8 | Andrey Santos | 31 | 2765 |
Total starts
31
|
Substituted out
2
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
9 (0)
|
Yellow cards
8
|
Red cards
0
|
|||||
22 | Guela Doue | 31 | 2627 |
Total starts
29
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
1 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
27 | Samuel Amo-Ameyaw | 8 | 302 |
Total starts
3
|
Substituted out
3
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
23 | Mamadou Sarr | 26 | 2275 |
Total starts
26
|
Substituted out
3
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
20 | Oscar Perea | 2 | 14 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
17 | Pape Diong | 9 | 78 |
Total starts
1
|
Substituted out
1
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
17 | Pape Diong | 1 | 45 |
Total starts
1
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
Saint-Etienne Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
20 | Augustine Boakye | 17 | 733 |
Total starts
8
|
Substituted out
8
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
3 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
25 | Ibrahima Wadji | 9 | 280 |
Total starts
1
|
Substituted out
1
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
21 | Dylan Batubinsika | 24 | 1971 |
Total starts
22
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
1
|
|||||
9 | Ibrahim Sissoko | 20 | 818 |
Total starts
8
|
Substituted out
7
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
3 (1)
|
Yellow cards
1
|
Red cards
0
|
|||||
7 | Irvin Cardona | 14 | 981 |
Total starts
12
|
Substituted out
9
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
5 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
22 | Zuriko Davitashvili | 32 | 2688 |
Total starts
31
|
Substituted out
12
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
9 (2)
|
Yellow cards
2
|
Red cards
0
|
|||||
26 | Lamine Fomba | 7 | 217 |
Total starts
3
|
Substituted out
3
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
6 | Benjamin Bouchouari | 24 | 1704 |
Total starts
20
|
Substituted out
8
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
3 | Mickael Nade | 25 | 2216 |
Total starts
24
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
19 | Leo Petrot | 30 | 2544 |
Total starts
28
|
Substituted out
5
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
5 | Yunis Abdelhamid | 16 | 1033 |
Total starts
11
|
Substituted out
2
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
17 | Pierre Cornud | 11 | 576 |
Total starts
7
|
Substituted out
4
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
13 | Maxime Bernauer | 10 | 718 |
Total starts
8
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
1
|
|||||
8 | Dennis Appiah | 28 | 2038 |
Total starts
21
|
Substituted out
2
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
23 | Anthony Briancon | 1 | 1 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
30 | Gautier Larsonneur | 33 | 2970 |
Total starts
33
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
29 | Aimen Moueffek | 21 | 1016 |
Total starts
12
|
Substituted out
11
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
97 | Yvann Macon | 12 | 790 |
Total starts
10
|
Substituted out
7
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
13 | Louis Mouton | 24 | 1045 |
Total starts
12
|
Substituted out
12
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
10 | Florian Tardieu | 23 | 1162 |
Total starts
12
|
Substituted out
6
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Benjamin Old | 12 | 506 |
Total starts
4
|
Substituted out
4
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
4 | Pierre Ekwah | 28 | 2486 |
Total starts
28
|
Substituted out
4
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
28 | Igor Miladinovic | 3 | 26 |
Total starts
0
|
Substituted out
0
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
28 | Igor Miladinovic | 1 | 17 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
32 | Lucas Stassin | 28 | 1887 |
Total starts
23
|
Substituted out
14
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
12 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
28 | Beres Owusu | 1 | 90 |
Total starts
1
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
35 | Marwann N'Zuzi | 2 | 125 |
Total starts
2
|
Substituted out
2
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
Ligue 1 France Next matches
Paris Saint-Germain - : - Auxerre 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Paris Saint-Germain
-
:
-
Auxerre
Lens - : - Monaco 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Lens
-
:
-
Monaco
Nantes - : - Montpellier 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Nantes
-
:
-
Montpellier
Strasbourg - : - Le Havre 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Strasbourg
-
:
-
Le Havre
Lille - : - Reims 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Lille
-
:
-
Reims
Saint-Etienne - : - Toulouse 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Saint-Etienne
-
:
-
Toulouse
Nice - : - Brest 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Nice
-
:
-
Brest
Lyon - : - Angers 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Lyon
-
:
-
Angers
Marseille - : - Rennes 17 may 2025, 15:00 Ligue 1 France
Ligue 1 France
17 may 2025
Marseille
-
:
-
Rennes


















The latest team news
- 21 apr 2025 Saint-Étienne faces potential point deduction after incident with referee in Lyon match
- 21 apr 2025 Bayern interested in Chelsea talent Andrey Santos, who shone at Strasbourg
- 21 apr 2025 Police detain fan who threw object at linesman during Saint-Étienne vs. Lyon match
- 20 apr 2025 A decision has been made. The match between Saint-Étienne and Lyon will be resumed
- 20 apr 2025 The match between Saint-Étienne and Lyon halted. What happened?
- 20 apr 2025 "Thank you Maguire": Saint-Étienne fans troll Lyon supporters before Ligue 1 clash