Champions League
· 2nd Qualifying Round
July 21, 2026 20:30
J. Gorenc Stankovic
(ast. J. Mitchell)
4'
J. Mitchell
(ast. O. Kiteishvili)
50'
L. Weinhandl
(ast. J. Hodl)
53'
J. Heil
(ast. L. Weinhandl)
59'
The ForzaPitch pre-match prediction gave Sturm Graz a 51% win probability (draw 23%, Heart Of Midlothian 24%). The final result was Sturm Graz 4–0 Heart Of Midlothian. In 1 previous meetings, Sturm Graz have won 1 times, with 0 draws and 0 wins for Heart Of Midlothian.
Match statistics
15
Total shots
14
6
Shots on target
6
6
Saves
2
33%
Possession
67%
4
Corners
12
27
Tackles
20
1
🟨 Yellow cards
2
Match Events
⚽J. Gorenc Stankovic
· ast. J. Mitchell
4'
S. Seidl
/ O. Kiteishvili
46'
47'
C. Borchgrevink
⚽J. Mitchell
· ast. O. Kiteishvili
50'
⚽L. Weinhandl
· ast. J. Hodl
53'
J. Gorenc Stankovic
56'
⚽J. Heil
· ast. L. Weinhandl
59'
59'
S. Guendouz
/
A. Kyziridis
59'
A. Ba-Sy
/
P. Kabore
59'
S. Kerjota
/
C. Miller
S. Wlodarczyk
/ G. Haider
70'
S. Jatta
/ N. Weiper
70'
J. Hodl
/ R. Fosso
70'
75'
T. Renaud
/
B. Spittal
E. Soglo
/ A. Malic
79'
84'
T. Magnusson
/
O. McEntee
86'
C. Braga
Pre-match prediction
51.5%
Sturm ←
23.82%
X
24.68%
Heart
we assigned to the actual result (Sturm Graz)
51.5%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
3.80
—
—
1.61
—
—
Lineups
53
Daniil Khudyakov
G
Daniil Khudyakov
G
18
Emran Soglo
79'
D
Emran Soglo
79'
D
2
J. Mitchell
1 ⚽
1 👟
D
J. Mitchell
1 ⚽
1 👟
D
5
A. Vallci
D
A. Vallci
D
28
Jurgen Heil
1 ⚽
D
Jurgen Heil
1 ⚽
D
43
Jacob Hödl
1 👟
71'
M
Jacob Hödl
1 👟
71'
M
39
Luca Weinhandl
1 ⚽
1 👟
M
Luca Weinhandl
1 ⚽
1 👟
M
4
J. Gorenc Stankovič
1 ⚽
M
J. Gorenc Stankovič
1 ⚽
M
19
S. Seidl
45'
M
S. Seidl
45'
M
20
S. Jatta
71'
F
S. Jatta
71'
F
17
S. Włodarczyk
70'
F
S. Włodarczyk
70'
F
Bench
22
Ammar Helac
G
Ammar Helac
G
23
Arjan Malić
11'
D
Arjan Malić
11'
D
11
Axel Kayombo
20'
F
Axel Kayombo
20'
F
26
Belmin Beganović
F
Belmin Beganović
F
41
Elias Lorenz
G
Elias Lorenz
G
27
Gabriel Haider
D
Gabriel Haider
D
15
Gizo Mamageishvili
M
Gizo Mamageishvili
M
44
N. Weiper
19'
F
N. Weiper
19'
F
10
Otar Kiteishvili
1 👟
45'
M
Otar Kiteishvili
1 👟
45'
M
30
Paul Koller
D
Paul Koller
D
21
Petar Petrović
D
Petar Petrović
D
80
R. Fosso
19'
M
R. Fosso
19'
M
1
A. Schwolow
G
A. Schwolow
G
18
H. Milne
D
H. Milne
D
5
J. McCart
D
J. McCart
D
64
Malachi Fagan-Walcott
D
Malachi Fagan-Walcott
D
2
C. Borchgrevink
D
C. Borchgrevink
D
6
O. McEntee
84'
M
O. McEntee
84'
M
16
B. Spittal
75'
M
B. Spittal
75'
M
89
Alexandros Kyziridis
59'
M
Alexandros Kyziridis
59'
M
10
Cláudio Braga
M
Cláudio Braga
M
7
C. Miller
59'
M
C. Miller
59'
M
11
P. Kabore
59'
F
P. Kabore
59'
F
Bench
77
A. Ba-Sy
31'
F
A. Ba-Sy
31'
F
23
J. Altena
D
J. Altena
D
21
J. Wilson
F
J. Wilson
F
30
R. Fulton
G
R. Fulton
G
17
S. Findlay
D
S. Findlay
D
19
S. Guendouz
31'
F
S. Guendouz
31'
F
29
S. Kerjota
31'
F
S. Kerjota
31'
F
3
Stephen Kingsley
D
Stephen Kingsley
D
22
T. Magnússon
11'
M
T. Magnússon
11'
M
12
Tom Renaud
15'
M
Tom Renaud
15'
M
28
Zander Clark
G
Best on the pitch
Jurgen Heil
D · Sturm
9.30
1 ⚽
1 shots
· 19 pass
Luca Weinhandl
M · Sturm
8.50
1 ⚽ 1 👟
1 shots
· 23 pass
J. Mitchell
D · Sturm
8.30
1 ⚽ 1 👟
3 shots
· 23 pass
Otar Kiteishvili
M · Sturm
8.00
1 👟
· 9 pass
Daniil Khudyakov
G · Sturm
7.90
· 28 pass
J. Gorenc Stankovič
M · Sturm
7.90
1 ⚽
3 shots
· 24 pass
Sturm Graz — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daniil Khudyakov | G | 90 | 7.90 | — | — | — | 28 | 11% | — | — | — |
| Emran Soglo | D | 79 | 7.30 | — | — | 1 | 19 | 17% | 7 | — | — |
| J. Mitchell | D | 90 | 8.30 | 1 | 1 | 3 | 23 | 13% | 1 | — | — |
| A. Vallci | D | 90 | 6.90 | — | — | — | 22 | 15% | 2 | — | — |
| Jurgen Heil | D | 90 | 9.30 | 1 | — | 1 | 19 | 16% | 6 | — | — |
| Jacob Hödl | M | 71 | 7.60 | — | 1 | 3 | 15 | 11% | 3 | — | — |
| Luca Weinhandl | M | 90 | 8.50 | 1 | 1 | 1 | 23 | 14% | 3 | — | — |
| J. Gorenc Stankovič | M | 90 | 7.90 | 1 | — | 3 | 24 | 14% | 1 | 1 | — |
| S. Seidl | M | 45 | 6.90 | — | — | — | 5 | 5% | 1 | — | — |
| S. Jatta | F | 71 | 6.60 | — | — | 1 | 6 | 4% | — | — | — |
| S. Włodarczyk | F | 70 | 6.20 | — | — | 1 | 14 | 5% | — | — | — |
| Arjan Malić | D | 11 | 6.70 | — | — | — | 3 | 3% | 1 | — | — |
| Axel Kayombo | F | 20 | 6.30 | — | — | — | 2 | 2% | — | — | — |
| N. Weiper | F | 19 | 6.50 | — | — | — | 5 | 3% | — | — | — |
| Otar Kiteishvili | M | 45 | 8.00 | — | 1 | — | 9 | 8% | 1 | — | — |
| R. Fosso | M | 19 | 6.90 | — | — | 1 | 4 | 4% | 1 | — | — |
Heart Of Midlothian — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Schwolow | G | 90 | 5.90 | — | — | — | 37 | 29% | — | — | — |
| H. Milne | D | 90 | 6.20 | — | — | — | 44 | 36% | 3 | — | — |
| J. McCart | D | 90 | 6.50 | — | — | 2 | 54 | 47% | 2 | — | — |
| Malachi Fagan-Walcott | D | 90 | 6.90 | — | — | — | 48 | 45% | 1 | — | — |
| C. Borchgrevink | D | 90 | 5.90 | — | — | 1 | 47 | 37% | 1 | — | — |
| O. McEntee | M | 84 | 6.60 | — | — | 1 | 31 | 23% | 3 | 1 | — |
| B. Spittal | M | 75 | 6.50 | — | — | — | 34 | 27% | 1 | — | — |
| Alexandros Kyziridis | M | 59 | 6.20 | — | — | 2 | 12 | 12% | 1 | — | — |
| Cláudio Braga | M | 90 | 6.30 | — | — | 3 | 21 | 14% | 1 | — | — |
| C. Miller | M | 59 | 5.90 | — | — | 1 | 20 | 15% | 1 | — | — |
| P. Kabore | F | 59 | 6.20 | — | — | 1 | 15 | 9% | 2 | — | — |
| A. Ba-Sy | F | 31 | 6.90 | — | — | — | 12 | 9% | — | 1 | — |
| S. Guendouz | F | 31 | 6.90 | — | — | 1 | 25 | 21% | 2 | — | — |
| S. Kerjota | F | 31 | 6.90 | — | — | — | 15 | 10% | — | — | — |
| T. Magnússon | M | 11 | 7.00 | — | — | 1 | 12 | 11% | 1 | — | — |
| Tom Renaud | M | 15 | 6.30 | — | — | 1 | 11 | 6% | 1 | — | — |
Frequently Asked Questions
What was the final score of Sturm Graz vs Heart Of Midlothian?
The final score was Sturm Graz 4–0 Heart Of Midlothian.
What did the model predict before Sturm Graz vs Heart Of Midlothian?
The model assigned 51% probability to a Sturm Graz win, 23% to a draw, and 24% to an Heart Of Midlothian win.