Mariehamn vs KuPS

18 June 2025 · Veikkausliiga · 2025 · Referee Petri Viljanen

Full time 1 – 0

Half-time: 0–0

  • Emmanuel Okereke 79’

Match summary

Mariehamn beat KuPS 1-0. It was goalless at half-time.

Emmanuel Okereke put Mariehamn ahead with a header in the 79th minute.

KuPS can feel hard done by, creating 1.64 expected goals (xG) from 20 shots to Mariehamn's 0.49 from 11.

Key events

Mariehamn KuPS
Kick-off
16’
Otto RuoppiShot on target
Daniel EnqvistEemil Toivonen
17’
23’
Otto RuoppiShot on target
Emmanuel OkerekeShot on target
41’
45’
Second half underway
Half-time0-0
Olawale Muhamed TeheAdmiral Muskwe
46’
55’
Saku SavolainenShot on target
63’
Mohamed ToureNiko Hämäläinen
63’
Agon SadikuBob Nii Armah
65’
Agon SadikuShot on target
Jayden ReidHugo Alexandre Santos Cardoso
69’
73’
Mohamed ToureShot on target
Emmanuel OkerekeHeader1-0 (Mariehamn)
79’
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 1.64 79’ Emmanuel Okereke (Mariehamn), 1-0 79’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 1.64 79’ Emmanuel Okereke (Mariehamn), 1-0 Okereke 79’
Mariehamn 0.49 xGKuPS 1.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KuPS attacking Mariehamn attacking 
55’ Saku Savolainen (KuPS), open play, 0.33 xG, saved 73’ Mohamed Toure (KuPS), open play, 0.16 xG, saved 3’ Emmanuel Okereke (Mariehamn), from a corner, 0.14 xG, off target 59’ Petteri Pennanen (KuPS), open play, 0.14 xG, blocked 87’ Paulo Ricardo (KuPS), from a corner, 0.13 xG, blocked 86’ Agon Sadiku (KuPS), open play, 0.13 xG, off target 79’ Emmanuel Okereke (Mariehamn), set piece, 0.10 xG, goal 84’ Agon Sadiku (KuPS), open play, 0.10 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.10 xG, blocked 66’ Saku Savolainen (KuPS), from a corner, 0.10 xG, off target 43’ Niko Hämäläinen (KuPS), open play, 0.09 xG, off target 64’ Sebastian Dahlström (Mariehamn), open play, 0.08 xG, off target 84’ Arttu Heinonen (KuPS), open play, 0.07 xG, blocked 41’ Emmanuel Okereke (Mariehamn), from a corner, 0.07 xG, saved 16’ Otto Ruoppi (KuPS), open play, 0.06 xG, saved 45’ Jaakko Oksanen (KuPS), open play, 0.06 xG, blocked 47’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.03 xG, blocked 65’ Agon Sadiku (KuPS), open play, 0.04 xG, saved 3’ Petteri Pennanen (KuPS), open play, 0.03 xG, blocked 23’ Otto Ruoppi (KuPS), open play, 0.03 xG, saved 15’ Niko Hämäläinen (KuPS), from a corner, 0.02 xG, blocked 55’ Bob Nii Armah (KuPS), open play, 0.02 xG, off target 60’ Niilo Kujasalo (Mariehamn), open play, 0.02 xG, off target 61’ Petteri Pennanen (KuPS), open play, 0.01 xG, blocked 36’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.01 xG, blocked 47’ Anttoni Huttunen (Mariehamn), open play, 0.01 xG, blocked 42’ Niilo Kujasalo (Mariehamn), open play, 0.01 xG, blocked 82’ Otto Ruoppi (KuPS), open play, 0.01 xG, blocked 38’ Anttoni Huttunen (Mariehamn), open play, 0.01 xG, blocked 90+1’ Petteri Pennanen (KuPS), open play, 0.00 xG, off target 64’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.00 xG, blocked 55’ Saku Savolainen (KuPS), open play, 0.33 xG, saved 73’ Mohamed Toure (KuPS), open play, 0.16 xG, saved 3’ Emmanuel Okereke (Mariehamn), from a corner, 0.14 xG, off target 59’ Petteri Pennanen (KuPS), open play, 0.14 xG, blocked 87’ Paulo Ricardo (KuPS), from a corner, 0.13 xG, blocked 86’ Agon Sadiku (KuPS), open play, 0.13 xG, off target 79’ Emmanuel Okereke (Mariehamn), set piece, 0.10 xG, goal 84’ Agon Sadiku (KuPS), open play, 0.10 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.10 xG, blocked 66’ Saku Savolainen (KuPS), from a corner, 0.10 xG, off target 43’ Niko Hämäläinen (KuPS), open play, 0.09 xG, off target 64’ Sebastian Dahlström (Mariehamn), open play, 0.08 xG, off target 84’ Arttu Heinonen (KuPS), open play, 0.07 xG, blocked 41’ Emmanuel Okereke (Mariehamn), from a corner, 0.07 xG, saved 16’ Otto Ruoppi (KuPS), open play, 0.06 xG, saved 45’ Jaakko Oksanen (KuPS), open play, 0.06 xG, blocked 65’ Agon Sadiku (KuPS), open play, 0.04 xG, saved 47’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.03 xG, blocked 3’ Petteri Pennanen (KuPS), open play, 0.03 xG, blocked 23’ Otto Ruoppi (KuPS), open play, 0.03 xG, saved 15’ Niko Hämäläinen (KuPS), from a corner, 0.02 xG, blocked 55’ Bob Nii Armah (KuPS), open play, 0.02 xG, off target 60’ Niilo Kujasalo (Mariehamn), open play, 0.02 xG, off target 47’ Anttoni Huttunen (Mariehamn), open play, 0.01 xG, blocked 61’ Petteri Pennanen (KuPS), open play, 0.01 xG, blocked 36’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.01 xG, blocked 42’ Niilo Kujasalo (Mariehamn), open play, 0.01 xG, blocked 82’ Otto Ruoppi (KuPS), open play, 0.01 xG, blocked 38’ Anttoni Huttunen (Mariehamn), open play, 0.01 xG, blocked 90+1’ Petteri Pennanen (KuPS), open play, 0.00 xG, off target 64’ Hugo Alexandre Santos Cardoso (Mariehamn), 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

