Ligue 1
· Regular Season - 28
April 03, 2026 20:45
✓Model correct — prediction Paris Saint Germain
O. Dembele
23'
O. Dembele
(ast. K. Kvaratskhelia)
33'
G. Ramos
(ast. N. Mendes)
90'
27'
(ast. D. Sidibe)
R. Nicolaisen
The ForzaPitch pre-match prediction gave Paris Saint Germain a 80% win probability (draw 11%, Toulouse 7%). The final result was Paris Saint Germain 3–1 Toulouse. In 1 previous meetings, Paris Saint Germain have won 1 times, with 0 draws and 0 wins for Toulouse.
Match statistics
13
Total shots
5
7
Shots on target
1
1.79
Actual xG
0.16
0
Saves
3
72%
Possession
28%
5
Corners
2
21
Tackles
11
0
🟨 Yellow cards
1
Match Events
⚽O. Dembele
23'
27'
ast. D. Sidibe ·
R. Nicolaisen⚽
⚽O. Dembele
· ast. K. Kvaratskhelia
33'
36'
Cristian Cásseres Jr.
Lee Kang-In
/ J. Neves
59'
L. Beraldo
/ Vitinha
67'
67'
W. Kamanzi
/
D. Methalie
K. Kvaratskhelia
/ N. Mendes
68'
83'
M. Sauer
/
C. Casseres
83'
I. Azizi
/
D. Sidibe
83'
J. Russell-Rowe
/
Emersonn
D. Doue
/ G. Ramos
87'
⚽G. Ramos
· ast. N. Mendes
90'
Pre-match prediction
80.61%
Paris ←
11.44%
X
7.95%
Toulouse
✓ Correct prediction —
we assigned to the actual result (Paris Saint Germain)
80.61%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
3.26
1.79
-1.48
0.97
0.16
-0.81
Paris Saint Germain dominated by xG (1.79 vs 0.16).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
39
Matvey Safonov
G
Matvey Safonov
G
21
Lucas Hernández
D
Lucas Hernández
D
51
W. Pacho
D
6
Ilya Zabarnyi
D
Ilya Zabarnyi
D
2
A. Hakimi
D
A. Hakimi
D
14
D. Doué
87'
M
D. Doué
87'
M
4
Lucas Beraldo
67'
M
Lucas Beraldo
67'
M
33
Warren Zaïre-Emery
M
7
Khvicha Kvaratskhelia
1 👟
68'
F
Khvicha Kvaratskhelia
1 👟
68'
F
10
Ousmane Dembélé
2 ⚽
F
Ousmane Dembélé
2 ⚽
F
19
Kang-in Lee
59'
F
Kang-in Lee
59'
F
Bench
27
Dro Fernández
M
Dro Fernández
M
9
Gonçalo Ramos
1 ⚽
7'
F
Gonçalo Ramos
1 ⚽
7'
F
49
I. Mbaye
F
I. Mbaye
F
87
João Neves
31'
M
João Neves
31'
M
5
Marquinhos
D
Marquinhos
D
25
N. Mendes
1 👟
22'
D
17
Vitinha
23'
M
Vitinha
23'
M
1
Guillaume Restes
G
Guillaume Restes
G
2
Rasmus Nicolaisen
1 ⚽
D
Rasmus Nicolaisen
1 ⚽
D
35
Seny Koumbassa
D
Seny Koumbassa
D
3
Mark McKenzie
D
Mark McKenzie
D
24
D. Methalie
67'
M
D. Methalie
67'
M
18
P. Diop
M
P. Diop
M
23
C. Cásseres
83'
M
C. Cásseres
83'
M
19
Djibril Sidibé
1 👟
83'
M
Djibril Sidibé
1 👟
83'
M
10
Y. Gboho
F
Y. Gboho
F
15
A. Dønnum
F
A. Dønnum
F
20
Emersonn
83'
F
Emersonn
83'
F
Bench
45
Alexis Vossah
M
Alexis Vossah
M
13
Jacen Russell Rowe
11'
F
Jacen Russell Rowe
11'
F
7
Julian Vignolo
F
Julian Vignolo
F
77
Mario Sauer
11'
M
12
Waren Kamanzi
23'
D
Waren Kamanzi
23'
D
Best on the pitch
Ousmane Dembélé
F · Paris
8.70
2 ⚽
3 shots
· 53 pass
Khvicha Kvaratskhelia
F · Paris
8.00
1 👟
5 shots
· 46 pass
Gonçalo Ramos
F · Paris
7.30
1 ⚽
1 shots
· 2 pass
Warren Zaïre-Emery
M · Paris
7.30
· 75 pass
Kang-in Lee
F · Paris
7.30
· 39 pass
Vitinha
M · Paris
7.30
· 40 pass
Paris Saint Germain — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Matvey Safonov | G | 90 | 5.90 | — | — | — | 28 | 23% | — | — | — |
| Lucas Hernández | D | 90 | 6.60 | — | — | — | 92 | 83% | — | — | — |
| W. Pacho | D | 90 | 6.90 | — | — | 1 | 104 | 101% | 2 | — | — |
| Ilya Zabarnyi | D | 90 | 7.00 | — | — | 1 | 100 | 93% | 2 | — | — |
| A. Hakimi | D | 90 | 6.60 | — | — | 1 | 75 | 70% | — | — | — |
| D. Doué | M | 87 | 6.90 | — | — | 1 | 72 | 60% | 2 | — | — |
| Lucas Beraldo | M | 67 | 7.00 | — | — | — | 49 | 43% | 4 | — | — |
| Warren Zaïre-Emery | M | 90 | 7.30 | — | — | — | 75 | 72% | 3 | — | — |
| Khvicha Kvaratskhelia | F | 68 | 8.00 | — | 1 | 5 | 46 | 40% | 5 | — | — |
| Ousmane Dembélé | F | 90 | 8.70 | 2 | — | 3 | 53 | 47% | 1 | — | — |
| Kang-in Lee | F | 59 | 7.30 | — | — | — | 39 | 34% | 1 | — | — |
| Gonçalo Ramos | F | 7 | 7.30 | 1 | — | 1 | 2 | 2% | — | — | — |
| João Neves | M | 31 | 7.00 | — | — | — | 22 | 22% | — | — | — |
| N. Mendes | D | 22 | 6.70 | — | 1 | — | 15 | 13% | — | — | — |
| Vitinha | M | 23 | 7.30 | — | — | — | 40 | 36% | 1 | — | — |
Toulouse — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Guillaume Restes | G | 90 | 6.60 | — | — | — | 23 | 9% | — | — | — |
| Rasmus Nicolaisen | D | 90 | 7.20 | 1 | — | 1 | 35 | 30% | 1 | — | — |
| Seny Koumbassa | D | 90 | 5.90 | — | — | — | 20 | 17% | 1 | — | — |
| Mark McKenzie | D | 90 | 6.30 | — | — | — | 32 | 26% | — | — | — |
| D. Methalie | M | 67 | 6.30 | — | — | — | 12 | 9% | 1 | — | — |
| P. Diop | M | 90 | 6.30 | — | — | 2 | 42 | 39% | 3 | — | — |
| C. Cásseres | M | 83 | 6.30 | — | — | — | 39 | 32% | — | 1 | — |
| Djibril Sidibé | M | 83 | 6.70 | — | 1 | — | 26 | 19% | 1 | — | — |
| Y. Gboho | F | 90 | 6.20 | — | — | — | 19 | 16% | 1 | — | — |
| A. Dønnum | F | 90 | 6.30 | — | — | 1 | 27 | 22% | — | — | — |
| Emersonn | F | 83 | 6.30 | — | — | 1 | 17 | 14% | 1 | — | — |
| Jacen Russell Rowe | F | 11 | 6.30 | — | — | — | 2 | 1% | — | — | — |
| Mario Sauer | M | 11 | 6.20 | — | — | — | 8 | 6% | 1 | — | — |
| Waren Kamanzi | D | 23 | 6.30 | — | — | — | 8 | 5% | 1 | — | — |
Frequently Asked Questions
What was the final score of Paris Saint Germain vs Toulouse?
The final score was Paris Saint Germain 3–1 Toulouse.
What did the model predict before Paris Saint Germain vs Toulouse?
The model assigned 80% probability to a Paris Saint Germain win, 11% to a draw, and 7% to an Toulouse win.