Match summary
Sturm Graz and Rennes played out a goalless draw.
Rennes had the better of the chances, with 1.95 expected goals (xG) from 23 shots to Sturm Graz's 0.77 from 11.
Rennes
16 September 2026 · Europa League · Matchday 1 · 2026/27 · Referee Manfredas Lukjancukas
Half-time: 0–0
Sturm Graz and Rennes played out a goalless draw.
Rennes had the better of the chances, with 1.95 expected goals (xG) from 23 shots to Sturm Graz's 0.77 from 11.
Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.
Tap a goal for the scorer and score.
Every shot and where it was taken from.
Hover or tap a shot for the player, minute and xG.
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
Full-time
| 90′ | 5 | 0 | 29 | – | – | – | – | – |
| 90′ | 6 | 4 | – | 7 | 1 | 29 | – | – | – | – | ||
Albert Vallci
Taken off
|
45′ | 2 | 1 | – | 3 | 1 | 24 | 1 | – | – | – | |
| 90′ | – | – | 2 | 1 | – | 35 | – | – | – | – | ||
| 90′ | 2 | 1 | 3 | 7 | 3 | 29 | 1 | – | – | – | ||
Luís Balbo
Taken off
|
81′ | 4 | – | 1 | 6 | – | 20 | 1 | – | – | ||
Arjan Malić
Came on as a substitute
|
45′ | 1 | 1 | – | 2 | 1 | 15 | 1 | – | – | – |
| 90′ | – | – | 16 | – | – | – | 2 | 5 | 1 | 1 | – | ||
Valmir Matoshi
Taken off
|
81′ | – | – | 30 | 1 | – | 2 | 1 | 4 | 1 | – | – | |
| 90′ | – | – | 18 | – | – | 1 | – | 2 | 2 | – | – | ||
Gizo Mamageishvili
Taken off
|
61′ | – | – | 9 | 2 | – | 2 | – | 4 | 1 | 1 | – | |
Filip Rózga
Came on as a substitute
|
29′ | – | – | 8 | 1 | – | 1 | – | 5 | – | – | – | |
Jon Gorenc Stanković
Came on as a substitute
|
9′ | – | – | 3 | – | – | – | – | 1 | 1 | – | ||
Simon Seidl
Came on as a substitute
|
9′ | – | – | 5 | – | – | 2 | – | 3 | – | – | – |
Belmin Beganović
Taken off
|
62′ | – | – | 1 | 1 | 0.13 | – | – | 4 | – | 7 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Oumar Diakité
Came on as a substitute
|
28′ | – | – | – | – | – | – | – | 3 | – | 8 | – |
| 90′ | – | – | – |
Bryan Reynolds
Taken off
|
80′ | – | – | – | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | – | |||||||||
| 90′ | – | – | – | |||||||||
| 90′ | – | – | – | |||||||||
Abdelhamid Ait Boudlal
Came on as a substitute
|
10′ | – | – | – |
| 90′ | – | – | – | – | – | ||||||||
Ludovic Blas
Taken off
|
80′ | – | – | 33 | – | – | 1 | – | 3 | 1 | 1 | – | |
Sebastian Szymański
Taken off
|
73′ | – | – | – | – | – | |||||||
| 90′ | – | – | – | – | – | ||||||||
Mousa Al-Tamari
Taken off
|
72′ | – | – | – | – | – | |||||||
Valentin Rongier
Came on as a substitute
|
17′ | – | – | 12 | – | – | 1 | 1 | 1 | – | – | – |
Esteban Lepaul
Taken off
|
86′ | – | – | 8 | 2 | 0.92 | – | – | 1 | – | 16 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Arnaud Nordin
Came on as a substitute
|
18′ | – | – | – | – | – | – | – | |||||
Eliezer Mayenda
Came on as a substitute
|
10′ | – | – | – | – | – | – | – | |||||
Boulaye Dia
Came on as a substitute
|
4′ | – | – | – | – | – | – | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.