Match summary
Neither Gnistan nor VPS found the net in a 0-0 draw.
Gnistan had the better of the chances, with 1.30 expected goals (xG) from 11 shots to VPS's 0.65 from 9.
15 August 2025 · Veikkausliiga · 2025 · Referee Dennis Antamo
Half-time: 0–0
Neither Gnistan nor VPS found the net in a 0-0 draw.
Gnistan had the better of the chances, with 1.30 expected goals (xG) from 11 shots to VPS's 0.65 from 9.
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.
Alexandro Craninx
|
90′ | 2 | 0 | 25 | 1 | – | – | – | – |
|---|
| 90′ | 1 | – | – | 4 | 1 | 20 | – | – | – | – | ||
| 90′ | – | 2 | 1 | 7 | 6 | 31 | 2 | – | – | |||
| 90′ | – | 1 | – | 4 | 3 | 17 | 1 | – | – | – | ||
| 90′ | – | 1 | – | 7 | 1 | 36 | 3 | – | – | – |
| 90′ | – | – | 35 | 2 | 0.32 | – | 1 | 8 | – | 1 | – | ||
Armend Kabashi
Taken off
|
63′ | – | – | 28 | – | – | – | – | 3 | 1 | 1 | – | |
Matias Ritari
|
90′ | – | – | 34 | 1 | 0.07 | – | 1 | 2 | – | 1 | ||
Anicet Oura
|
90′ | – | – | 30 | – | – | – | – | 14 | 1 | 2 | – | |
Evgeny Bashkirov
Came on as a substitute
|
31′ | – | – | 8 | – | – | – | 2 | 1 | 2 | – | – | |
Roman Eremenko
Came on as a substitute
|
31′ | – | – | 15 | 2 | 0.22 | – | – | 2 | 1 | – |
Artur Atarah
Taken off
|
68′ | – | – | 2 | – | 0.12 | – | – | 5 | – | 16 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Joakim Latonen
Taken off
|
63′ | – | – | – | – | – | – | – | 3 | – | 16 | – | |
Tim Väyrynen
Came on as a substitute
|
26′ | – | – | – | – | – | – | – | 1 | 1 | 10 | – |
| 90′ | 3 | 0 | 26 | – | – | – | – | – |
| 90′ | – | 1 | 1 | 4 | 2 | 32 | – | – | – | – | ||
| 90′ | – | 2 | – | 10 | 6 | 34 | – | – | – | – | ||
Vilmer Ronnberg
|
90′ | 3 | 4 | 1 | 4 | 3 | 39 | – | – | – | – |
Tyler Reid
Taken off
|
89′ | – | – | 30 | 2 | 0.39 | – | – | 9 | 2 | 3 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 29 | – | – | – | 2 | 10 | 2 | 2 | – | ||
Antti-Ville Räisänen
Taken off
|
74′ | – | – | 19 | 2 | 0.15 | – | – | 6 | 1 | 1 | ||
| 90′ | – | – | 38 | – | – | – | – | 12 | 1 | 2 | – | ||
William Wilson
Taken off
|
87′ | – | – | 24 | 1 | 0.01 | – | 1 | 3 | 1 | – | – | |
Yassine El Ouatki
|
90′ | – | – | 32 | 2 | 0.01 | – | 1 | 2 | 2 | 1 | – | |
Tijjani Mohammed
Came on as a substitute
|
20′ | – | – | 4 | – | – | – | – | 2 | – | – | – | |
Olli Jakonen
Came on as a substitute
|
7′ | – | – | – | – | – | – | – | 1 | – | – | – | |
Yassin Daoussi
Came on as a substitute
|
5′ | – | – | 1 | – | – | – | 1 | 1 | – | 1 | – |
Nicolas Fleuriau Chateau
|
90′ | – | – | 2 | – | 0.12 | – | – | 7 | – | 11 | – |
|---|
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.