Ilves vs VPS

14 July 2025 · Veikkausliiga · 2025 · Referee Peiman Simani

Full time 3 – 2

Half-time: 1–0

  • Joona Veteli 23’
  • Anton Popovitch 75’ (og)
  • Marius Söderbäck 89’
  • Maissa Fall 48’
  • Tyler Reid 85’ (og)

Match summary

Ilves saw off VPS 3-2, with a late winner. Ilves led 1-0 at half-time.

In the first half, Joona Veteli put Ilves ahead in the 23rd minute. In the second half, Maissa Fall equalised with a header in the 48th minute, Popovitch's own goal put Ilves back in front in the 75th minute, Reid's own goal equalised in the 85th minute, and Marius Söderbäck won it in the 89th minute.

There was little between the sides on chances: Ilves created 1.81 expected goals (xG) from 11 shots, VPS 1.52 from 11.

Key events

Ilves VPS
Kick-off
Joona VeteliShot on target
1’
Joona VeteliRight foot shot1-0 (Ilves)
23’
37’
Yassine El OuatkiFoul
45+1’
Half-time1-0
48’
Maissa FallHeader1-1 (VPS)
Second half underway
Vincent UlunduShot on target
55’
61’
Antonio AlmenAntti-Ville Räisänen
67’
Maissa FallShot on target
73’
Nicolas Fleuriau ChateauOlli Jakonen
75’
Anton PopovitchOwn goal1-2 (VPS)
77’
Nicolas Fleuriau ChateauShot on target
79’
Adeleke AkinyemiRoope Riski
80’
81’
Antonio AlmenFoul
82’
Tyler ReidArgument
83’
84’
Mmenie-Abasi Ita EtokYassine El Ouatki
84’
Jesper EngströmTristan Dekker
Tyler ReidOwn goal2-2 (Ilves)
85’
Maksim StjopinShot on target
86’
Shot on target
86’
88’
Marius SöderbäckLeft foot shot3-2 (Ilves)
89’
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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.81 1.52 23’ Joona Veteli (Ilves), 1-0 23’ 48’ Maissa Fall (VPS), 1-1 48’ 75’ Anton Popovitch (Ilves) own goal, 2-1 75’ 85’ Tyler Reid (VPS) own goal, 2-2 85’ 89’ Marius Söderbäck (Ilves), 3-2 89’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.81 1.52 23’ Joona Veteli (Ilves), 1-0 Veteli 23’ 48’ Maissa Fall (VPS), 1-1 Fall 48’ 75’ Anton Popovitch (Ilves) own goal, 2-1 Popovitch 75’ 85’ Tyler Reid (VPS) own goal, 2-2 Reid 85’ 89’ Marius Söderbäck (Ilves), 3-2 Söderbäck 89’
Ilves 1.81 xGVPS 1.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 VPS attacking Ilves attacking 
21’ Roope Riski (Ilves), open play, 0.56 xG, off target 68’ Maissa Fall (VPS), from a corner, 0.55 xG, off target 42’ Maissa Fall (VPS), open play, 0.45 xG, off target 86’ Unknown (Ilves), open play, 0.23 xG, saved 1’ Joona Veteli (Ilves), open play, 0.21 xG, saved 63’ Kalle Wallius (Ilves), open play, 0.16 xG, off target 23’ Joona Veteli (Ilves), open play, 0.16 xG, goal 82’ Sauli Väisänen (Ilves), set piece, 0.16 xG, off target 77’ Nicolas Fleuriau Chateau (VPS), open play, 0.13 xG, saved 89’ Marius Söderbäck (Ilves), open play, 0.12 xG, goal 48’ Maissa Fall (VPS), open play, 0.11 xG, goal 33’ Alfie Cicale (VPS), open play, 0.08 xG, off target 86’ Maksim Stjopin (Ilves), open play, 0.08 xG, saved 29’ Vincent Ulundu (Ilves), open play, 0.07 xG, off target 55’ Vincent Ulundu (Ilves), open play, 0.07 xG, saved 67’ Maissa Fall (VPS), open play, 0.06 xG, saved 90+3’ Nicolas Fleuriau Chateau (VPS), open play, 0.06 xG, off target 68’ Miika Niemi (VPS), from a corner, 0.04 xG, blocked 31’ Alfie Cicale (VPS), open play, 0.01 xG, blocked 88’ Antonio Almen (VPS), open play, 0.01 xG, off target 62’ Prosper Ahiabu (VPS), set piece, 0.01 xG, blocked 57’ Anton Popovitch (Ilves), from a corner, 0.01 xG, off target 75’ Anton Popovitch (VPS), own goal 85’ Tyler Reid (Ilves), own goal 21’ Roope Riski (Ilves), open play, 0.56 xG, off target 68’ Maissa Fall (VPS), from a corner, 0.55 xG, off target 42’ Maissa Fall (VPS), open play, 0.45 xG, off target 86’ Unknown (Ilves), open play, 0.23 xG, saved 1’ Joona Veteli (Ilves), open play, 0.21 xG, saved 63’ Kalle Wallius (Ilves), open play, 0.16 xG, off target 23’ Joona Veteli (Ilves), open play, 0.16 xG, goal 82’ Sauli Väisänen (Ilves), set piece, 0.16 xG, off target 77’ Nicolas Fleuriau Chateau (VPS), open play, 0.13 xG, saved 89’ Marius Söderbäck (Ilves), open play, 0.12 xG, goal 48’ Maissa Fall (VPS), open play, 0.11 xG, goal 33’ Alfie Cicale (VPS), open play, 0.08 xG, off target 86’ Maksim Stjopin (Ilves), open play, 0.08 xG, saved 29’ Vincent Ulundu (Ilves), open play, 0.07 xG, off target 55’ Vincent Ulundu (Ilves), open play, 0.07 xG, saved 90+3’ Nicolas Fleuriau Chateau (VPS), open play, 0.06 xG, off target 67’ Maissa Fall (VPS), open play, 0.06 xG, saved 68’ Miika Niemi (VPS), from a corner, 0.04 xG, blocked 31’ Alfie Cicale (VPS), open play, 0.01 xG, blocked 88’ Antonio Almen (VPS), open play, 0.01 xG, off target 62’ Prosper Ahiabu (VPS), set piece, 0.01 xG, blocked 57’ Anton Popovitch (Ilves), from a corner, 0.01 xG, off target 75’ Anton Popovitch (VPS), own goal 85’ Tyler Reid (Ilves), own goal
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-2-1 Starting XI
Virtanen
Rale
Miettunen
Väisänen
Jukkola
Popovitch
Veteli 80’
Ala-Myllymäki 10’
Ulundu 61’
Kanga 61’
Riski 80’
VPS 3-4-1-2 Starting XI
Leislahti
Reid
Haukioja
Niemi
Cicale 73’
Ahiabu
Räisänen 61’
Dekker 84’
Ouatki 84’
Jakonen 73’
Fall

