Bundesliga
· Regular Season - 2
August 08, 2026 19:30
69'
(ast. S. Seidl)
N. Weiper
81'
(ast. S. Seidl)
N. Weiper
The ForzaPitch pre-match prediction gave Sturm Graz a 38% win probability (draw 31%, TSV Hartberg 30%). The final result was TSV Hartberg 0–2 Sturm Graz. In 4 previous meetings, TSV Hartberg have won 0 times, with 1 draws and 3 wins for Sturm Graz.
Match statistics
4
Total shots
14
2
Shots on target
5
0.28
Actual xG
1.48
4
Saves
2
46%
Possession
54%
3
Corners
9
20
Tackles
14
2
🟨 Yellow cards
1
1
🟥 Red cards
0
Match Events
K. Schopp
37'
K. Schopp
60'
K. Schopp
60'
62'
E. Soglo
/
L. Balbo
62'
N. Weiper
/
S. Wlodarczyk
62'
S. Seidl
/
G. Mamageishvili
A. Gattermayer
/ J. Drew
64'
69'
ast. S. Seidl ·
N. Weiper⚽
M. Hoffmann
/ A. Urrutia
71'
Y. Diarra
/ O. Lukic
71'
78'
A. Kayombo
/
S. Jatta
81'
ast. S. Seidl ·
N. Weiper⚽
H. Coulibaly
/ C. Onuoha
82'
T. Kainz
/ N. Feldhofer
82'
84'
P. Koller
/
J. Heil
90'+4
A. Vallci
Pre-match prediction
30.18%
TSV
31.03%
X
38.79%
Sturm ←
we assigned to the actual result (Sturm Graz)
38.79%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.11
0.28
-0.83
1.88
1.48
-0.4
Sturm Graz dominated by xG (1.48 vs 0.28).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
91
Ármin Pécsi
G
Ármin Pécsi
G
6
Habib Anas Coulibaly
82'
D
Habib Anas Coulibaly
82'
D
4
Benjamin Markuš
D
Benjamin Markuš
D
19
Lukas Spendlhofer
D
Lukas Spendlhofer
D
14
Paul Komposch
D
Paul Komposch
D
18
Fabian Wilfinger
D
Fabian Wilfinger
D
5
Youba Diarra
71'
M
Youba Diarra
71'
M
27
K. Schopp
60'
M
K. Schopp
60'
M
23
Tobias Kainz
82'
M
Tobias Kainz
82'
M
7
A. Gattermayer
64'
F
A. Gattermayer
64'
F
22
C. Hoffmann
71'
F
C. Hoffmann
71'
F
Bench
9
Agustín Urrutia
24'
F
Agustín Urrutia
24'
F
70
Chilohem Onuoha
13'
F
Chilohem Onuoha
13'
F
28
Florian Gerstl
M
Florian Gerstl
M
11
Jed Drew
31'
F
Jed Drew
31'
F
17
Jonas Karner
M
Jonas Karner
M
21
Luka Marić
G
Luka Marić
G
16
Magnus Dalpiaz
D
Magnus Dalpiaz
D
95
Nikolaus Feldhofer
13'
M
Nikolaus Feldhofer
13'
M
10
Oliver Lukić
24'
M
Oliver Lukić
24'
M
53
Daniil Khudyakov
G
Daniil Khudyakov
G
27
Luís Balbo
62'
D
Luís Balbo
62'
D
2
J. Mitchell
D
J. Mitchell
D
5
A. Vallci
D
A. Vallci
D
28
Jurgen Heil
84'
D
Jurgen Heil
84'
D
4
J. Gorenc Stankovič
M
J. Gorenc Stankovič
M
39
Luca Weinhandl
M
Luca Weinhandl
M
15
Gizo Mamageishvili
62'
M
Gizo Mamageishvili
62'
M
43
Jacob Hödl
M
Jacob Hödl
M
20
S. Jatta
78'
M
S. Jatta
78'
M
17
S. Włodarczyk
62'
F
S. Włodarczyk
62'
F
Bench
22
Ammar Helac
G
Ammar Helac
G
23
Arjan Malić
D
Arjan Malić
D
11
Axel Kayombo
17'
F
Axel Kayombo
17'
F
18
Emran Soglo
33'
D
Emran Soglo
33'
D
44
N. Weiper
2 ⚽
33'
F
N. Weiper
2 ⚽
33'
F
30
Paul Koller
11'
D
Paul Koller
11'
D
21
Petar Petrović
D
Petar Petrović
D
80
R. Fosso
M
R. Fosso
M
19
S. Seidl
2 👟
33'
M
S. Seidl
2 👟
33'
M
Best on the pitch
N. Weiper
F · Sturm
8.30
2 ⚽
2 shots
· 2 pass
A. Vallci
D · Sturm
8.30
2 shots
· 54 pass
J. Mitchell
D · Sturm
7.90
1 shots
· 49 pass
Tobias Kainz
M · TSV
7.60
· 31 pass
S. Seidl
M · Sturm
7.30
2 👟
· 15 pass
Emran Soglo
D · Sturm
7.30
1 shots
· 19 pass
TSV Hartberg — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ármin Pécsi | G | 95 | 7.00 | — | — | — | 38 | 24% | — | — | — |
| Habib Anas Coulibaly | D | 82 | 5.90 | — | — | — | 30 | 19% | 2 | — | — |
| Benjamin Markuš | D | 95 | 6.70 | — | — | — | 37 | 26% | 5 | — | — |
| Lukas Spendlhofer | D | 95 | 6.70 | — | — | — | 41 | 33% | 1 | — | — |
| Paul Komposch | D | 95 | 6.70 | — | — | 1 | 25 | 20% | 1 | — | — |
| Fabian Wilfinger | D | 95 | 6.50 | — | — | 1 | 20 | 15% | 1 | — | — |
| Youba Diarra | M | 71 | 6.30 | — | — | — | 21 | 13% | 1 | — | — |
| K. Schopp | M | 60 | 6.30 | — | — | 1 | 40 | 36% | 2 | 2 | 1 |
| Tobias Kainz | M | 82 | 7.60 | — | — | — | 31 | 26% | 3 | — | — |
| A. Gattermayer | F | 64 | 6.60 | — | — | — | 16 | 9% | — | — | — |
| C. Hoffmann | F | 71 | 6.00 | — | — | — | 10 | 9% | 1 | — | — |
| Agustín Urrutia | F | 24 | 6.20 | — | — | 1 | 4 | 3% | — | — | — |
| Chilohem Onuoha | F | 13 | 6.70 | — | — | — | 5 | 5% | — | — | — |
| Jed Drew | F | 31 | 6.20 | — | — | — | 5 | 2% | — | — | — |
| Nikolaus Feldhofer | M | 13 | 6.90 | — | — | — | 2 | 1% | 2 | — | — |
| Oliver Lukić | M | 24 | 6.50 | — | — | — | 9 | 5% | 1 | — | — |
Sturm Graz — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daniil Khudyakov | G | 95 | 7.00 | — | — | — | 19 | 13% | — | — | — |
| Luís Balbo | D | 62 | 6.60 | — | — | — | 17 | 13% | — | — | — |
| J. Mitchell | D | 95 | 7.90 | — | — | 1 | 49 | 42% | 3 | — | — |
| A. Vallci | D | 95 | 8.30 | — | — | 2 | 54 | 49% | 4 | 1 | — |
| Jurgen Heil | D | 84 | 6.60 | — | — | 1 | 35 | 24% | 1 | — | — |
| J. Gorenc Stankovič | M | 95 | 7.20 | — | — | — | 63 | 51% | 1 | — | — |
| Luca Weinhandl | M | 95 | 7.20 | — | — | — | 33 | 23% | 3 | — | — |
| Gizo Mamageishvili | M | 62 | 6.70 | — | — | 2 | 16 | 13% | — | — | — |
| Jacob Hödl | M | 95 | 7.00 | — | — | 3 | 29 | 22% | — | — | — |
| S. Jatta | M | 78 | 6.50 | — | — | 1 | 11 | 5% | 1 | — | — |
| S. Włodarczyk | F | 62 | 6.30 | — | — | — | 13 | 11% | — | — | — |
| Axel Kayombo | F | 17 | 6.70 | — | — | 1 | 1 | 1% | — | — | — |
| Emran Soglo | D | 33 | 7.30 | — | — | 1 | 19 | 18% | 1 | — | — |
| N. Weiper | F | 33 | 8.30 | 2 | — | 2 | 2 | 2% | — | — | — |
| Paul Koller | D | 11 | 6.90 | — | — | — | 2 | 1% | — | — | — |
| S. Seidl | M | 33 | 7.30 | — | 2 | — | 15 | 13% | — | — | — |
Frequently Asked Questions
What was the final score of TSV Hartberg vs Sturm Graz?
The final score was TSV Hartberg 0–2 Sturm Graz.
What did the model predict before TSV Hartberg vs Sturm Graz?
The model assigned 30% probability to a TSV Hartberg win, 31% to a draw, and 38% to an Sturm Graz win.