Ligue 1
· Regular Season - 32
May 03, 2026 20:45
R. Yaremchuk
(ast. C. Tolisso)
37'
C. Tolisso
42'
(pen.)
A. Moreira
(ast. Abner Vinicius)
52'
Endrick
(ast. C. Tolisso)
75'
6'
(ast. E. Lepaul)
M. Tamari
48'
(ast. M. Tamari)
E. Lepaul
The ForzaPitch pre-match prediction gave Rennes a 42% win probability (draw 23%, Lyon 34%). The final result was Lyon 4–2 Rennes. In 1 previous meetings, Lyon have won 0 times, with 0 draws and 1 wins for Rennes.
Match statistics
12
Total shots
8
9
Shots on target
5
2.71
Actual xG
0.77
3
Saves
5
50%
Possession
50%
7
Corners
5
13
Tackles
22
0
🟨 Yellow cards
3
Match Events
6'
ast. E. Lepaul ·
M. Tamari⚽
23'
E. Lepaul
⚽R. Yaremchuk
· ast. C. Tolisso
37'
40'
B. Samba
⚽C. Tolisso
(pen.)
42'
48'
ast. M. Tamari ·
E. Lepaul⚽
⚽A. Moreira
· ast. Abner Vinicius
52'
R. Yaremchuk
/ P. Sulc
70'
70'
L. Blas
/
S. Szymanski
71'
M. Nagida
/
A. Seidu
⚽Endrick
· ast. C. Tolisso
75'
83'
Q. Merlin
T. Morton
/ R. Kluivert
84'
K. Merah
/ M. de Carvalho
84'
Endrick
/ E. Nuamah
84'
87'
Y. Zabiri
/
E. Lepaul
87'
N. Mukiele
/
M. Tamari
87'
D. Cisse
/
M. Camara
Abner Vinicius
/ N. Nartey
90'+3
Pre-match prediction
34.12%
Lyon ←
23.4%
X
42.48%
Rennes
we assigned to the actual result (Lyon)
34.12%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.89
2.71
+0.82
2.32
0.77
-1.55
Lyon dominated by xG (2.71 vs 0.77).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Dominik Greif
G
Dominik Greif
G
16
Abner Vinícius
1 👟
89'
D
Abner Vinícius
1 👟
89'
D
19
D
22
Clinton Mata
D
Clinton Mata
D
98
Ainsley Maitland-Niles
D
Ainsley Maitland-Niles
D
8
C. Tolisso
1 ⚽
2 👟
M
C. Tolisso
1 ⚽
2 👟
M
23
Tyler Morton
84'
M
Tyler Morton
84'
M
17
Afonso Moreira
1 ⚽
M
Afonso Moreira
1 ⚽
M
44
Khalis Merah
84'
M
Khalis Merah
84'
M
9
Endrick
1 ⚽
84'
M
Endrick
1 ⚽
84'
M
77
Roman Yaremchuk
1 ⚽
70'
F
Roman Yaremchuk
1 ⚽
70'
F
Bench
7
A. Karabec
M
A. Karabec
M
99
Noah Nartey
1'
M
Noah Nartey
1'
M
3
N. Tagliafico
D
N. Tagliafico
D
10
P. Šulc
20'
M
P. Šulc
20'
M
21
Ruben Kluivert
14'
D
Ruben Kluivert
14'
D
30
Brice Samba
G
Brice Samba
G
26
Q. Merlin
D
Q. Merlin
D
3
Lilian Brassier
D
Lilian Brassier
D
48
Abdelhamid Ait Boudlal
D
Abdelhamid Ait Boudlal
D
36
Alidu Seidu
71'
D
Alidu Seidu
71'
D
11
Mousa Tamari
1 ⚽
1 👟
87'
M
Mousa Tamari
1 ⚽
1 👟
87'
M
45
Mahdi Camara
87'
M
Mahdi Camara
87'
M
21
Valentin Rongier
M
Valentin Rongier
M
17
Sebastian Szymański
70'
M
Sebastian Szymański
70'
M
7
B. Embolo
F
B. Embolo
F
9
E. Lepaul
1 ⚽
1 👟
87'
F
E. Lepaul
1 ⚽
1 👟
87'
F
Bench
24
Anthony Rouault
D
Anthony Rouault
D
6
Djaoui Cissé
11'
M
Djaoui Cissé
11'
M
10
Ludovic Blas
20'
F
Ludovic Blas
20'
F
18
Mahamadou Nagida
19'
D
Mahamadou Nagida
19'
D
65
Nordan Mukiele
11'
F
Nordan Mukiele
11'
F
77
Yassir Zabiri
11'
F
Yassir Zabiri
11'
F
Best on the pitch
C. Tolisso
M · Lyon
8.70
1 ⚽ 2 👟
1 shots
· 40 pass
Endrick
M · Lyon
8.50
1 ⚽
2 shots
· 22 pass
Afonso Moreira
M · Lyon
8.30
1 ⚽
3 shots
· 23 pass
Roman Yaremchuk
F · Lyon
7.90
1 ⚽
2 shots
· 12 pass
E. Lepaul
F · Rennes
7.60
1 ⚽ 1 👟
3 shots
· 20 pass
Mousa Tamari
M · Rennes
7.30
1 ⚽ 1 👟
1 shots
· 9 pass
Lyon — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dominik Greif | G | 90 | 7.30 | — | — | — | 36 | 30% | — | — | — |
| Abner Vinícius | D | 89 | 6.90 | — | 1 | 1 | 45 | 37% | 1 | — | — |
| D | 90 | 6.90 | — | — | — | 51 | 46% | 2 | — | — | |
| Clinton Mata | D | 90 | 6.50 | — | — | 1 | 42 | 37% | 1 | — | — |
| Ainsley Maitland-Niles | D | 90 | 6.50 | — | — | — | 37 | 29% | — | — | — |
| C. Tolisso | M | 90 | 8.70 | 1 | 2 | 1 | 40 | 31% | — | — | — |
| Tyler Morton | M | 84 | 6.50 | — | — | 1 | 36 | 30% | 1 | — | — |
| Afonso Moreira | M | 90 | 8.30 | 1 | — | 3 | 23 | 19% | 1 | — | — |
| Khalis Merah | M | 84 | 6.70 | — | — | — | 36 | 31% | 3 | — | — |
| Endrick | M | 84 | 8.50 | 1 | — | 2 | 22 | 18% | 1 | — | — |
| Roman Yaremchuk | F | 70 | 7.90 | 1 | — | 2 | 12 | 10% | 1 | — | — |
| Noah Nartey | M | 1 | — | — | — | — | 5 | 5% | — | — | — |
| P. Šulc | M | 20 | 6.70 | — | — | 1 | 6 | 6% | 2 | — | — |
| Ruben Kluivert | D | 14 | 6.60 | — | — | — | 2 | — | — | — | — |
Rennes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Samba | G | 90 | 6.90 | — | — | — | 36 | 30% | 1 | 1 | — |
| Q. Merlin | D | 90 | 6.00 | — | — | — | 51 | 40% | 3 | 1 | — |
| Lilian Brassier | D | 90 | 5.90 | — | — | — | 27 | 21% | 2 | — | — |
| Abdelhamid Ait Boudlal | D | 90 | 6.20 | — | — | — | 60 | 57% | 2 | — | — |
| Alidu Seidu | D | 71 | 5.90 | — | — | — | 40 | 33% | 1 | — | — |
| Mousa Tamari | M | 87 | 7.30 | 1 | 1 | 1 | 9 | 6% | 1 | — | — |
| Mahdi Camara | M | 87 | 6.50 | — | — | 2 | 36 | 33% | 3 | — | — |
| Valentin Rongier | M | 90 | 7.00 | — | — | — | 53 | 46% | 6 | — | — |
| Sebastian Szymański | M | 70 | 6.60 | — | — | 1 | 28 | 24% | 1 | — | — |
| B. Embolo | F | 90 | 6.50 | — | — | 1 | 8 | 7% | — | — | — |
| E. Lepaul | F | 87 | 7.60 | 1 | 1 | 3 | 20 | 16% | — | 1 | — |
| Djaoui Cissé | M | 11 | 6.70 | — | — | — | 7 | 4% | 1 | — | — |
| Ludovic Blas | F | 20 | 7.00 | — | — | — | 8 | 7% | 1 | — | — |
| Mahamadou Nagida | D | 19 | 6.20 | — | — | — | 13 | 11% | — | — | — |
| Nordan Mukiele | F | 11 | 6.50 | — | — | — | 8 | 5% | — | — | — |
| Yassir Zabiri | F | 11 | 6.30 | — | — | — | 1 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of Lyon vs Rennes?
The final score was Lyon 4–2 Rennes.
What did the model predict before Lyon vs Rennes?
The model assigned 34% probability to a Lyon win, 23% to a draw, and 42% to an Rennes win.