Ligue 1
· Regular Season - 28
April 04, 2026 19:00
J. Dina Ebimbe
(ast. L. Ajorque)
4'
J. Dina Ebimbe
(ast. B. Locko)
57'
R. Labeau Lascary
70'
20'
(ast. Q. Merlin)
L. Blas
(pen.)
34'
E. Lepaul
63'
B. Embolo
(pen.)
74'
E. Lepaul
The ForzaPitch pre-match prediction gave Rennes a 38% win probability (draw 26%, Stade Brestois 29 35%). The final result was Stade Brestois 29 3–4 Rennes. In 1 previous meetings, Stade Brestois 29 have won 0 times, with 0 draws and 1 wins for Rennes.
Match statistics
6
Total shots
12
4
Shots on target
7
1.22
Actual xG
2.89
3
Saves
1
40%
Possession
60%
3
Corners
7
16
Tackles
10
2
🟨 Yellow cards
4
Match Events
⚽J. Dina Ebimbe
· ast. L. Ajorque
4'
20'
ast. Q. Merlin ·
L. Blas⚽
Grégoire Coudert
34'
34'
(pen.)
E. Lepaul⚽
36'
Valentin Rongier
Michel Diaz
39'
⚽J. Dina Ebimbe
· ast. B. Locko
57'
60'
Lilian Brassier
63'
B. Embolo⚽
⚽R. Labeau Lascary
70'
73'
Ludovic Blas
74'
(pen.)
E. Lepaul⚽
J. M. Diaz
/ S. Coulibaly
76'
J. Dina Ebimbe
/ P. Mboup
76'
81'
N. Mukiele
/
M. Tamari
81'
M. Nagida
/
A. Seidu
88'
S. Szymanski
/
L. Blas
90'+2
Brice Samba
Pre-match prediction
35.05%
Stade
26.5%
X
38.45%
Rennes ←
we assigned to the actual result (Rennes)
38.45%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.24
1.22
-0.03
1.33
2.89
+1.56
Rennes dominated by xG (2.89 vs 1.22).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
30
Grégoire Coudert
G
Grégoire Coudert
G
2
B. Locko
1 👟
D
4
Michel Diaz
76'
D
Michel Diaz
76'
D
5
Brendan Chardonnet
D
Brendan Chardonnet
D
77
Kenny Lala
D
Kenny Lala
D
8
Hugo Magnetti
M
Hugo Magnetti
M
13
Joris Chotard
M
Joris Chotard
M
14
Remy Labeau Lascary
1 ⚽
M
Remy Labeau Lascary
1 ⚽
M
7
Eric Ebimbe
2 ⚽
76'
M
Eric Ebimbe
2 ⚽
76'
M
10
Romain Del Castillo
M
Romain Del Castillo
M
19
Ludovic Ajorque
1 👟
F
Ludovic Ajorque
1 👟
F
Bench
27
Daouda Guindo
D
Daouda Guindo
D
24
Lucas Tousart
M
Lucas Tousart
M
44
S. Coulibaly
14'
D
30
Brice Samba
G
Brice Samba
G
26
Q. Merlin
1 👟
D
Q. Merlin
1 👟
D
3
Lilian Brassier
D
Lilian Brassier
D
48
Abdelhamid Ait Boudlal
D
Abdelhamid Ait Boudlal
D
36
Alidu Seidu
81'
D
Alidu Seidu
81'
D
11
Mousa Tamari
81'
M
Mousa Tamari
81'
M
45
Mahdi Camara
M
Mahdi Camara
M
21
Valentin Rongier
M
Valentin Rongier
M
10
Ludovic Blas
1 ⚽
88'
M
Ludovic Blas
1 ⚽
88'
M
7
B. Embolo
1 ⚽
F
B. Embolo
1 ⚽
F
9
E. Lepaul
2 ⚽
F
E. Lepaul
2 ⚽
F
Bench
6
Djaoui Cissé
M
Djaoui Cissé
M
18
Mahamadou Nagida
9'
D
Mahamadou Nagida
9'
D
65
Nordan Mukiele
9'
F
Nordan Mukiele
9'
F
17
Sebastian Szymański
10'
M
Sebastian Szymański
10'
M
77
Yassir Zabiri
F
Yassir Zabiri
F
Best on the pitch
E. Lepaul
F · Rennes
8.50
2 ⚽
2 shots
· 22 pass
Eric Ebimbe
M · Stade
7.30
2 ⚽
2 shots
· 14 pass
Ludovic Blas
M · Rennes
7.20
1 ⚽
3 shots
· 44 pass
Valentin Rongier
M · Rennes
7.20
· 69 pass
Romain Del Castillo
M · Stade
7.00
· 36 pass
Remy Labeau Lascary
M · Stade
7.00
1 ⚽
2 shots
· 17 pass
Stade Brestois 29 — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Grégoire Coudert | G | 90 | 5.90 | — | — | — | 27 | 18% | — | 1 | — |
| B. Locko | D | 90 | 6.60 | — | 1 | — | 28 | 24% | 3 | — | — |
| Michel Diaz | D | 76 | 6.20 | — | — | — | 21 | 20% | 4 | 1 | — |
| Brendan Chardonnet | D | 90 | 6.00 | — | — | — | 39 | 33% | 1 | — | — |
| Kenny Lala | D | 90 | 5.70 | — | — | — | 32 | 27% | 2 | — | — |
| Hugo Magnetti | M | 90 | 6.70 | — | — | — | 21 | 15% | 2 | — | — |
| Joris Chotard | M | 90 | 6.70 | — | — | — | 40 | 31% | 1 | — | — |
| Remy Labeau Lascary | M | 90 | 7.00 | 1 | — | 2 | 17 | 13% | — | — | — |
| Eric Ebimbe | M | 76 | 7.30 | 2 | — | 2 | 14 | 7% | — | — | — |
| Romain Del Castillo | M | 90 | 7.00 | — | — | — | 36 | 24% | 1 | — | — |
| Ludovic Ajorque | F | 90 | 6.50 | — | 1 | 2 | 16 | 7% | 2 | — | — |
| S. Coulibaly | D | 14 | 6.90 | — | — | — | 16 | 16% | — | — | — |
Rennes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Samba | G | 90 | 6.00 | — | — | — | 44 | 35% | — | 1 | — |
| Q. Merlin | D | 90 | 6.50 | — | 1 | — | 52 | 39% | — | — | — |
| Lilian Brassier | D | 90 | 5.90 | — | — | — | 68 | 61% | — | 1 | — |
| Abdelhamid Ait Boudlal | D | 90 | 6.50 | — | — | 2 | 62 | 59% | — | — | — |
| Alidu Seidu | D | 81 | 6.50 | — | — | — | 46 | 44% | 3 | — | — |
| Mousa Tamari | M | 81 | 6.90 | — | — | 1 | 19 | 13% | 1 | — | — |
| Mahdi Camara | M | 90 | 6.30 | — | — | 1 | 51 | 44% | 1 | — | — |
| Valentin Rongier | M | 90 | 7.20 | — | — | — | 69 | 63% | 2 | 1 | — |
| Ludovic Blas | M | 88 | 7.20 | 1 | — | 3 | 44 | 34% | 1 | 1 | — |
| B. Embolo | F | 90 | 6.90 | 1 | — | 3 | 18 | 6% | 1 | — | — |
| E. Lepaul | F | 90 | 8.50 | 2 | — | 2 | 22 | 21% | — | — | — |
| Mahamadou Nagida | D | 9 | 6.50 | — | — | — | 3 | 2% | — | — | — |
| Nordan Mukiele | F | 9 | 6.50 | — | — | — | 1 | 1% | — | — | — |
| Sebastian Szymański | M | 10 | 6.90 | — | — | — | 4 | 3% | 1 | — | — |
Frequently Asked Questions
What was the final score of Stade Brestois 29 vs Rennes?
The final score was Stade Brestois 29 3–4 Rennes.
What did the model predict before Stade Brestois 29 vs Rennes?
The model assigned 35% probability to a Stade Brestois 29 win, 26% to a draw, and 38% to an Rennes win.