KuPS vs Gnistan

11 April 2026 · Veikkausliiga · 2026 · Referee Matti Roth

Full time 1 – 0

Half-time: 0–0

  • Jaime Moreno 81’

Match summary

KuPS saw off Gnistan 1-0. It was goalless at half-time.

Jaime Moreno put KuPS ahead from a corner in the 81st minute.

The chances backed that up: KuPS created 2.21 expected goals (xG) from 26 shots to Gnistan's 0.94 from 8.

Match stats

71% Possession 29%
26 Shots 8
10 Shots on target 4
9 Corners 4
720 Passes 232
90.0% Pass accuracy 72.8%
0 Tackles 2
8 Fouls 11
0 Yellow cards 0
0 Red cards 0
1 Offsides 2

Key events

KuPS Gnistan
Kick-off
Gustav EngvallShot on target
5’
Gustav EngvallShot on target
12’
23’
Danny PérezShot on target
Calvin KabuyeShot on target
26’
Jaime MorenoShot on target
37’
Half-time0-0
Bob Nii ArmahShot on target
48’
Second half underway
49’
Sergei EremenkoShot on target
Jaime MorenoShot on target
50’
Petteri PennanenShot on target
61’
Bob Nii ArmahShot on target
66’
67’
Adeleke AkinyemiDanny Pérez
68’
Sergei EremenkoShot on target
Jaime MorenoRight foot shot1-0 (KuPS)
81’
Jaime MorenoShot on target
86’
89’
Edmund Arko-MensahShot on target
Full-time1-0

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.21 0.94 81’ Jaime Moreno (KuPS), 1-0 81’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.21 0.94 81’ Jaime Moreno (KuPS), 1-0 Moreno 81’
KuPS 2.21 xGGnistan 0.94 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Gnistan attacking KuPS attacking 
81’ Jaime Moreno (KuPS), from a corner, 0.39 xG, goal 68’ Sergei Eremenko (Gnistan), open play, 0.28 xG, saved 86’ Jaime Moreno (KuPS), open play, 0.25 xG, saved 84’ Jaime Moreno (KuPS), open play, 0.24 xG, off target 90+4’ Edmund Arko-Mensah (Gnistan), open play, 0.19 xG, off target 49’ Otto Hannula (Gnistan), open play, 0.18 xG, off target 1’ Jaime Moreno (KuPS), open play, 0.17 xG, off target 26’ Calvin Kabuye (KuPS), open play, 0.16 xG, saved 89’ Edmund Arko-Mensah (Gnistan), open play, 0.15 xG, saved 37’ Jaime Moreno (KuPS), open play, 0.13 xG, saved 6’ Bob Nii Armah (KuPS), open play, 0.12 xG, off target 86’ Saku Savolainen (KuPS), from a corner, 0.11 xG, off target 75’ Gabriel Europaeus (Gnistan), from a corner, 0.09 xG, blocked 61’ Petteri Pennanen (KuPS), direct free kick, 0.07 xG, saved 32’ Jaime Moreno (KuPS), from a corner, 0.07 xG, off target 50’ Jaime Moreno (KuPS), open play, 0.06 xG, saved 87’ Otto Ruoppi (KuPS), open play, 0.06 xG, hit the woodwork 28’ Jaime Moreno (KuPS), open play, 0.06 xG, off target 47’ Otto Ruoppi (KuPS), open play, 0.06 xG, blocked 90+1’ Petteri Pennanen (KuPS), open play, 0.05 xG, blocked 73’ Clinton Antwi (KuPS), open play, 0.04 xG, off target 48’ Bob Nii Armah (KuPS), open play, 0.03 xG, saved 5’ Gustav Engvall (KuPS), open play, 0.02 xG, saved 47’ Valentín Gasc (KuPS), open play, 0.02 xG, blocked 59’ Clinton Antwi (KuPS), open play, 0.02 xG, blocked 31’ Jaime Moreno (KuPS), open play, 0.02 xG, blocked 49’ Sergei Eremenko (Gnistan), open play, 0.02 xG, saved 74’ Unknown (Gnistan), open play, 0.02 xG, blocked 66’ Bob Nii Armah (KuPS), open play, 0.02 xG, saved 12’ Gustav Engvall (KuPS), open play, 0.02 xG, saved 37’ Clinton Antwi (KuPS), from a corner, 0.02 xG, off target 23’ Danny Pérez (Gnistan), set piece, 0.01 xG, saved 49’ Niilo Kujasalo (KuPS), open play, 0.01 xG, blocked 65’ Niilo Kujasalo (KuPS), open play, 0.00 xG, blocked 81’ Jaime Moreno (KuPS), from a corner, 0.39 xG, goal 68’ Sergei Eremenko (Gnistan), open play, 0.28 xG, saved 86’ Jaime Moreno (KuPS), open play, 0.25 xG, saved 84’ Jaime Moreno (KuPS), open play, 0.24 xG, off target 49’ Otto Hannula (Gnistan), open play, 0.18 xG, off target 90+4’ Edmund Arko-Mensah (Gnistan), open play, 0.19 xG, off target 1’ Jaime Moreno (KuPS), open play, 0.17 xG, off target 26’ Calvin Kabuye (KuPS), open play, 0.16 xG, saved 89’ Edmund Arko-Mensah (Gnistan), open play, 0.15 xG, saved 37’ Jaime Moreno (KuPS), open play, 0.13 xG, saved 6’ Bob Nii Armah (KuPS), open play, 0.12 xG, off target 86’ Saku Savolainen (KuPS), from a corner, 0.11 xG, off target 75’ Gabriel Europaeus (Gnistan), from a corner, 0.09 xG, blocked 32’ Jaime Moreno (KuPS), from a corner, 0.07 xG, off target 61’ Petteri Pennanen (KuPS), direct free kick, 0.07 xG, saved 50’ Jaime Moreno (KuPS), open play, 0.06 xG, saved 28’ Jaime Moreno (KuPS), open play, 0.06 xG, off target 47’ Otto Ruoppi (KuPS), open play, 0.06 xG, blocked 87’ Otto Ruoppi (KuPS), open play, 0.06 xG, hit the woodwork 90+1’ Petteri Pennanen (KuPS), open play, 0.05 xG, blocked 73’ Clinton Antwi (KuPS), open play, 0.04 xG, off target 48’ Bob Nii Armah (KuPS), open play, 0.03 xG, saved 5’ Gustav Engvall (KuPS), open play, 0.02 xG, saved 47’ Valentín Gasc (KuPS), open play, 0.02 xG, blocked 59’ Clinton Antwi (KuPS), open play, 0.02 xG, blocked 31’ Jaime Moreno (KuPS), open play, 0.02 xG, blocked 49’ Sergei Eremenko (Gnistan), open play, 0.02 xG, saved 74’ Unknown (Gnistan), open play, 0.02 xG, blocked 37’ Clinton Antwi (KuPS), from a corner, 0.02 xG, off target 66’ Bob Nii Armah (KuPS), open play, 0.02 xG, saved 12’ Gustav Engvall (KuPS), open play, 0.02 xG, saved 23’ Danny Pérez (Gnistan), set piece, 0.01 xG, saved 49’ Niilo Kujasalo (KuPS), open play, 0.01 xG, blocked 65’ Niilo Kujasalo (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

KuPS 4-2-3-1 Starting XI
Kreidl
Armah 78’
Hämäläinen
Adams
Antwi
Gasc
Pennanen
Kabuye 35’
Engvall 58’
Ruoppi
Moreno
Gnistan 3-4-3 Starting XI
Almeida
Gnanou
Obileye
Ojala 88’
Arko-Mensah
Eremenko 88’
Europaeus
Bjurstrøm 88’
Pérez 67’
Eremenko
Hannula 78’

Player stats

Goalkeeper1 player
90′ 4 0 42 1 – – – –
Defenders5 players
Bob Nii Armah Taken off
82′ – – – 10 2 62 1 – – –
90′ – – – 6 5 78 1 – – –
90′ – – – 6 4 87 – – – –
90′ – – – 4 – 84 – – – –
Saku Savolainen Came on as a substitute
38′ – 1 – 3 3 21 1 – 1 –
Midfielders8 players
90′ – – 92 2 0.07 – – 4 2 – –
90′ – – 98 7 0.66 – 3 4 – 2 –
Gustav Engvall Taken off
62′ – – 19 1 0.06 – – 6 – 2 –
90′ – – 31 1 0.13 – 1 5 1 1 –
Calvin Kabuye Taken off
35′ – – 19 2 0.18 – – 5 – 1 –
Niilo Kujasalo Came on as a substituteTaken off
47′ – – 50 2 0.06 – 3 3 – 1 –
Saku Heiskanen Came on as a substitute
18′ – – 12 – – – – 2 – 1 –
Joslyn Luyeye-Lutumba Came on as a substitute
18′ – – 3 1 0.25 – – 1 – 1 –
Forwards1 player
90′ 1 – 9 4 1.39 – – 7 – 22 –
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.