Ilves vs KTP

2 July 2025 · Veikkausliiga · 2025 · Referee Joona Kontinen

Full time 2 – 1

Half-time: 1–0

  • Oiva Jukkola 14’
  • Marius Söderbäck 46’
  • Rangel 85’

Match summary

Ilves won 2-1 at home to KTP. Ilves led 1-0 at half-time.

Oiva Jukkola put Ilves ahead in the 14th minute, Marius Söderbäck made it 2-0 in the 46th minute, and Rangel pulled one back to make it 2-1 with a header in the 85th minute.

The chances backed that up: Ilves created 2.42 expected goals (xG) from 24 shots to KTP's 0.83 from 8.

Key events

Ilves KTP
Kick-off
Jardell KangaShot on target
3’
Oiva JukkolaLeft foot shot1-0 (Ilves)
14’
Marius SöderbäckShot on target
22’
Vincent UlunduShot on target
25’
27’
Petteri ForsellShot on target
Half-time1-0
Marius SöderbäckLeft foot shot2-0 (Ilves)
46’
Second half underway
49’
Vincent UlunduShot on target
56’
61’
RangelAleksi Tarvonen
66’
Assane SeckShot on target
70’
Aapo RuohioConstantine Edlund
72’
Joni MäkeläFoul
77’
82’
Maksym ZhukOscar Linnér
82’
Albin LinnérAssane Seck
85’
RangelHeader2-1 (KTP)
90’
Albin LinnérShot on target
Full-time2-1

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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 0.83 14’ Oiva Jukkola (Ilves), 1-0 14’ 46’ Marius Söderbäck (Ilves), 2-0 46’ 85’ Rangel (KTP), 2-1 85’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 0.83 14’ Oiva Jukkola (Ilves), 1-0 Jukkola 14’ 46’ Marius Söderbäck (Ilves), 2-0 Söderbäck 46’ 85’ Rangel (KTP), 2-1 Rangel 85’
Ilves 2.42 xGKTP 0.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KTP attacking Ilves attacking 
85’ Rangel (KTP), open play, 0.40 xG, goal 24’ Marius Söderbäck (Ilves), open play, 0.35 xG, blocked 83’ Teemu Hytönen (Ilves), open play, 0.28 xG, off target 14’ Oiva Jukkola (Ilves), open play, 0.20 xG, goal 59’ Vincent Ulundu (Ilves), open play, 0.19 xG, off target 3’ Jardell Kanga (Ilves), open play, 0.18 xG, saved 36’ Mitchell Glasson (KTP), open play, 0.14 xG, off target 46’ Marius Söderbäck (Ilves), open play, 0.13 xG, goal 25’ Vincent Ulundu (Ilves), open play, 0.12 xG, saved 35’ Maksim Stjopin (Ilves), open play, 0.10 xG, off target 53’ Marius Söderbäck (Ilves), direct free kick, 0.11 xG, blocked 7’ Vincent Ulundu (Ilves), open play, 0.09 xG, blocked 45’ Roope Riski (Ilves), open play, 0.09 xG, off target 6’ Oiva Jukkola (Ilves), open play, 0.08 xG, off target 22’ Marius Söderbäck (Ilves), open play, 0.09 xG, saved 31’ Assane Seck (KTP), open play, 0.08 xG, off target 56’ Vincent Ulundu (Ilves), open play, 0.09 xG, saved 87’ Atomu Tanaka (KTP), open play, 0.08 xG, off target 47’ Jardell Kanga (Ilves), open play, 0.07 xG, off target 2’ Maksim Stjopin (Ilves), open play, 0.07 xG, blocked 51’ Marius Söderbäck (Ilves), open play, 0.06 xG, blocked 61’ Maksim Stjopin (Ilves), from a corner, 0.04 xG, blocked 90’ Albin Linnér (KTP), open play, 0.04 xG, saved 27’ Petteri Forsell (KTP), from a corner, 0.04 xG, saved 66’ Assane Seck (KTP), open play, 0.04 xG, saved 4’ Marius Söderbäck (Ilves), open play, 0.03 xG, off target 73’ Oiva Jukkola (Ilves), open play, 0.03 xG, blocked 26’ Joni Mäkelä (KTP), open play, 0.02 xG, blocked 71’ Maksim Stjopin (Ilves), open play, 0.02 xG, blocked 14’ Oiva Jukkola (Ilves), open play, 0.01 xG, blocked 37’ Oiva Jukkola (Ilves), open play, 0.01 xG, off target 72’ Joona Veteli (Ilves), set piece, 0.01 xG, off target 85’ Rangel (KTP), open play, 0.40 xG, goal 24’ Marius Söderbäck (Ilves), open play, 0.35 xG, blocked 83’ Teemu Hytönen (Ilves), open play, 0.28 xG, off target 14’ Oiva Jukkola (Ilves), open play, 0.20 xG, goal 59’ Vincent Ulundu (Ilves), open play, 0.19 xG, off target 3’ Jardell Kanga (Ilves), open play, 0.18 xG, saved 36’ Mitchell Glasson (KTP), open play, 0.14 xG, off target 46’ Marius Söderbäck (Ilves), open play, 0.13 xG, goal 25’ Vincent Ulundu (Ilves), open play, 0.12 xG, saved 35’ Maksim Stjopin (Ilves), open play, 0.10 xG, off target 53’ Marius Söderbäck (Ilves), direct free kick, 0.11 xG, blocked 7’ Vincent Ulundu (Ilves), open play, 0.09 xG, blocked 22’ Marius Söderbäck (Ilves), open play, 0.09 xG, saved 45’ Roope Riski (Ilves), open play, 0.09 xG, off target 56’ Vincent Ulundu (Ilves), open play, 0.09 xG, saved 6’ Oiva Jukkola (Ilves), open play, 0.08 xG, off target 31’ Assane Seck (KTP), open play, 0.08 xG, off target 87’ Atomu Tanaka (KTP), open play, 0.08 xG, off target 47’ Jardell Kanga (Ilves), open play, 0.07 xG, off target 2’ Maksim Stjopin (Ilves), open play, 0.07 xG, blocked 51’ Marius Söderbäck (Ilves), open play, 0.06 xG, blocked 61’ Maksim Stjopin (Ilves), from a corner, 0.04 xG, blocked 90’ Albin Linnér (KTP), open play, 0.04 xG, saved 66’ Assane Seck (KTP), open play, 0.04 xG, saved 27’ Petteri Forsell (KTP), from a corner, 0.04 xG, saved 4’ Marius Söderbäck (Ilves), open play, 0.03 xG, off target 73’ Oiva Jukkola (Ilves), open play, 0.03 xG, blocked 26’ Joni Mäkelä (KTP), open play, 0.02 xG, blocked 71’ Maksim Stjopin (Ilves), open play, 0.02 xG, blocked 14’ Oiva Jukkola (Ilves), open play, 0.01 xG, blocked 37’ Oiva Jukkola (Ilves), open play, 0.01 xG, off target 72’ Joona Veteli (Ilves), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Ilves 3-4-1-2 Starting XI
Virtanen
Rale
Väisänen
Miettunen
Ulundu 70’
Jukkola
Popovitch 58’
Kanga 70’
Söderbäck 58’
Riski 83’
Stjopin
KTP 4-4-2 Starting XI
Linnér 82’
Toivio
Huhtamäki
Mäkelä
Lehtiranta
Edlund 70’
Tanaka
Forsell
Seck 82’
Glasson
Tarvonen 61’

