Europa League
· League Stage - 1
September 16, 2026 21:00
The ForzaPitch pre-match prediction gave Sturm Graz a 43% win probability (draw 22%, Rennes 34%). The final result was Sturm Graz 0–0 Rennes.
Match statistics
7
Total shots
16
4
Shots on target
5
0.68
Actual xG
1.82
5
Saves
4
38%
Possession
62%
5
Corners
4
24
Tackles
16
1
🟨 Yellow cards
0
Match Events
A. Vallci
/ A. Malic
46'
L. Balbo
51'
B. Beganovic
/ O. Diakite
62'
G. Mamageishvili
/ F. Rozga
62'
F. Ingolitsch
63'
73'
A. Nordin
/
M. Tamari
73'
V. Rongier
/
S. Szymanski
80'
E. Mayenda
/
L. Blas
80'
A. Ait Boudlal
/
B. Reynolds
L. Balbo
/ S. Seidl
81'
V. Matoshi
/ J. Gorenc Stankovic
81'
86'
B. Dia
/
E. Lepaul
J. Gorenc Stankovic
90'+7
Pre-match prediction
43.6%
Sturm
22.11%
X ←
34.3%
Rennes
we assigned to the actual result (Draw)
22.11%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.85
0.68
-2.17
2.17
1.82
-0.35
Rennes dominated by xG (1.82 vs 0.68).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
53
D. Khudyakov
G
D. Khudyakov
G
27
L. Balbo
81'
D
L. Balbo
81'
D
30
P. Koller
D
P. Koller
D
2
J. Quarshie
D
J. Quarshie
D
5
A. Vallci
45'
D
A. Vallci
45'
D
28
J. Heil
D
J. Heil
D
43
Jacob Peter Hödl
M
Jacob Peter Hödl
M
78
V. Matoshi
81'
M
V. Matoshi
81'
M
39
Luca Weinhandl
M
Luca Weinhandl
M
15
G. Mamageishvili
61'
F
G. Mamageishvili
61'
F
26
B. Beganović
62'
F
B. Beganović
62'
F
Bench
22
A. Helac
G
A. Helac
G
23
A. Malic
52'
D
A. Malic
52'
D
41
E. Lorenz
G
E. Lorenz
G
8
Filip Rózga
36'
M
Filip Rózga
36'
M
4
J. Gorenc Stankovič
16'
M
J. Gorenc Stankovič
16'
M
40
J. Halwachs
M
J. Halwachs
M
38
Jonas Peinhart
F
Jonas Peinhart
F
25
Leon Grgić
F
Leon Grgić
F
14
O. Diakité
35'
F
O. Diakité
35'
F
21
P. Petrović
D
P. Petrović
D
19
S. Seidl
16'
M
S. Seidl
16'
M
30
B. Samba
G
B. Samba
G
18
M. Nagida
D
M. Nagida
D
24
A. Rouault
D
A. Rouault
D
4
C. Cresswell
D
C. Cresswell
D
14
B. Reynolds
80'
D
B. Reynolds
80'
D
45
M. Camara
M
M. Camara
M
11
Mousa Tamari
72'
M
Mousa Tamari
72'
M
28
A. Thomasson
M
A. Thomasson
M
17
S. Szymański
73'
M
S. Szymański
73'
M
10
L. Blas
80'
M
L. Blas
80'
M
9
E. Lepaul
86'
F
E. Lepaul
86'
F
Bench
48
A. Ait Boudlal
17'
D
A. Ait Boudlal
17'
D
70
A. Nordin
25'
F
A. Nordin
25'
F
36
A. Seidu
D
A. Seidu
D
22
B. Dia
11'
F
B. Dia
11'
F
12
Eliezer Mayenda
17'
F
Eliezer Mayenda
17'
F
5
Gonçalo Oliveira
D
Gonçalo Oliveira
D
65
H. Do Marcolino
F
H. Do Marcolino
F
90
I. Soumaré
F
I. Soumaré
F
60
Kilian Belazzoug
G
Kilian Belazzoug
G
16
N. Lemaître
G
N. Lemaître
G
26
Q. Merlin
D
Q. Merlin
D
21
V. Rongier
24'
M
V. Rongier
24'
M
Best on the pitch
D. Khudyakov
G · Sturm
7.50
· 29 pass
L. Balbo
D · Sturm
7.50
· 20 pass
C. Cresswell
D · Rennes
7.50
1 shots
· 80 pass
M. Nagida
D · Rennes
7.30
· 43 pass
A. Rouault
D · Rennes
7.30
· 59 pass
P. Koller
D · Sturm
7.20
· 29 pass
Sturm Graz — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| D. Khudyakov | G | 97 | 7.50 | — | — | — | 29 | 15% | — | — | — |
| L. Balbo | D | 81 | 7.50 | — | — | — | 20 | 16% | 4 | 1 | — |
| P. Koller | D | 97 | 7.20 | — | — | — | 29 | 18% | 2 | — | — |
| J. Quarshie | D | 97 | 7.00 | — | — | — | 35 | 26% | — | — | — |
| A. Vallci | D | 45 | 6.90 | — | — | — | 24 | 17% | 2 | — | — |
| J. Heil | D | 97 | 7.20 | — | — | — | 29 | 15% | 6 | — | — |
| Jacob Peter Hödl | M | 97 | 6.30 | — | — | 3 | 18 | 16% | 1 | — | — |
| V. Matoshi | M | 81 | 6.60 | — | — | — | 30 | 20% | 2 | — | — |
| Luca Weinhandl | M | 97 | 6.60 | — | — | 1 | 16 | 7% | — | — | — |
| G. Mamageishvili | F | 61 | 6.90 | — | — | — | 9 | 7% | 2 | — | — |
| B. Beganović | F | 62 | 6.20 | — | — | 1 | 7 | 4% | 1 | — | — |
| A. Malic | D | 52 | 6.50 | — | — | — | 15 | 9% | 1 | — | — |
| Filip Rózga | M | 36 | 6.90 | — | — | 1 | 8 | 6% | 1 | — | — |
| J. Gorenc Stankovič | M | 16 | 6.30 | — | — | — | 3 | 2% | — | — | — |
| O. Diakité | F | 35 | 6.30 | — | — | — | 8 | 5% | — | — | — |
| S. Seidl | M | 16 | 6.90 | — | — | 1 | 5 | 5% | 2 | — | — |
Rennes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| B. Samba | G | 97 | 7.20 | — | — | — | 33 | 24% | — | — | — |
| M. Nagida | D | 97 | 7.30 | — | — | — | 43 | 31% | 4 | — | — |
| A. Rouault | D | 97 | 7.30 | — | — | — | 59 | 54% | 2 | — | — |
| C. Cresswell | D | 97 | 7.50 | — | — | 1 | 80 | 72% | — | — | — |
| B. Reynolds | D | 80 | 7.20 | — | — | 2 | 52 | 44% | 2 | — | — |
| M. Camara | M | 97 | 6.70 | — | — | 2 | 30 | 27% | — | — | — |
| Mousa Tamari | M | 72 | 6.30 | — | — | — | 18 | 16% | — | — | — |
| A. Thomasson | M | 97 | 7.20 | — | — | — | 49 | 40% | 2 | — | — |
| S. Szymański | M | 73 | 6.60 | — | — | — | 21 | 18% | 2 | — | — |
| L. Blas | M | 80 | 6.70 | — | — | 3 | 33 | 26% | 1 | — | — |
| E. Lepaul | F | 86 | 6.30 | — | — | 7 | 16 | 12% | 1 | — | — |
| A. Ait Boudlal | D | 17 | 6.60 | — | — | — | 5 | 3% | — | — | — |
| A. Nordin | F | 25 | 6.90 | — | — | — | 7 | 4% | — | — | — |
| B. Dia | F | 11 | 6.70 | — | — | — | 1 | 1% | — | — | — |
| Eliezer Mayenda | F | 17 | 6.50 | — | — | — | 3 | 2% | — | — | — |
| V. Rongier | M | 24 | 6.90 | — | — | 1 | 12 | 11% | 2 | — | — |
Frequently Asked Questions
What was the final score of Sturm Graz vs Rennes?
The final score was Sturm Graz 0–0 Rennes.
What did the model predict before Sturm Graz vs Rennes?
The model assigned 43% probability to a Sturm Graz win, 22% to a draw, and 34% to an Rennes win.