Ligue 1
· Regular Season - 31
April 26, 2026 17:15
✓Model correct — prediction Rennes
E. Lepaul
8'
(pen.)
V. Rongier
90'+2
40'
(ast. N. Cozza)
I. Ganago
The ForzaPitch pre-match prediction gave Rennes a 78% win probability (draw 13%, Nantes 7%). The final result was Rennes 2–1 Nantes. In 1 previous meetings, Rennes have won 0 times, with 1 draws and 0 wins for Nantes.
Match statistics
9
Total shots
14
5
Shots on target
8
1.31
Actual xG
2.39
6
Saves
3
63%
Possession
37%
6
Corners
8
10
Tackles
25
3
🟨 Yellow cards
2
Match Events
⚽E. Lepaul
(pen.)
8'
38'
N. Cozza
40'
ast. N. Cozza ·
I. Ganago⚽
50'
D. Machado
59'
68'
B. Guirassy
/
L. Leroux
A. Seidu
/ M. Nagida
68'
L. Blas
/ S. Szymanski
68'
68'
D. Tabibou
/
M. Kaba
A. Ait Boudlal
73'
77'
M. Acapandie
/
F. Guilbert
B. Embolo
/ Y. Zabiri
81'
87'
Mostafa Mohamed
/
I. Ganago
87'
Y. El Arabi
/
M. Abline
V. Rongier
88'
M. Tamari
/ N. Mukiele
90'+1
⚽V. Rongier
90'+2
S. Szymanski
90'+6
Pre-match prediction
78.52%
Rennes ←
13.76%
X
7.72%
Nantes
✓ Correct prediction —
we assigned to the actual result (Rennes)
78.52%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.64
1.31
-1.34
0.62
2.39
+1.78
Nantes dominated by xG (2.39 vs 1.31).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
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
68'
D
Alidu Seidu
68'
D
11
Mousa Tamari
89'
M
Mousa Tamari
89'
M
45
Mahdi Camara
M
Mahdi Camara
M
21
Valentin Rongier
1 ⚽
M
Valentin Rongier
1 ⚽
M
10
Ludovic Blas
68'
M
Ludovic Blas
68'
M
9
E. Lepaul
1 ⚽
F
E. Lepaul
1 ⚽
F
7
B. Embolo
81'
F
B. Embolo
81'
F
Bench
24
Anthony Rouault
D
Anthony Rouault
D
6
Djaoui Cissé
M
Djaoui Cissé
M
18
Mahamadou Nagida
22'
D
Mahamadou Nagida
22'
D
65
Nordan Mukiele
9'
F
Nordan Mukiele
9'
F
17
Sebastian Szymański
22'
M
Sebastian Szymański
22'
M
77
Yassir Zabiri
9'
F
Yassir Zabiri
9'
F
1
A. Lopes
G
27
D. Machado
D
3
N. Cozza
1 👟
D
2
Ali Youssef
D
24
F. Guilbert
77'
D
28
Ibrahima Sissoko
M
8
J. Lepenant
M
66
L. Leroux
68'
M
10
M. Abline
87'
M
M. Abline
87'
M
21
M. Kaba
68'
M
37
I. Ganago
1 ⚽
87'
F
Bench
6
Chidozie Awaziem
D
17
Dehmaine Tabibou
22'
M
22
M. Acapandie
13'
D
31
Mostafa Mohamed
13'
F
20
R. Cabella
M
19
Y. El Arabi
13'
F
Best on the pitch
Valentin Rongier
M · Rennes
8.20
1 ⚽
1 shots
· 64 pass
N. Cozza
D · Nantes
8.20
1 👟
2 shots
· 26 pass
I. Ganago
F · Nantes
8.00
1 ⚽
3 shots
· 16 pass
Brice Samba
G · Rennes
7.90
· 38 pass
Lilian Brassier
D · Rennes
7.70
1 shots
· 54 pass
J. Lepenant
M · Nantes
7.60
· 30 pass
Rennes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Samba | G | 90 | 7.90 | — | — | — | 38 | 30% | — | — | — |
| Q. Merlin | D | 90 | 7.20 | — | — | — | 39 | 23% | — | — | — |
| Lilian Brassier | D | 90 | 7.70 | — | — | 1 | 54 | 48% | 1 | — | — |
| Abdelhamid Ait Boudlal | D | 90 | 7.20 | — | — | 1 | 55 | 50% | 2 | 1 | — |
| Alidu Seidu | D | 68 | 7.20 | — | — | — | 31 | 28% | 1 | — | — |
| Mousa Tamari | M | 89 | 7.20 | — | — | — | 22 | 18% | 1 | — | — |
| Mahdi Camara | M | 90 | 6.30 | — | — | 1 | 43 | 41% | 1 | — | — |
| Valentin Rongier | M | 90 | 8.20 | 1 | — | 1 | 64 | 59% | 2 | 1 | — |
| Ludovic Blas | M | 68 | 6.20 | — | — | — | 27 | 23% | — | — | — |
| E. Lepaul | F | 90 | 7.30 | 1 | — | 3 | 27 | 22% | — | — | — |
| B. Embolo | F | 81 | 7.20 | — | — | — | 14 | 13% | 2 | — | — |
| Mahamadou Nagida | D | 22 | 7.00 | — | — | — | 22 | 19% | — | — | — |
| Nordan Mukiele | F | 9 | 6.30 | — | — | — | 2 | 2% | — | — | — |
| Sebastian Szymański | M | 22 | 6.90 | — | — | — | 21 | 14% | — | 1 | — |
| Yassir Zabiri | F | 9 | 6.30 | — | — | 2 | 2 | 2% | — | — | — |
Nantes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Lopes | G | 90 | 6.90 | — | — | — | 33 | 24% | — | — | — |
| D. Machado | D | 90 | 6.70 | — | — | — | 24 | 19% | 2 | 1 | — |
| N. Cozza | D | 90 | 8.20 | — | 1 | 2 | 26 | 20% | 5 | 1 | — |
| Ali Youssef | D | 90 | 7.00 | — | — | — | 36 | 31% | 2 | — | — |
| F. Guilbert | D | 77 | 6.70 | — | — | 2 | 17 | 9% | 1 | — | — |
| Ibrahima Sissoko | M | 90 | 6.90 | — | — | 1 | 22 | 18% | 1 | — | — |
| J. Lepenant | M | 90 | 7.60 | — | — | — | 30 | 22% | 6 | — | — |
| L. Leroux | M | 68 | 6.30 | — | — | — | 14 | 7% | 2 | — | — |
| M. Abline | M | 87 | 6.30 | — | — | 2 | 12 | 8% | — | — | — |
| M. Kaba | M | 68 | 6.30 | — | — | 3 | 10 | 4% | 4 | — | — |
| I. Ganago | F | 87 | 8.00 | 1 | — | 3 | 16 | 12% | 1 | — | — |
| Dehmaine Tabibou | M | 22 | 6.50 | — | — | — | 7 | 4% | — | — | — |
| M. Acapandie | D | 13 | 6.50 | — | — | — | 3 | 2% | 1 | — | — |
| Mostafa Mohamed | F | 13 | 6.30 | — | — | 1 | 1 | 1% | — | — | — |
| Y. El Arabi | F | 13 | 6.50 | — | — | — | 3 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of Rennes vs Nantes?
The final score was Rennes 2–1 Nantes.
What did the model predict before Rennes vs Nantes?
The model assigned 78% probability to a Rennes win, 13% to a draw, and 7% to an Nantes win.