VPS vs Ilves

24 April 2026 · Veikkausliiga · 2026 · Referee Joona Kontinen

Full time 3 – 2

Half-time: 3–0

  • Vilmer Ronnberg 4’
  • Jonathan Muzinga 27’
  • Simon Lindholm 45+2’
  • Jardell Kanga 50’ (pen)
  • Oskari Multala 61’

Match summary

VPS won 3-2 at home to Ilves. VPS led 3-0 at half-time.

In the first half, Vilmer Ronnberg put VPS ahead from a corner in the 4th minute, Jonathan Muzinga made it 2-0 in the 27th minute, and Simon Lindholm made it 3-0 in first-half stoppage time. In the second half, Jardell Kanga pulled one back to make it 3-1 from the penalty spot in the 50th minute and Oskari Multala made it 3-2 from a corner in the 61st minute.

The chances backed that up: VPS created 4.03 expected goals (xG) from 23 shots to Ilves's 1.34 from 10.

Match stats

35% Possession 65%
23 Shots 10
8 Shots on target 4
10 Corners 5
290 Passes 475
68.3% Pass accuracy 81.3%
0 Tackles 0
15 Fouls 9
3 Yellow cards 2
0 Red cards 0
2 Offsides 0

Key events

VPS Ilves
Kick-off
Vilmer RonnbergLeft foot shot1-0 (VPS)
4’
Luka SmythShot on target
6’
Jonathan MuzingaLeft foot shot2-0 (VPS)
27’
Luka Smyth
31’
Jayden TurfkruierShot on target
36’
Luka SmythShot on target
40’
Simon LindholmLeft foot shot3-0 (VPS)
45+2’
Half-time3-0
Jonathan MuzingaShot on target
49’
Second half underway
50’
Jardell KangaPenalty3-1 (Ilves)
Vilmer Ronnberg
50’
53’
Yassin DaoussiShot on target
59’
61’
Oskari MultalaRight foot shot3-2 (Ilves)
61’
Teemu HytönenShot on target
62’
Jabir Abdihakim AliSimon Lindholm
62’
80’
Maksim StjopinShot on target
Full-time3-2

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.03 1.34 4’ Vilmer Ronnberg (VPS), 1-0 4’ 27’ Jonathan Muzinga (VPS), 2-0 27’ 45+2’ Simon Lindholm (VPS), 3-0 45+2’ 50’ Jardell Kanga (Ilves), 3-1 50’ 61’ Oskari Multala (Ilves), 3-2 61’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.03 1.34 4’ Vilmer Ronnberg (VPS), 1-0 Ronnberg 4’ 27’ Jonathan Muzinga (VPS), 2-0 Muzinga 27’ 45+2’ Simon Lindholm (VPS), 3-0 Lindholm 45+2’ 50’ Jardell Kanga (Ilves), 3-1 Kanga 50’ 61’ Oskari Multala (Ilves), 3-2 Multala 61’
VPS 4.03 xGIlves 1.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Ilves attacking VPS attacking 
27’ Jonathan Muzinga (VPS), open play, 0.75 xG, goal 50’ Jardell Kanga (Ilves), penalty, 0.76 xG, goal 36’ Vilmer Ronnberg (VPS), set piece, 0.67 xG, off target 4’ Vilmer Ronnberg (VPS), from a corner, 0.42 xG, goal 47’ Simon Lindholm (VPS), open play, 0.42 xG, goal 20’ Luka Smyth (VPS), set piece, 0.30 xG, off target 33’ Jonathan Muzinga (VPS), open play, 0.29 xG, off target 64’ Jonathan Muzinga (VPS), from a corner, 0.27 xG, off target 4’ Vilmer Ronnberg (VPS), from a corner, 0.22 xG, blocked 46’ Teemu Hytönen (Ilves), from a corner, 0.18 xG, off target 53’ Vilmer Ronnberg (VPS), from a corner, 0.17 xG, off target 61’ Oskari Multala (Ilves), from a corner, 0.11 xG, goal 40’ Luka Smyth (VPS), set piece, 0.10 xG, saved 80’ Maksim Stjopin (Ilves), open play, 0.10 xG, saved 59’ Yassin Daoussi (VPS), open play, 0.08 xG, saved 15’ Maksim Stjopin (Ilves), open play, 0.07 xG, blocked 61’ Teemu Hytönen (Ilves), open play, 0.07 xG, saved 41’ Luka Smyth (VPS), from a corner, 0.06 xG, blocked 6’ Luka Smyth (VPS), open play, 0.05 xG, saved 31’ Simon Lindholm (VPS), open play, 0.05 xG, off target 36’ Jayden Turfkruier (VPS), direct free kick, 0.04 xG, saved 7’ Paulo Lima (VPS), from a corner, 0.04 xG, blocked 49’ Jonathan Muzinga (VPS), set piece, 0.03 xG, saved 47’ Jesse Kilo (Ilves), set piece, 0.02 xG, off target 68’ Vilmer Ronnberg (VPS), from a corner, 0.03 xG, blocked 2’ Luka Smyth (VPS), open play, 0.02 xG, blocked 11’ Yassin Daoussi (VPS), from a corner, 0.01 xG, blocked 64’ Lassana Mané (VPS), set piece, 0.01 xG, blocked 90+3’ Stanislav Baranov (Ilves), set piece, 0.01 xG, blocked 9’ Maksim Stjopin (Ilves), open play, 0.01 xG, blocked 32’ Jayden Turfkruier (VPS), open play, 0.01 xG, off target 71’ Maksim Stjopin (Ilves), open play, 0.01 xG, blocked 90+1’ Antti-Ville Räisänen (VPS), open play, 0.00 xG, off target 50’ Jardell Kanga (Ilves), penalty, 0.76 xG, goal 27’ Jonathan Muzinga (VPS), open play, 0.75 xG, goal 36’ Vilmer Ronnberg (VPS), set piece, 0.67 xG, off target 4’ Vilmer Ronnberg (VPS), from a corner, 0.42 xG, goal 47’ Simon Lindholm (VPS), open play, 0.42 xG, goal 20’ Luka Smyth (VPS), set piece, 0.30 xG, off target 33’ Jonathan Muzinga (VPS), open play, 0.29 xG, off target 64’ Jonathan Muzinga (VPS), from a corner, 0.27 xG, off target 4’ Vilmer Ronnberg (VPS), from a corner, 0.22 xG, blocked 46’ Teemu Hytönen (Ilves), from a corner, 0.18 xG, off target 53’ Vilmer Ronnberg (VPS), from a corner, 0.17 xG, off target 61’ Oskari Multala (Ilves), from a corner, 0.11 xG, goal 80’ Maksim Stjopin (Ilves), open play, 0.10 xG, saved 40’ Luka Smyth (VPS), set piece, 0.10 xG, saved 59’ Yassin Daoussi (VPS), open play, 0.08 xG, saved 15’ Maksim Stjopin (Ilves), open play, 0.07 xG, blocked 61’ Teemu Hytönen (Ilves), open play, 0.07 xG, saved 41’ Luka Smyth (VPS), from a corner, 0.06 xG, blocked 6’ Luka Smyth (VPS), open play, 0.05 xG, saved 31’ Simon Lindholm (VPS), open play, 0.05 xG, off target 36’ Jayden Turfkruier (VPS), direct free kick, 0.04 xG, saved 7’ Paulo Lima (VPS), from a corner, 0.04 xG, blocked 49’ Jonathan Muzinga (VPS), set piece, 0.03 xG, saved 68’ Vilmer Ronnberg (VPS), from a corner, 0.03 xG, blocked 47’ Jesse Kilo (Ilves), set piece, 0.02 xG, off target 2’ Luka Smyth (VPS), open play, 0.02 xG, blocked 11’ Yassin Daoussi (VPS), from a corner, 0.01 xG, blocked 64’ Lassana Mané (VPS), set piece, 0.01 xG, blocked 90+3’ Stanislav Baranov (Ilves), set piece, 0.01 xG, blocked 32’ Jayden Turfkruier (VPS), open play, 0.01 xG, off target 9’ Maksim Stjopin (Ilves), open play, 0.01 xG, blocked 71’ Maksim Stjopin (Ilves), open play, 0.01 xG, blocked 90+1’ Antti-Ville Räisänen (VPS), open play, 0.00 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

