HJK Helsinki vs KuPS

27 June 2026 · Veikkausliiga · 2026 · Referee Antti Munukka

Full time 0 – 4

Half-time: 0–1

  • Petteri Pennanen 41’, 53’
  • Jaime Moreno 79’
  • Arttu Heinonen 84’

Match summary

KuPS won comfortably, 4-0 away at HJK Helsinki. KuPS led 1-0 at half-time.

In the first half, Petteri Pennanen put KuPS ahead in the 41st minute. In the second half, Pennanen made it 0-2 in the 53rd minute, Jaime Moreno made it 0-3 with a header in the 79th minute, and Arttu Heinonen made it 0-4 in the 84th minute.

The chances backed that up: KuPS created 4.92 expected goals (xG) from 33 shots to HJK Helsinki's 1.32 from 12. HJK Helsinki had a player sent off.

Match stats

35% Possession 65%
12 Shots 33
2 Shots on target 13
8 Corners 9
299 Passes 612
78.3% Pass accuracy 90.2%
2 Tackles 0
8 Fouls 13
0 Yellow cards 0
1 Red cards 0
0 Offsides 1

Key events

HJK Helsinki KuPS
Kick-off
12’
15’
Petteri PennanenShot on target
18’
Gustav EngvallShot on target
42’
Petteri Pennanen0-1 (KuPS)
Half-time0-1
46’
Gustav EngvallShot on target
47’
Brahima MagassaShot on target
Second half underway
53’
Petteri PennanenLeft foot shot0-2 (KuPS)
56’
Otto RuoppiShot on target
57’
Clinton AntwiShot on target
58’
Jaime MorenoShot on target
79’
Jaime MorenoHeader0-3 (KuPS)
Mads BorchersShot on target
82’
83’
Jaime MorenoShot on target
84’
Arttu HeinonenRight foot shot0-4 (KuPS)
84’
Bob Nii ArmahShot on target
Mads BorchersShot on target
86’
Full-time0-4

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 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 4.92 41’ Petteri Pennanen (KuPS), 0-1 41’ 53’ Petteri Pennanen (KuPS), 0-2 53’ 79’ Jaime Moreno (KuPS), 0-3 79’ 84’ Arttu Heinonen (KuPS), 0-4 84’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 4.92 41’ Petteri Pennanen (KuPS), 0-1 Pennanen 41’ 53’ Petteri Pennanen (KuPS), 0-2 Pennanen 53’ 79’ Jaime Moreno (KuPS), 0-3 Moreno 79’ 84’ Arttu Heinonen (KuPS), 0-4 Heinonen 84’
HJK Helsinki 1.32 xGKuPS 4.92 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KuPS attacking HJK Helsinki attacking 
84’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.63 xG, blocked 84’ Arttu Heinonen (KuPS), open play, 0.49 xG, goal 58’ Jaime Moreno (KuPS), open play, 0.44 xG, saved 37’ Otto Ruoppi (KuPS), open play, 0.35 xG, blocked 46’ Gustav Engvall (KuPS), open play, 0.31 xG, saved 73’ Leonel Montano (HJK Helsinki), from a corner, 0.28 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.24 xG, hit the woodwork 9’ Teemu Pukki (HJK Helsinki), open play, 0.23 xG, blocked 47’ Brahima Magassa (KuPS), open play, 0.22 xG, saved 79’ Jaime Moreno (KuPS), open play, 0.22 xG, goal 18’ Gustav Engvall (KuPS), open play, 0.21 xG, saved 38’ Jaime Moreno (KuPS), from a corner, 0.20 xG, off target 39’ Gustav Engvall (KuPS), open play, 0.15 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.15 xG, goal 9’ Jaime Moreno (KuPS), open play, 0.14 xG, blocked 36’ Gustav Engvall (KuPS), open play, 0.13 xG, blocked 83’ Jaime Moreno (KuPS), open play, 0.13 xG, saved 37’ Jaime Moreno (KuPS), open play, 0.12 xG, blocked 82’ Mads Borchers (HJK Helsinki), from a corner, 0.12 xG, saved 86’ Mads Borchers (HJK Helsinki), set piece, 0.12 xG, saved 36’ Otto Ruoppi (KuPS), open play, 0.11 xG, off target 64’ Leonel Montano (HJK Helsinki), set piece, 0.10 xG, off target 87’ Pyry Mentu (HJK Helsinki), set piece, 0.10 xG, off target 11’ Jere Kallinen (HJK Helsinki), open play, 0.09 xG, off target 78’ Petteri Pennanen (KuPS), open play, 0.09 xG, blocked 79’ Jaime Moreno (KuPS), open play, 0.08 xG, blocked 58’ Bob Nii Armah (KuPS), from a corner, 0.07 xG, blocked 67’ Mads Borchers (HJK Helsinki), set piece, 0.07 xG, blocked 90+2’ Jere Kallinen (HJK Helsinki), open play, 0.07 xG, blocked 79’ Pyry Mentu (HJK Helsinki), open play, 0.06 xG, blocked 29’ Mads Borchers (HJK Helsinki), open play, 0.06 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.06 xG, blocked 79’ Taneli Hämäläinen (KuPS), open play, 0.06 xG, blocked 15’ Petteri Pennanen (KuPS), open play, 0.06 xG, saved 36’ Gustav Engvall (KuPS), from a corner, 0.05 xG, blocked 41’ Petteri Pennanen (KuPS), open play, 0.05 xG, goal 51’ Petteri Pennanen (KuPS), open play, 0.06 xG, off target 68’ Petteri Pennanen (KuPS), open play, 0.04 xG, blocked 4’ Jaime Moreno (KuPS), open play, 0.03 xG, blocked 9’ Jaime Moreno (KuPS), open play, 0.02 xG, blocked 48’ Mads Borchers (HJK Helsinki), open play, 0.02 xG, blocked 84’ Bob Nii Armah (KuPS), open play, 0.01 xG, saved 57’ Clinton Antwi (KuPS), from a corner, 0.01 xG, saved 47’ Petteri Pennanen (KuPS), open play, 0.00 xG, blocked 56’ Otto Ruoppi (KuPS), open play, 0.00 xG, saved 84’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.63 xG, blocked 84’ Arttu Heinonen (KuPS), open play, 0.49 xG, goal 58’ Jaime Moreno (KuPS), open play, 0.44 xG, saved 37’ Otto Ruoppi (KuPS), open play, 0.35 xG, blocked 46’ Gustav Engvall (KuPS), open play, 0.31 xG, saved 73’ Leonel Montano (HJK Helsinki), from a corner, 0.28 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.24 xG, hit the woodwork 9’ Teemu Pukki (HJK Helsinki), open play, 0.23 xG, blocked 47’ Brahima Magassa (KuPS), open play, 0.22 xG, saved 79’ Jaime Moreno (KuPS), open play, 0.22 xG, goal 18’ Gustav Engvall (KuPS), open play, 0.21 xG, saved 38’ Jaime Moreno (KuPS), from a corner, 0.20 xG, off target 39’ Gustav Engvall (KuPS), open play, 0.15 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.15 xG, goal 9’ Jaime Moreno (KuPS), open play, 0.14 xG, blocked 36’ Gustav Engvall (KuPS), open play, 0.13 xG, blocked 83’ Jaime Moreno (KuPS), open play, 0.13 xG, saved 37’ Jaime Moreno (KuPS), open play, 0.12 xG, blocked 82’ Mads Borchers (HJK Helsinki), from a corner, 0.12 xG, saved 86’ Mads Borchers (HJK Helsinki), set piece, 0.12 xG, saved 36’ Otto Ruoppi (KuPS), open play, 0.11 xG, off target 64’ Leonel Montano (HJK Helsinki), set piece, 0.10 xG, off target 87’ Pyry Mentu (HJK Helsinki), set piece, 0.10 xG, off target 11’ Jere Kallinen (HJK Helsinki), open play, 0.09 xG, off target 78’ Petteri Pennanen (KuPS), open play, 0.09 xG, blocked 79’ Jaime Moreno (KuPS), open play, 0.08 xG, blocked 58’ Bob Nii Armah (KuPS), from a corner, 0.07 xG, blocked 90+2’ Jere Kallinen (HJK Helsinki), open play, 0.07 xG, blocked 67’ Mads Borchers (HJK Helsinki), set piece, 0.07 xG, blocked 79’ Pyry Mentu (HJK Helsinki), open play, 0.06 xG, blocked 29’ Mads Borchers (HJK Helsinki), open play, 0.06 xG, blocked 33’ Petteri Pennanen (KuPS), open play, 0.06 xG, blocked 15’ Petteri Pennanen (KuPS), open play, 0.06 xG, saved 51’ Petteri Pennanen (KuPS), open play, 0.06 xG, off target 79’ Taneli Hämäläinen (KuPS), open play, 0.06 xG, blocked 36’ Gustav Engvall (KuPS), from a corner, 0.05 xG, blocked 41’ Petteri Pennanen (KuPS), open play, 0.05 xG, goal 68’ Petteri Pennanen (KuPS), open play, 0.04 xG, blocked 4’ Jaime Moreno (KuPS), open play, 0.03 xG, blocked 48’ Mads Borchers (HJK Helsinki), open play, 0.02 xG, blocked 9’ Jaime Moreno (KuPS), open play, 0.02 xG, blocked 84’ Bob Nii Armah (KuPS), open play, 0.01 xG, saved 57’ Clinton Antwi (KuPS), from a corner, 0.01 xG, saved 47’ Petteri Pennanen (KuPS), open play, 0.00 xG, blocked 56’ Otto Ruoppi (KuPS), open play, 0.00 xG, saved
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-1-4-1 Starting XI
Öst
Montano
Tikkanen
Cissokho 86’
Ylitolva
Lingman 60’
Ring 60’
Kallinen
Borchers
Möller 60’
Pukki 16’
KuPS 4-4-2 Starting XI
Kreidl
Puukko 73’
Lötjönen
Magassa 86’
Antwi
Armah 86’
Gasc
Pennanen 2
Ruoppi 66’
Engvall 73’
Moreno

Player stats

Players16 players
90′ – – – – – – –
90′ – – – – – – –
Ville Tikkanen Sent off
12′ – – – – – –
Till Cissokho Taken off
86′ – – – – – – –
90′ – – 2 0.38 – – –
Lucas Lingman Taken off
60′ – – – – – – –
Liam Möller Taken off
60′ – – – – – – –
Alexander Ring Taken off
60′ – – – – – – –
90′ – – 2 0.16 – – –
90′ – – 5 0.39 – – –
Teemu Pukki Taken off
16′ – – 1 0.23 – – –
Emil Levealahti Came on as a substitute
74′ – – – – – – –
Pyry Mentu Came on as a substitute
30′ – – 2 0.16 – – –
Alfie Cicale Came on as a substitute
30′ – – – – – – –
Lassi Lappalainen Came on as a substitute
30′ – – – – – – –
Kaius Simojoki Came on as a substitute
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.