KTP vs Gnistan

7 July 2025 · Veikkausliiga · 2025 · Referee Joni Hyytia

Full time 0 – 0

Half-time: 0–0

Match summary

KTP and Gnistan could not be separated in a goalless draw.

There was little between the sides on chances: KTP created 1.17 expected goals (xG) from 13 shots, Gnistan 1.11 from 8.

Key events

KTP Gnistan
Kick-off
Constantine EdlundShot on target
9’
29’
Tim VäyrynenShot on target
Half-time0-0
RangelShot on target
46’
Second half underway
52’
Tim VäyrynenShot on target
56’
Didrik HafstadShot on target
RangelShot on target
57’
Constantine EdlundFoul
59’
63’
Artur AtarahDidrik Hafstad
Franck ElléFoul
64’
66’
Artur AtarahShot on target
Aaro ToivonenConstantine Edlund
69’
74’
Oludare Olufunwa
76’
Oliver PetterssonOludare Olufunwa
Joni MäkeläAssane Seck
79’
Mitchell GlassonMikko Sumusalo
79’
Nathaniel TahmbiFranck Ellé
87’
Mitchell GlassonFoul
90+2’
Full-time0-0

How the chances added up

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.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 1.11 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 1.11
KTP 1.17 xGGnistan 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Gnistan attacking KTP attacking 
29’ Tim Väyrynen (Gnistan), open play, 0.48 xG, saved 57’ Rangel (KTP), open play, 0.35 xG, saved 64’ Rachide Gnanou (Gnistan), set piece, 0.35 xG, blocked 90+1’ Nathaniel Tahmbi (KTP), set piece, 0.19 xG, off target 57’ Assane Seck (KTP), open play, 0.15 xG, off target 9’ Constantine Edlund (KTP), open play, 0.12 xG, saved 56’ Didrik Hafstad (Gnistan), open play, 0.12 xG, saved 9’ Petteri Forsell (KTP), open play, 0.10 xG, blocked 90+3’ Petteri Forsell (KTP), open play, 0.09 xG, off target 29’ Joakim Latonen (Gnistan), open play, 0.08 xG, blocked 46’ Rangel (KTP), from a corner, 0.06 xG, saved 75’ Rangel (KTP), from a corner, 0.04 xG, off target 66’ Artur Atarah (Gnistan), open play, 0.04 xG, saved 27’ Petteri Forsell (KTP), open play, 0.03 xG, off target 52’ Tim Väyrynen (Gnistan), set piece, 0.03 xG, saved 61’ Matias Paavola (KTP), from a corner, 0.03 xG, off target 50’ Oludare Olufunwa (Gnistan), open play, 0.02 xG, off target 89’ Mitchell Glasson (KTP), set piece, 0.01 xG, off target 37’ Franck Ellé (KTP), open play, 0.01 xG, blocked 27’ Franck Ellé (KTP), set piece, 0.00 xG, blocked 28’ Saku Heiskanen (Gnistan), set piece, 0.00 xG, blocked 29’ Tim Väyrynen (Gnistan), open play, 0.48 xG, saved 64’ Rachide Gnanou (Gnistan), set piece, 0.35 xG, blocked 57’ Rangel (KTP), open play, 0.35 xG, saved 90+1’ Nathaniel Tahmbi (KTP), set piece, 0.19 xG, off target 57’ Assane Seck (KTP), open play, 0.15 xG, off target 9’ Constantine Edlund (KTP), open play, 0.12 xG, saved 56’ Didrik Hafstad (Gnistan), open play, 0.12 xG, saved 9’ Petteri Forsell (KTP), open play, 0.10 xG, blocked 90+3’ Petteri Forsell (KTP), open play, 0.09 xG, off target 29’ Joakim Latonen (Gnistan), open play, 0.08 xG, blocked 46’ Rangel (KTP), from a corner, 0.06 xG, saved 75’ Rangel (KTP), from a corner, 0.04 xG, off target 66’ Artur Atarah (Gnistan), open play, 0.04 xG, saved 27’ Petteri Forsell (KTP), open play, 0.03 xG, off target 61’ Matias Paavola (KTP), from a corner, 0.03 xG, off target 52’ Tim Väyrynen (Gnistan), set piece, 0.03 xG, saved 50’ Oludare Olufunwa (Gnistan), open play, 0.02 xG, off target 89’ Mitchell Glasson (KTP), set piece, 0.01 xG, off target 37’ Franck Ellé (KTP), open play, 0.01 xG, blocked 27’ Franck Ellé (KTP), set piece, 0.00 xG, blocked 28’ Saku Heiskanen (Gnistan), set piece, 0.00 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

KTP 4-4-2 Starting XI
Linnér
Sumusalo 79’
Toivio
Lehtiranta
Paavola
Edlund 69’
Tanaka
Ellé 87’
Seck 79’
Rangel
Forsell
Gnistan 4-2-3-1 Starting XI
Craninx
Arko-Mensah
Olufunwa 76’
Gnanou
Raitala
Bashkirov
Kabashi
Heiskanen
Hafstad 63’
Latonen
Väyrynen

Player stats

Goalkeeper1 player
Oscar Linnér
90′ 5 0 32 1 – – – –
Defenders5 players
Juho Lehtiranta
90′ – 1 1 7 3 40 1 – – –
Joona Toivio
90′ – 2 – 4 4 26 – – – –
Matias Paavola
90′ – 1 1 7 4 60 1 – – –
Mikko Sumusalo Taken off
79′ – – 1 3 3 42 – – – –
Mitchell Glasson Came on as a substitute
15′ – – – – – 5 1 – –
Midfielders7 players
Assane Seck Taken off
79′ – – 18 1 0.01 – 1 6 – 1 –
Atomu Tanaka
90′ – – 46 2 0.22 – – 3 3 – –
Franck Ellé Taken off
88′ – – 35 – – 1 1 13 4 5
Constantine Edlund Taken off
70′ – – 22 – – 2 1 9 2 –
Aaro Toivonen Came on as a substitute
24′ – – 6 – – – – – – – –
Joni Mäkelä Came on as a substitute
15′ – – 4 – – – – – – – –
Nathaniel Tahmbi Came on as a substitute
6′ – – 5 1 0.09 – 1 1 – – –
Forwards2 players
Rangel
90′ – – 3 2 0.45 – – 14 3 21 –
Petteri Forsell
90′ – – 3 – 0.22 0.48 5 6 1 37 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

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.