Player stats

Goalkeeper1 player
90′ 2 2 32 2 – – – –
Defenders3 players
90′ – 2 1 10 4 55 1 – –
90′ 1 3 – 6 3 57 – – – –
90′ – – – 3 2 42 – – – –
Midfielders8 players
90′ – – 29 – – – 1 5 1 1
90′ – – 43 – – – 1 2 2 1
Joona Veteli Taken off
82′ 1 – 47 – – – 1 2 – 3 –
Vincent Ulundu Taken off
63′ – – 13 – – – 1 4 – – –
Jardell Kanga Taken off
63′ – 1 30 2 0.16 – 2 5 – – –
Lauri Ala-Myllymäki Taken off
10′ – – 4 – – – 1 2 – 1 –
Marius Söderbäck Came on as a substitute
87′ 1 – 27 5 1.09 – 2 7 – 4 –
Kalle Wallius Came on as a substitute
34′ – – 9 – – – – 1 – – –
Forwards4 players
Roope Riski Taken off
82′ – – 1 – 0.56 0.21 1 – – 12 –
Maksim Stjopin Came on as a substitute
34′ – – 1 1 0.08 0.16 1 2 – 3 –
Teemu Hytönen Came on as a substitute
15′ – – – – – – – 1 – 1 –
Adeleke Akinyemi Came on as a substitute
15′ – 1 1 1 – 0.20 2 1 – 2 –
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.