Match summary
KTP and Ilves played out a goalless draw.
Ilves had the better of the chances, with 1.62 expected goals (xG) from 22 shots to KTP's 0.46 from 12.
8 July 2023 · Veikkausliiga · 2023
Half-time: 0–0
KTP and Ilves played out a goalless draw.
Ilves had the better of the chances, with 1.62 expected goals (xG) from 22 shots to KTP's 0.46 from 12.
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′ | 5 | 0 | 26 | – | – | – | – | – |
Juho Lehtiranta
|
90′ | – | 5 | 2 | 5 | 2 | 54 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | 2 | 2 | 2 | 2 | 56 | – | – | – | – | ||
Daan Klinkenberg
|
90′ | – | 3 | 6 | 4 | 1 | 48 | 1 | – | – | – |
Georgios Manthatis
Taken off
|
89′ | – | – | 25 | – | – | – | – | 7 | 2 | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Johannes Laaksonen
|
90′ | – | – | 59 | 1 | 0.02 | 2 | 1 | 9 | – | 2 | – | |
Gabriel Sandberg
Taken off
|
46′ | – | – | 24 | – | – | – | 4 | 3 | – | – | ||
Matias Lindfors
Taken off
|
46′ | – | – | 25 | – | – | 1 | 1 | 2 | 2 | 1 | – | |
Joni Mäkelä
|
90′ | – | – | 42 | 1 | 0.11 | – | 1 | 9 | 1 | 3 | – | |
Willis Furtado
|
90′ | – | – | 14 | – | – | – | – | 11 | 2 | 2 | – | |
Miska Rautiola
Came on as a substitute
|
50′ | – | – | 28 | – | – | – | – | 4 | – | 1 | – | |
David Ramadingaye
Came on as a substitute
|
50′ | – | – | 28 | 3 | 0.06 | – | – | 9 | 2 | – | ||
Matias Paavola
Came on as a substitute
|
7′ | – | – | 1 | – | – | – | – | – | – | – | – |
Simo Roiha
Taken off
|
60′ | – | – | – | – | – | – | – | 8 | 1 | 8 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aleksi Tarvonen
Came on as a substitute
|
36′ | – | – | – | – | – | – | – | 2 | – | 4 | – |
| 90′ | 3 | 0 | 14 | 2 | – | – | – | – |
Aapo Mäenpää
|
90′ | – | 2 | – | 6 | 1 | 38 | 2 | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | 3 | – | 12 | 9 | 37 | – | – | – | – | ||
Seydine N'Diaye
Taken off
|
46′ | 1 | 1 | – | 2 | 1 | 22 | 3 | – | – | ||
Kalle Katz
Came on as a substitute
|
50′ | – | 2 | 1 | 6 | 2 | 21 | – | – | – | – |
Oiva Jukkola
Taken off
|
68′ | – | – | 30 | 2 | 0.22 | 1 | 2 | 6 | – | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Yusif Moussa
Taken off
|
81′ | – | – | 40 | – | – | 1 | 2 | 9 | 1 | – | – | |
| 90′ | – | – | 51 | 1 | 0.04 | – | 2 | 7 | – | 2 | – | ||
Felipe Aspegren
|
90′ | – | – | 43 | – | – | – | 10 | 11 | 1 | 1 | ||
Djair Parfitt-Williams
|
90′ | – | – | 28 | 2 | 0.15 | – | 2 | 9 | – | 1 | – | |
Noel Hasa
Came on as a substitute
|
27′ | – | – | 14 | 1 | 0.01 | 1 | – | – | – | – | – | |
Emmanuel Patut
Came on as a substitute
|
15′ | – | – | 6 | 1 | 0.05 | – | 1 | – | 2 | – |
Adam Larsson
Taken off
|
68′ | – | – | – | – | – | 0.01 | 1 | 1 | – | 8 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 8 | 4 | 0.96 | – | – | 8 | 1 | 36 | – | ||
Sabit James Ngor
Came on as a substitute
|
27′ | – | – | 1 | – | 0.01 | 0.29 | 1 | 1 | – | 4 | – |
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.