Ligue 1
· Regular Season - 29
April 11, 2026 21:05
✓Model correct — prediction Rennes
M. Louer
12'
(og)
M. Tamari
(ast. V. Rongier)
25'
65'
(ast. L. Raolisoa)
P. Peter
The ForzaPitch pre-match prediction gave Rennes a 75% win probability (draw 14%, Angers 9%). The final result was Rennes 2–1 Angers. In 1 previous meetings, Rennes have won 0 times, with 1 draws and 0 wins for Angers.
Match statistics
14
Total shots
5
7
Shots on target
4
1.00
Actual xG
1.26
3
Saves
6
59%
Possession
41%
11
Corners
3
13
Tackles
14
0
🟨 Yellow cards
2
Match Events
⚽M. Louer
(og)
12'
15'
Ousmane Camara
⚽M. Tamari
· ast. V. Rongier
25'
62'
P. Peter
/
L. Machine
62'
P. Capelle
/
L. Mouton
65'
ast. L. Raolisoa ·
P. Peter⚽
72'
Marius Louer
B. Embolo
/ S. Szymanski
73'
A. Seidu
/ P. Frankowski
73'
M. Tamari
/ N. Mukiele
73'
L. Blas
/ M. Nagida
85'
86'
G. Koyalipou
/
B. van den Boomen
90'+3
D. Sinate
/
L. Raolisoa
90'+3
F. Hanin
/
A. Sbai
Pre-match prediction
75.73%
Rennes ←
14.56%
X
9.71%
Angers
✓ Correct prediction —
we assigned to the actual result (Rennes)
75.73%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.42
1.00
-1.42
0.53
1.26
+0.73
xG dominance was balanced (1.00 – 1.26).
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
73'
D
Alidu Seidu
73'
D
11
Mousa Tamari
1 ⚽
73'
M
Mousa Tamari
1 ⚽
73'
M
45
Mahdi Camara
M
Mahdi Camara
M
21
Valentin Rongier
1 👟
M
Valentin Rongier
1 👟
M
10
Ludovic Blas
85'
M
Ludovic Blas
85'
M
9
E. Lepaul
F
E. Lepaul
F
7
B. Embolo
73'
F
B. Embolo
73'
F
Bench
24
Anthony Rouault
D
Anthony Rouault
D
6
Djaoui Cissé
M
Djaoui Cissé
M
18
Mahamadou Nagida
10'
D
Mahamadou Nagida
10'
D
65
Nordan Mukiele
17'
F
Nordan Mukiele
17'
F
95
P. Frankowski
17'
M
17
Sebastian Szymański
17'
M
Sebastian Szymański
17'
M
77
Yassir Zabiri
F
Yassir Zabiri
F
12
Hervé Koffi
G
Hervé Koffi
G
3
Jacques Ekomié
D
Jacques Ekomié
D
21
D
4
Ousmane Camara
D
Ousmane Camara
D
20
Marius Louer
1 ⚽
D
Marius Louer
1 ⚽
D
27
Lilian Raolisoa
1 👟
89'
D
Lilian Raolisoa
1 👟
89'
D
93
H. Belkebla
M
H. Belkebla
M
8
Branco Van den Boomen
86'
M
Branco Van den Boomen
86'
M
6
Louis Mouton
62'
M
Louis Mouton
62'
M
7
A. Sbai
89'
F
36
Lanroy Machine
62'
F
Lanroy Machine
62'
F
Bench
26
Florent Hanin
1'
D
Florent Hanin
1'
D
9
Goduine Koyalipou
9'
F
Goduine Koyalipou
9'
F
15
Pierrick Capelle
28'
M
Pierrick Capelle
28'
M
35
Prosper Peter
1 ⚽
28'
F
Prosper Peter
1 ⚽
28'
F
Best on the pitch
Prosper Peter
F · Angers
8.20
1 ⚽
1 shots
· 2 pass
Mousa Tamari
M · Rennes
7.60
1 ⚽
3 shots
· 26 pass
Valentin Rongier
M · Rennes
7.50
1 👟
· 78 pass
Brice Samba
G · Rennes
7.30
· 42 pass
Q. Merlin
D · Rennes
7.30
1 shots
· 56 pass
Abdelhamid Ait Boudlal
D · Rennes
7.20
1 shots
· 74 pass
Rennes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Samba | G | 90 | 7.30 | — | — | — | 42 | 32% | — | — | — |
| Q. Merlin | D | 90 | 7.30 | — | — | 1 | 56 | 45% | 1 | — | — |
| Lilian Brassier | D | 90 | 6.90 | — | — | — | 89 | 81% | — | — | — |
| Abdelhamid Ait Boudlal | D | 90 | 7.20 | — | — | 1 | 74 | 71% | — | — | — |
| Alidu Seidu | D | 73 | 6.90 | — | — | — | 56 | 54% | 1 | — | — |
| Mousa Tamari | M | 73 | 7.60 | 1 | — | 3 | 26 | 22% | 2 | — | — |
| Mahdi Camara | M | 90 | 6.90 | — | — | 1 | 39 | 35% | 3 | — | — |
| Valentin Rongier | M | 90 | 7.50 | — | 1 | — | 78 | 73% | 1 | — | — |
| Ludovic Blas | M | 85 | 7.00 | — | — | 2 | 38 | 32% | 4 | — | — |
| E. Lepaul | F | 90 | 7.00 | — | — | 4 | 16 | 15% | — | — | — |
| B. Embolo | F | 73 | 6.20 | — | — | 2 | 20 | 13% | — | — | — |
| Mahamadou Nagida | D | 10 | 6.60 | — | — | — | 7 | 5% | — | — | — |
| Nordan Mukiele | F | 17 | 6.30 | — | — | — | 7 | 4% | — | — | — |
| P. Frankowski | M | 17 | 6.20 | — | — | — | 15 | 12% | — | — | — |
| Sebastian Szymański | M | 17 | 6.30 | — | — | — | 3 | 2% | 1 | — | — |
Angers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Hervé Koffi | G | 90 | 6.90 | — | — | — | 35 | 24% | — | — | — |
| Jacques Ekomié | D | 90 | 5.90 | — | — | — | 28 | 23% | 1 | — | — |
| D | 90 | 6.50 | — | — | — | 63 | 53% | 2 | — | — | |
| Ousmane Camara | D | 90 | 6.20 | — | — | 1 | 39 | 32% | 1 | 1 | — |
| Marius Louer | D | 90 | 6.20 | 1 | — | — | 39 | 36% | 4 | 1 | — |
| Lilian Raolisoa | D | 89 | 6.30 | — | 1 | — | 29 | 18% | — | — | — |
| H. Belkebla | M | 90 | 6.60 | — | — | — | 35 | 32% | 2 | — | — |
| Branco Van den Boomen | M | 86 | 6.60 | — | — | 1 | 49 | 40% | 2 | — | — |
| Louis Mouton | M | 62 | 6.50 | — | — | — | 14 | 11% | 1 | — | — |
| A. Sbai | F | 89 | 5.90 | — | — | 2 | 30 | 23% | — | — | — |
| Lanroy Machine | F | 62 | 6.20 | — | — | — | 9 | 8% | — | — | — |
| Florent Hanin | D | 1 | — | — | — | — | 1 | — | — | — | — |
| Goduine Koyalipou | F | 9 | 6.30 | — | — | — | 2 | 2% | — | — | — |
| Pierrick Capelle | M | 28 | 6.20 | — | — | — | 8 | 7% | 1 | — | — |
| Prosper Peter | F | 28 | 8.20 | 1 | — | 1 | 2 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of Rennes vs Angers?
The final score was Rennes 2–1 Angers.
What did the model predict before Rennes vs Angers?
The model assigned 75% probability to a Rennes win, 14% to a draw, and 9% to an Angers win.