VPS 3-4-1-2 Starting XI
Jalloh
Niemi
Okereke
Ronnberg
Turfkruier
Mané
Lima
Daoussi
Lindholm 62’
Smyth 62’
Muzinga 79’
Ilves 4-2-3-1 Starting XI
Krkalić
Rale
Pettersson
Kumpu
Wallius 83’
Tiitinen 46’
Popovitch
Kanga
Riski 24’
Stjopin 83’
Hytönen

Player stats

Goalkeeper1 player
90′ 2 2 13 – – – – –
Defenders4 players
90′ – 1 – 1 1 25 – – – –
90′ – 2 – 5 3 18 2 – – –
Vilmer Ronnberg
90′ – – – 4 3 37 – 1 –
90′ – 1 – 3 2 27 3 – – –
Midfielders7 players
90′ – – 28 – – – 1 5 – 2 –
90′ – – 24 1 0.01 – 1 3 2 1 –
90′ – 1 39 6 1.20 – – 4 1 – –
Simon Lindholm Taken off
66′ 1 – 22 1 0.29 – – 5 1 1
Antti-Ville Räisänen Came on as a substitute
32′ – – 9 – – – – 2 3 – –
Jabir Abdihakim Ali Came on as a substitute
32′ – – 6 – – – – 3 1 – –
Kevin Kouassivi-Benissan Came on as a substitute
15′ – – 6 – – – – – – – –
Forwards2 players
Luka Smyth Taken off
66′ – – 5 2 0.53 0.03 2 8 – 18
Jonathan Muzinga Taken off
82′ 1 – 4 2 1.33 0.02 1 7 3 16 –
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.