KuPS vs VPS

18 October 2026 · Veikkausliiga · 2026 · Referee Antti Munukka

Full time 2 – 0

Half-time: 2–0

  • Jaime Moreno 11’ (pen)
  • Bob Nii Armah 34’

Match summary

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

Jaime Moreno put KuPS ahead from the penalty spot in the 11th minute and Bob Nii Armah made it 2-0 in the 34th minute.

Shots finished 10-7 to KuPS, with 4 on target for KuPS and 2 for VPS.

Match stats

53% Possession 47%
10 Shots 7
4 Shots on target 2
1 Corners 5
542 Passes 465
79.2% Pass accuracy 78.9%
9 Tackles 12
9 Fouls 15
2 Yellow cards 3
0 Red cards 0
3 Offsides 3

Key events

KuPS VPS
Kick-off
3’
Jaime MorenoPenalty1-0 (KuPS)
11’
24’
Bob Nii ArmahRight foot shot2-0 (KuPS)
34’
Half-time2-0
Valentín GascShot on target
47’
Second half underway
49’
Jayden TurfkruierPersistent fouling
55’
Wilson SamakéShot on target
73’
Miika NiemiShot on target
77’
Piotr ParzyszekShot on target
81’
88’
Dren TerrnavaHandball
Full-time2-0

Shot map

Every shot and where it was taken from.

 VPS attacking KuPS attacking 
4’ Paulo Lima (VPS), direct free kick, blocked 5’ Emmanuel Okereke (VPS), from a corner, blocked 8’ Joonas Vahtera (VPS), open play, off target 11’ Jaime Moreno (KuPS), penalty, goal 18’ Petteri Pennanen (KuPS), set piece, off target 23’ Petteri Pennanen (KuPS), open play, blocked 23’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 27’ Petteri Pennanen (KuPS), open play, blocked 34’ Bob Nii Armah (KuPS), open play, goal 40’ Joonas Vahtera (VPS), open play, blocked 47’ Valentín Gasc (KuPS), open play, saved 50’ Clinton Antwi (KuPS), direct free kick, blocked 55’ Wilson Samaké (VPS), open play, saved 62’ Joslyn Luyeye-Lutumba (KuPS), open play, off target 73’ Miika Niemi (VPS), from a corner, saved 80’ Oluwaseyi Ogunniyi (VPS), set piece, off target 81’ Piotr Parzyszek (KuPS), open play, saved 4’ Paulo Lima (VPS), direct free kick, blocked 5’ Emmanuel Okereke (VPS), from a corner, blocked 8’ Joonas Vahtera (VPS), open play, off target 11’ Jaime Moreno (KuPS), penalty, goal 18’ Petteri Pennanen (KuPS), set piece, off target 23’ Petteri Pennanen (KuPS), open play, blocked 23’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 27’ Petteri Pennanen (KuPS), open play, blocked 34’ Bob Nii Armah (KuPS), open play, goal 40’ Joonas Vahtera (VPS), open play, blocked 47’ Valentín Gasc (KuPS), open play, saved 50’ Clinton Antwi (KuPS), direct free kick, blocked 55’ Wilson Samaké (VPS), open play, saved 62’ Joslyn Luyeye-Lutumba (KuPS), open play, off target 73’ Miika Niemi (VPS), from a corner, saved 80’ Oluwaseyi Ogunniyi (VPS), set piece, off target 81’ Piotr Parzyszek (KuPS), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

KuPS 4-2-3-1 Starting XI
Kreidl
Savolainen 84’
Hämäläinen
Lötjönen
Antwi
Gasc
Pasanen 66’
Pennanen 66’
Armah 72’
Luyeye-Lutumba
Moreno 72’
VPS 3-4-1-2 Starting XI
Jalloh
Okereke
Niemi
Mané
Turfkruier
Kouassivi-Benissan 83’
Räisänen 66’
Lima
Vahtera 66’
Odhiambo 46’
Holmelund 46’

Player stats

Goalkeeper1 player
90′ 2 0 63 – – – – –
Defenders5 players
Saku Savolainen Taken off
84′ 1 1 1 4 1 52 – – – –
90′ 1 1 1 3 2 54 – – – –
90′ 1 – – 3 2 73 1 – –
90′ 1 – – 3 – 65 – – – –
Akseli Puukko Came on as a substitute
12′ – – – – – 3 – – – –
Midfielders7 players
90′ – – 47 1 – 1 4 6 3 3
Samuel Pasanen Taken off
66′ – – 43 – – 1 1 3 – 1 –
90′ – – 23 2 – – 1 5 – 1 –
Petteri Pennanen Taken off
66′ – – 31 – – – – 1 1 – –
Bob Nii Armah Taken off
72′ 1 – 27 1 – 2 – 4 1 1 –
Saikou Touray Came on as a substitute
24′ – – 13 – – – – – – – –
Julius Eskesen Came on as a substitute
18′ – – 6 – – – – – – – –
Forwards3 players
Jaime Moreno Taken off
72′ 1 1 1 1 – – 3 7 4 31 –
Gustav Engvall Came on as a substitute
24′ – – – – – – – 1 – 7 –
Piotr Parzyszek Came on as a substitute
18′ – – 1 1 – – – – – 4 –
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.