VPS vs KuPS

19 July 2025 · Veikkausliiga · 2025 · Referee Dennis Antamo

Full time 1 – 1

Half-time: 0–0

  • Yassin Daoussi 89’
  • Mohamed Toure 80’

Match summary

VPS and KuPS shared the points in a 1-1 draw. It was goalless at half-time.

Mohamed Toure put KuPS ahead in the 80th minute and Yassin Daoussi equalised in the 89th minute.

There was little between the sides on chances: VPS created 0.82 expected goals (xG) from 11 shots, KuPS 0.91 from 6.

Key events

VPS KuPS
Kick-off
3’
27’
Jerry VoutilainenShot on target
28’
Samuli MiettinenFoul
Pedro JustinianoFoul
39’
Half-time0-0
Second half underway
Prosper AhiabuShot on target
49’
58’
Agon SadikuJoslyn Luyeye-Lutumba
Antonio AlmenNicolas Fleuriau Chateau
71’
Yassin DaoussiTyler Reid
71’
73’
Jesper EngströmMiika Niemi
77’
80’
Mohamed ToureRight foot shot0-1 (KuPS)
Antti-Ville RäisänenTristan Dekker
87’
Yassin DaoussiRight foot shot1-1 (VPS)
89’
90+2’
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 0.91 80’ Mohamed Toure (KuPS), 0-1 80’ 89’ Yassin Daoussi (VPS), 1-1 89’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.82 0.91 80’ Mohamed Toure (KuPS), 0-1 Toure 80’ 89’ Yassin Daoussi (VPS), 1-1 Daoussi 89’
VPS 0.82 xGKuPS 0.91 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KuPS attacking VPS attacking 
80’ Mohamed Toure (KuPS), open play, 0.62 xG, goal 51’ Maissa Fall (VPS), open play, 0.20 xG, off target 89’ Yassin Daoussi (VPS), open play, 0.17 xG, goal 32’ Nicolas Fleuriau Chateau (VPS), open play, 0.16 xG, off target 34’ Maissa Fall (VPS), open play, 0.15 xG, off target 14’ Mohamed Toure (KuPS), open play, 0.10 xG, off target 32’ Maissa Fall (VPS), open play, 0.08 xG, blocked 12’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.07 xG, blocked 27’ Jerry Voutilainen (KuPS), open play, 0.06 xG, saved 18’ Mohamed Toure (KuPS), open play, 0.05 xG, blocked 49’ Prosper Ahiabu (VPS), open play, 0.02 xG, saved 54’ Tristan Dekker (VPS), open play, 0.02 xG, blocked 7’ Maissa Fall (VPS), open play, 0.01 xG, blocked 85’ Martti Haukioja (VPS), open play, 0.01 xG, blocked 49’ Tyler Reid (VPS), from a corner, 0.00 xG, blocked 19’ Niko Hämäläinen (KuPS), open play, 0.00 xG, blocked 75’ Prosper Ahiabu (VPS), open play, 0.00 xG, blocked 80’ Mohamed Toure (KuPS), open play, 0.62 xG, goal 51’ Maissa Fall (VPS), open play, 0.20 xG, off target 89’ Yassin Daoussi (VPS), open play, 0.17 xG, goal 32’ Nicolas Fleuriau Chateau (VPS), open play, 0.16 xG, off target 34’ Maissa Fall (VPS), open play, 0.15 xG, off target 14’ Mohamed Toure (KuPS), open play, 0.10 xG, off target 32’ Maissa Fall (VPS), open play, 0.08 xG, blocked 12’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.07 xG, blocked 27’ Jerry Voutilainen (KuPS), open play, 0.06 xG, saved 18’ Mohamed Toure (KuPS), open play, 0.05 xG, blocked 49’ Prosper Ahiabu (VPS), open play, 0.02 xG, saved 54’ Tristan Dekker (VPS), open play, 0.02 xG, blocked 7’ Maissa Fall (VPS), open play, 0.01 xG, blocked 85’ Martti Haukioja (VPS), open play, 0.01 xG, blocked 49’ Tyler Reid (VPS), from a corner, 0.00 xG, blocked 75’ Prosper Ahiabu (VPS), open play, 0.00 xG, blocked 19’ Niko Hämäläinen (KuPS), open play, 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

VPS 3-4-1-2 Starting XI
Leislahti
Justiniano
Haukioja
Niemi 77’
Reid 71’
Ahiabu
Ouatki
Dekker 87’
Fall
Jakonen
Chateau 71’
KuPS 4-3-3 Starting XI
Kreidl
Hämäläinen
Savolainen
Cissé
Miettinen
Oksanen
Arifi 58’
Voutilainen 31’
Ruoppi
Toure 90’
Luyeye-Lutumba 58’

Player stats

Goalkeeper1 player
90′ 1 1 23 – – – – –
Defenders5 players
Pedro Justiniano
90′ 1 1 – 3 – 78 1 – –
90′ – 1 1 1 1 99 – – – –
Miika Niemi Taken off
79′ – 2 1 3 2 63 – – – –
Tristan Dekker Taken off
88′ – 1 – 13 – 44 – – – –
Jesper Engström Came on as a substitute
18′ – – – 2 – 22 – – – –
Midfielders6 players
Tyler Reid Taken off
72′ – – 28 – – – – 10 – 1 –
90′ – – 46 – – – 2 8 2 1
Yassine El Ouatki
90′ – 1 39 3 0.45 – 1 2 3 – –
Maissa Fall
90′ – – 29 – – – 3 5 1 – –
Yassin Daoussi Came on as a substitute
25′ 1 – 25 – – – – – – – –
Antti-Ville Räisänen Came on as a substitute
8′ – – 9 – – – – – – – –
Forwards3 players
Olli Jakonen
90′ – – – – – – – 4 1 8 –
Nicolas Fleuriau Chateau Taken off
72′ – – 1 – 0.16 – – 4 1 12 –
Antonio Almen Came on as a substitute
25′ – – – – – – – 1 – 15 –
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.