Match summary
KuPS saw off AC Oulu 1-0. KuPS led 1-0 at half-time.
Urho Nissilä put KuPS ahead in the 2nd minute.
The chances backed that up: KuPS created 1.44 expected goals (xG) from 15 shots to AC Oulu's 0.38 from 6.
7 June 2023 · Veikkausliiga · 2023
Half-time: 1–0
KuPS saw off AC Oulu 1-0. KuPS led 1-0 at half-time.
Urho Nissilä put KuPS ahead in the 2nd minute.
The chances backed that up: KuPS created 1.44 expected goals (xG) from 15 shots to AC Oulu's 0.38 from 6.
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.
| 90′ | 1 | 0 | 38 | – | – | – | – | – |
| 90′ | – | 2 | – | 11 | 1 | 50 | – | – | – | – | ||
| 90′ | 2 | 2 | – | 2 | 1 | 67 | 2 | – | – | – | ||
Henri Toivomäki
|
90′ | – | 3 | – | 8 | 5 | 29 | – | – | – | – | |
| 90′ | – | – | – | 4 | 1 | 67 | – | – | – | – |
Joona Veteli
Taken off
|
76′ | – | – | 51 | – | – | – | 3 | 3 | 1 | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 62 | – | – | 1 | 2 | 5 | 1 | 3 | – | ||
Urho Nissilä
|
90′ | 1 | – | 45 | 2 | 0.23 | 1 | 1 | 6 | 4 | 1 | – | |
Arttu Heinonen
Taken off
|
76′ | – | 1 | 9 | 1 | 0.16 | 1 | 1 | 2 | 1 | 1 | – | |
Jaakko Oksanen
Came on as a substitute
|
20′ | – | – | 6 | – | – | – | 1 | 1 | – | 1 | – | |
Pyry Lampinen
Came on as a substitute
|
20′ | – | – | 4 | – | – | – | – | 5 | – | – | – | |
Sebastian Dahlström
Came on as a substitute
|
9′ | – | – | 1 | – | – | – | – | – | – | – | – |
Saku Savolainen
Taken off
|
87′ | – | – | – | – | – | – | – | 3 | 2 | 26 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jasse Tuominen
Taken off
|
87′ | – | – | 4 | 1 | 0.16 | 0.42 | 2 | 9 | 2 | 36 | – | |
Justin Bakker
Came on as a substitute
|
9′ | – | – | – | – | – | – | – | – | – | 1 | – |
| 90′ | 5 | 1 | 39 | – | – | – | – | – |
| 90′ | – | 1 | – | 1 | – | 28 | 1 | – | – | |||
Yann Emmanuel Affi
|
90′ | – | 2 | – | 2 | 2 | 81 | 2 | – | – | – | |
Cristian Valencia
|
90′ | – | 2 | 1 | 5 | 3 | 67 | 2 | – | – | ||
Noah Pallas
|
90′ | – | 3 | – | 8 | – | 46 | 1 | – | – | – |
Riku Selander
|
90′ | – | – | 57 | – | – | – | – | 4 | – | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Magnus Breitenmoser
Taken off
|
65′ | – | – | 33 | 1 | 0.06 | 2 | 1 | 5 | 4 | 2 | ||
Jere Kallinen
Taken off
|
90′ | – | – | 54 | 1 | 0.15 | – | 2 | 4 | – | 2 | – | |
Otso Liimatta
Taken off
|
65′ | – | – | 18 | – | – | – | 2 | 4 | 2 | – | – | |
| 90′ | – | – | 17 | – | – | – | – | 2 | – | 1 | – | ||
Lucas Morais
Came on as a substitute
|
31′ | – | – | 19 | – | – | 1 | 1 | 2 | – | – | – | |
Niklas Jokelainen
Came on as a substitute
|
31′ | – | – | 17 | – | – | – | 1 | 3 | 1 | – | ||
Onni Suutari
Came on as a substitute
|
6′ | – | – | 1 | – | – | – | – | – | – | – | – |
Ashley Coffey
|
90′ | – | – | 1 | – | 0.00 | – | – | 8 | 3 | 14 |
|---|
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.