KuPS vs Ilves

14 June 2025 · Veikkausliiga · 2025 · Referee Peiman Simani

Full time 0 – 3

Half-time: 0–2

  • Anton Popovitch 31’
  • Jardell Kanga 44’ (pen)
  • Adeleke Akinyemi 55’

Match summary

Ilves won comfortably, 3-0 away at KuPS. Ilves led 2-0 at half-time.

Anton Popovitch put Ilves ahead with a header in the 31st minute, Jardell Kanga made it 0-2 from the penalty spot in the 44th minute, and Adeleke Akinyemi made it 0-3 in the 55th minute.

The chances backed that up: Ilves created 2.51 expected goals (xG) from 14 shots to KuPS's 0.80 from 10.

Key events

KuPS Ilves
Kick-off
3’
Marius SöderbäckShot on target
13’
Shot on target
31’
Anton PopovitchHeader0-1 (Ilves)
44’
Jardell KangaPenalty0-2 (Ilves)
Half-time0-2
Second half underway
Clinton AntwiShot on target
49’
55’
Adeleke Akinyemi0-3 (Ilves)
Bob Nii ArmahAgon Sadiku
59’
67’
Felipe AspegrenAdeleke Akinyemi
Petteri PennanenShot on target
69’
78’
Niko HämäläinenClinton Antwi
79’
81’
Vincent UlunduAapo Mäenpää
Full-time0-3

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 0.80 2.51 31’ Anton Popovitch (Ilves), 0-1 31’ 44’ Jardell Kanga (Ilves), 0-2 44’ 55’ Adeleke Akinyemi (Ilves), 0-3 55’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 2.51 31’ Anton Popovitch (Ilves), 0-1 Popovitch 31’ 44’ Jardell Kanga (Ilves), 0-2 Kanga 44’ 55’ Adeleke Akinyemi (Ilves), 0-3 Akinyemi 55’
KuPS 0.80 xGIlves 2.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Ilves attacking KuPS attacking 
44’ Jardell Kanga (Ilves), penalty, 0.76 xG, goal 14’ Unknown (Ilves), open play, 0.31 xG, blocked 55’ Unknown (Ilves), open play, 0.30 xG, goal 63’ Arttu Heinonen (KuPS), open play, 0.27 xG, off target 13’ Unknown (Ilves), open play, 0.22 xG, saved 23’ Lauri Ala-Myllymäki (Ilves), set piece, 0.22 xG, hit the woodwork 60’ Matias Rale (Ilves), set piece, 0.19 xG, off target 87’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.18 xG, off target 74’ Otto Ruoppi (KuPS), open play, 0.16 xG, off target 3’ Marius Söderbäck (Ilves), open play, 0.13 xG, saved 33’ Unknown (Ilves), open play, 0.12 xG, blocked 31’ Anton Popovitch (Ilves), from a corner, 0.10 xG, goal 85’ Roope Riski (Ilves), open play, 0.09 xG, off target 69’ Petteri Pennanen (KuPS), open play, 0.07 xG, saved 49’ Clinton Antwi (KuPS), open play, 0.06 xG, saved 14’ Sauli Väisänen (Ilves), open play, 0.03 xG, off target 74’ Ibrahim Cissé (KuPS), open play, 0.03 xG, blocked 8’ Anton Popovitch (Ilves), open play, 0.01 xG, blocked 24’ Anton Popovitch (Ilves), from a corner, 0.01 xG, blocked 31’ Unknown (Ilves), set piece, 0.01 xG, blocked 35’ Paulo Ricardo (KuPS), set piece, 0.01 xG, blocked 78’ Arttu Heinonen (KuPS), open play, 0.01 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.00 xG, blocked 6’ Otto Ruoppi (KuPS), from a corner, 0.00 xG, blocked 44’ Jardell Kanga (Ilves), penalty, 0.76 xG, goal 14’ Unknown (Ilves), open play, 0.31 xG, blocked 55’ Unknown (Ilves), open play, 0.30 xG, goal 63’ Arttu Heinonen (KuPS), open play, 0.27 xG, off target 13’ Unknown (Ilves), open play, 0.22 xG, saved 23’ Lauri Ala-Myllymäki (Ilves), set piece, 0.22 xG, hit the woodwork 60’ Matias Rale (Ilves), set piece, 0.19 xG, off target 87’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.18 xG, off target 74’ Otto Ruoppi (KuPS), open play, 0.16 xG, off target 3’ Marius Söderbäck (Ilves), open play, 0.13 xG, saved 33’ Unknown (Ilves), open play, 0.12 xG, blocked 31’ Anton Popovitch (Ilves), from a corner, 0.10 xG, goal 85’ Roope Riski (Ilves), open play, 0.09 xG, off target 69’ Petteri Pennanen (KuPS), open play, 0.07 xG, saved 49’ Clinton Antwi (KuPS), open play, 0.06 xG, saved 14’ Sauli Väisänen (Ilves), open play, 0.03 xG, off target 74’ Ibrahim Cissé (KuPS), open play, 0.03 xG, blocked 8’ Anton Popovitch (Ilves), open play, 0.01 xG, blocked 35’ Paulo Ricardo (KuPS), set piece, 0.01 xG, blocked 24’ Anton Popovitch (Ilves), from a corner, 0.01 xG, blocked 31’ Unknown (Ilves), set piece, 0.01 xG, blocked 78’ Arttu Heinonen (KuPS), open play, 0.01 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.00 xG, blocked 6’ Otto Ruoppi (KuPS), from a corner, 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

KuPS 4-4-1-1 Starting XI
Kreidl
Savolainen
Cissé
Ricardo
Antwi 79’
Pennanen 79’
Voutilainen
Krasniqi 46’
Ruoppi
Toure 59’
Sadiku 59’
Ilves 3-4-1-2 Starting XI
Virtanen
Rale
Väisänen
Miettunen
Popovitch 67’
Ala-Myllymäki 81’
Veteli
Mäenpää 81’
Söderbäck
Kanga 56’
Akinyemi 67’

Player stats

Goalkeeper1 player
90′ 2 3 48 – – – – –
Defenders5 players
90′ – 1 – 5 4 31 – – – –
90′ – 3 – 6 4 73 2 – – –
Paulo Ricardo
90′ – 1 3 8 4 78 3 – – –
Clinton Antwi Taken off
79′ – – – 2 – 47 – – – –
Niko Hämäläinen Came on as a substitute
14′ – – – – – 15 1 – – –
Midfielders8 players
Petteri Pennanen Taken off
79′ – – 51 – – – 1 5 1 1 –
90′ – – 68 1 – 2 1 7 2 1
90′ – – 34 1 0.01 – 2 5 1 – –
Dion Krasniqi Taken off
46′ – – 17 – – – – – 1 – –
Arttu Heinonen Came on as a substitute
47′ – – 22 2 0.25 – – 1 1 1 –
Bob Nii Armah Came on as a substitute
33′ – – 22 1 0.27 – – – – – –
Joslyn Luyeye-Lutumba Came on as a substitute
33′ – – 5 – – – – 3 1 – –
Eemil Tanninen Came on as a substitute
14′ – – 9 – – – 1 – – – –
Forwards2 players
Mohamed Toure Taken off
60′ – – – – – – – 6 – 26 –
Agon Sadiku Taken off
60′ – – – – – – 1 – – 7 –
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.