Player stats

Goalkeeper1 player
90′ 3 1 31 – – – – –
Defenders3 players
90′ – 4 – 4 1 91 2 – –
90′ – 1 – 5 2 78 – – – –
90′ – 3 – 12 5 72 – – – –
Midfielders10 players
90′ 1 – 67 3 0.30 – – 8 – – –
Jardell Kanga Taken off
72′ – – 44 2 0.45 – 1 4 1 – –
Anton Popovitch Taken off
60′ – – 42 1 – – – 3 – 1 –
Vincent Ulundu Taken off
72′ – 1 31 3 0.22 – 1 8 – – –
Marius Söderbäck Taken off
60′ 1 – 22 – – – – 4 – 1 –
90′ – – 36 4 0.23 – – 5 – – –
Joona Veteli Came on as a substitute
42′ – – 20 1 0.28 – – 3 1 2 –
Oskari Multala Came on as a substitute
42′ – – 13 – – – 1 – – – –
Kalle Wallius Came on as a substitute
30′ – – 8 – – – 1 4 1 1 –
Lauri Ala-Myllymäki Came on as a substitute
16′ – – 1 – – – – – – – –
Forwards2 players
Roope Riski Taken off
86′ – – 1 – 0.09 – – 1 – 13
Teemu Hytönen Came on as a substitute
30′ – – 1 – 0.28 – – 5 1 3 –
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.