HJK Helsinki vs VPS

18 July 2026 · Veikkausliiga · 2026 · Referee Joni Hyytia

Full time 2 – 1

Half-time: 1–0

  • Santeri Haarala 45+1’
  • Teemu Pukki 75’ (pen)
  • Simon Lindholm 46’

Match summary

HJK Helsinki saw off VPS 2-1. HJK Helsinki led 1-0 at half-time.

Santeri Haarala put HJK Helsinki ahead in first-half stoppage time, Simon Lindholm equalised in the 46th minute, and Teemu Pukki won it from the penalty spot in the 75th minute.

The chances backed that up: HJK Helsinki created 2.20 expected goals (xG) from 10 shots to VPS's 0.64 from 9.

Match stats

45% Possession 55%
10 Shots 8
6 Shots on target 4
3 Corners 7
356 Passes 412
76.4% Pass accuracy 78.6%
3 Tackles 1
10 Fouls 18
3 Yellow cards 1
0 Red cards 0
2 Offsides 1

Key events

HJK Helsinki VPS
Kick-off
11’
Corner
Mouhamed GueyeShot on target
19’
Corner
19’
Corner
25’
Toivo MeroAlfie Cicale
31’
32’
Corner
32’
Corner
35’
Kaius SimojokiShot on target
39’
45’
Santeri HaaralaLeft foot shot1-0 (HJK Helsinki)
45+1’
Half-time1-0
46’
Simon LindholmRight foot shot1-1 (VPS)
Santeri HaaralaShot on target
46’
Second half underway
53’
Kevin Kouassivi-BenissanShot on target
53’
Corner
54’
Corner
Corner
58’
Pyry MentuShot on target
70’
Teemu PukkiPenalty2-1 (HJK Helsinki)
75’
78’
Corner
80’
Corner
81’
Xavier OdhiamboShot on target
84’
Luka SmythShot on target
Brooklyn Lyons-Foster
89’
Toivo Mero
90+2’
Full-time2-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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.20 0.64 45+1’ Santeri Haarala (HJK Helsinki), 1-0 45+1’ 46’ Simon Lindholm (VPS), 1-1 46’ 75’ Teemu Pukki (HJK Helsinki), 2-1 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.20 0.64 45+1’ Santeri Haarala (HJK Helsinki), 1-0 Haarala 45+1’ 46’ Simon Lindholm (VPS), 1-1 Lindholm 46’ 75’ Teemu Pukki (HJK Helsinki), 2-1 Pukki 75’
HJK Helsinki 2.20 xGVPS 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 VPS attacking HJK Helsinki attacking 
75’ Teemu Pukki (HJK Helsinki), penalty, 0.76 xG, goal 46’ Simon Lindholm (VPS), open play, 0.45 xG, goal 46’ Santeri Haarala (HJK Helsinki), open play, 0.41 xG, saved 46’ Santeri Haarala (HJK Helsinki), open play, 0.30 xG, goal 13’ Alfie Cicale (HJK Helsinki), open play, 0.22 xG, off target 85’ Santeri Haarala (HJK Helsinki), open play, 0.19 xG, off target 20’ Till Cissokho (HJK Helsinki), from a corner, 0.09 xG, off target 53’ Kevin Kouassivi-Benissan (VPS), open play, 0.08 xG, saved 39’ Kaius Simojoki (HJK Helsinki), open play, 0.08 xG, saved 70’ Pyry Mentu (HJK Helsinki), open play, 0.07 xG, saved 66’ Teemu Pukki (HJK Helsinki), open play, 0.04 xG, blocked 21’ Oluwaseyi Ogunniyi (VPS), open play, 0.04 xG, off target 69’ Luka Smyth (VPS), set piece, 0.03 xG, blocked 19’ Mouhamed Gueye (HJK Helsinki), open play, 0.03 xG, saved 68’ Razak Simpson (VPS), open play, 0.02 xG, off target 81’ Xavier Odhiambo (VPS), open play, 0.01 xG, saved 84’ Luka Smyth (VPS), open play, 0.01 xG, saved 40’ Oluwaseyi Ogunniyi (VPS), set piece, 0.00 xG, off target 82’ Razak Simpson (VPS), open play, 0.00 xG, blocked 75’ Teemu Pukki (HJK Helsinki), penalty, 0.76 xG, goal 46’ Simon Lindholm (VPS), open play, 0.45 xG, goal 46’ Santeri Haarala (HJK Helsinki), open play, 0.41 xG, saved 46’ Santeri Haarala (HJK Helsinki), open play, 0.30 xG, goal 13’ Alfie Cicale (HJK Helsinki), open play, 0.22 xG, off target 85’ Santeri Haarala (HJK Helsinki), open play, 0.19 xG, off target 20’ Till Cissokho (HJK Helsinki), from a corner, 0.09 xG, off target 39’ Kaius Simojoki (HJK Helsinki), open play, 0.08 xG, saved 53’ Kevin Kouassivi-Benissan (VPS), open play, 0.08 xG, saved 70’ Pyry Mentu (HJK Helsinki), open play, 0.07 xG, saved 66’ Teemu Pukki (HJK Helsinki), open play, 0.04 xG, blocked 21’ Oluwaseyi Ogunniyi (VPS), open play, 0.04 xG, off target 69’ Luka Smyth (VPS), set piece, 0.03 xG, blocked 19’ Mouhamed Gueye (HJK Helsinki), open play, 0.03 xG, saved 68’ Razak Simpson (VPS), open play, 0.02 xG, off target 84’ Luka Smyth (VPS), open play, 0.01 xG, saved 81’ Xavier Odhiambo (VPS), open play, 0.01 xG, saved 82’ Razak Simpson (VPS), open play, 0.00 xG, blocked 40’ Oluwaseyi Ogunniyi (VPS), set piece, 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

HJK Helsinki 4-3-3 Starting XI
Marković
Simojoki
Montano
Cissokho 79’
Lyons-Foster
Mentu 79’
Ring
Gueye 60’
Cicale 31’
Haarala
Möller 60’
VPS 3-1-4-2 Starting XI
Jalloh
Simpson 88’
Okereke
Haukioja
Ogunniyi
Turfkruier
Mané
Kouassivi-Benissan 77’
Lima 87’
Lindholm 68’
Smyth

Player stats

Players16 players
90′ – – – – – – –
90′ – – 1 0.08 – – –
Brooklyn Lyons-Foster
90′ – – – – – –
Till Cissokho Taken off
79′ – – 1 0.09 – – –
90′ – – – – – – –
Pyry Mentu Taken off
79′ – – 1 0.07 – – –
90′ – – – – – – –
Mouhamed Gueye Taken off
60′ – – 1 0.03 – –
Liam Möller Taken off
60′ – – – – – – –
90′ 1 – 3 0.90 – – –
Alfie Cicale Taken off
31′ – – 1 0.22 – – –
Toivo Mero Came on as a substitute
59′ – – – – – –
Jere Kallinen Came on as a substitute
30′ – – – – – – –
Teemu Pukki Came on as a substitute
30′ 1 – 2 0.80 – – –
Mihailo Bogićević Came on as a substitute
11′ – – – – – – –
Lassi Lappalainen Came on as a substitute
11′ – – – – – – –
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.