Mariehamn 4-4-1-1 Starting XI
Viitala
Okereke
Fonsell
Nissinen
Toivonen 17’
Patut
Dahlström
Huttunen
Kujasalo
Cardoso 69’
Muskwe 46’
KuPS 4-2-3-1 Starting XI
Kreidl
Hämäläinen 63’
Armah 63’
Lötjönen
Ricardo
Oksanen
Antwi
Pennanen
Ruoppi
Luyeye-Lutumba 75’
Savolainen

Player stats

Goalkeeper1 player
90′ 5 0 10 – – – – –
Defenders5 players
90′ 1 4 3 8 – 32 1 – – –
90′ – 1 3 9 5 16 – 1 – –
Michael Fonsell
90′ – 7 1 4 3 21 – – – –
Eemil Toivonen Taken off
16′ – – – 1 – 1 – – – –
Daniel Enqvist Came on as a substitute
79′ – 3 – 13 4 18 – – – –
Midfielders6 players
Hugo Alexandre Santos Cardoso Taken off
70′ – – 15 – – – – 11 – 4 –
90′ – – 28 2 0.10 – 8 5 3 1 –
90′ – – 19 – – – 1 2 – – –
90′ – – 22 – – – – 6 1 1 –
90′ – 1 27 3 0.31 – – 7 – 2 –
Jayden Reid Came on as a substitute
25′ – – 4 – – – – 2 2 – –
Forwards2 players
Admiral Muskwe Taken off
47′ – – – – – – – 2 1 4 –
Olawale Muhamed Tehe Came on as a substitute
48′ – – – – – – – 5 1 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. Referee data before 2025/26 from the Transfermarkt datasets project.