KuPS vs Mariehamn

23 April 2025 · Veikkausliiga · 2025 · Referee Joona Kontinen

Full time 4 – 1

Half-time: 2–0

  • Otto Ruoppi 37’, 83’
  • Petteri Pennanen 43’
  • Joslyn Luyeye-Lutumba 80’
  • Olawale Muhamed Tehe 71’

Match summary

KuPS won comfortably, 4-1 at home to Mariehamn. KuPS led 2-0 at half-time.

In the first half, Otto Ruoppi put KuPS ahead in the 37th minute and Petteri Pennanen made it 2-0 in the 43rd minute. In the second half, Olawale Muhamed Tehe pulled one back to make it 2-1 with a header in the 71st minute, Joslyn Luyeye-Lutumba made it 3-1 in the 80th minute, and Ruoppi made it 4-1 in the 83rd minute.

The chances backed that up: KuPS created 2.45 expected goals (xG) from 20 shots to Mariehamn's 0.57 from 8.

Key events

KuPS Mariehamn
Kick-off
Otto RuoppiRight foot shot1-0 (KuPS)
37’
Petteri PennanenRight foot shot2-0 (KuPS)
43’
Second half underway
Half-time2-0
46’
Eemil ToivonenDaniel Enqvist
Agon SadikuShot on target
52’
62’
Sebastian DahlströmKorede Adedoyin
Niko HämäläinenSaku Savolainen
68’
71’
Olawale Muhamed TeheHeader2-1 (Mariehamn)
Agon SadikuFoul
71’
Agon SadikuShot on target
73’
Jaakko OksanenAgon Sadiku
76’
Joslyn Luyeye-LutumbaLeft foot shot3-1 (KuPS)
80’
Otto RuoppiRight foot shot4-1 (KuPS)
83’
84’
Emmanuel PatutShot on target
86’
Arvid LundbergOlawale Muhamed Tehe
Eric Danso BoatengIbrahim Cissé
86’
Full-time4-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.45 0.57 37’ Otto Ruoppi (KuPS), 1-0 37’ 43’ Petteri Pennanen (KuPS), 2-0 43’ 71’ Olawale Muhamed Tehe (Mariehamn), 2-1 71’ 80’ Joslyn Luyeye-Lutumba (KuPS), 3-1 80’ 83’ Otto Ruoppi (KuPS), 4-1 83’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.45 0.57 37’ Otto Ruoppi (KuPS), 1-0 Ruoppi 37’ 43’ Petteri Pennanen (KuPS), 2-0 Pennanen 43’ 71’ Olawale Muhamed Tehe (Mariehamn), 2-1 Tehe 71’ 80’ Joslyn Luyeye-Lutumba (KuPS), 3-1 Luyeye-Lutumba 80’ 83’ Otto Ruoppi (KuPS), 4-1 Ruoppi 83’
KuPS 2.45 xGMariehamn 0.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mariehamn attacking KuPS attacking 
73’ Agon Sadiku (KuPS), open play, 0.53 xG, saved 37’ Otto Ruoppi (KuPS), open play, 0.27 xG, goal 71’ Olawale Muhamed Tehe (Mariehamn), open play, 0.24 xG, goal 37’ Petteri Pennanen (KuPS), open play, 0.21 xG, blocked 64’ Agon Sadiku (KuPS), open play, 0.20 xG, blocked 5’ Otto Ruoppi (KuPS), open play, 0.17 xG, off target 70’ Arttu Heinonen (KuPS), open play, 0.17 xG, off target 52’ Agon Sadiku (KuPS), open play, 0.16 xG, saved 73’ Otto Ruoppi (KuPS), open play, 0.15 xG, blocked 80’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.15 xG, goal 4’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.10 xG, blocked 53’ Otto Ruoppi (KuPS), open play, 0.10 xG, off target 47’ Agon Sadiku (KuPS), open play, 0.07 xG, off target 75’ Sebastian Dahlström (Mariehamn), open play, 0.08 xG, off target 83’ Otto Ruoppi (KuPS), open play, 0.06 xG, goal 35’ Niilo Kujasalo (Mariehamn), open play, 0.06 xG, off target 54’ Eemil Toivonen (Mariehamn), set piece, 0.06 xG, hit the woodwork 66’ Sebastian Dahlström (Mariehamn), open play, 0.06 xG, blocked 84’ Emmanuel Patut (Mariehamn), open play, 0.05 xG, saved 43’ Petteri Pennanen (KuPS), open play, 0.03 xG, goal 47’ Petteri Pennanen (KuPS), open play, 0.03 xG, blocked 49’ Doni Arifi (KuPS), open play, 0.02 xG, blocked 23’ Rasmus Tikkanen (KuPS), from a corner, 0.01 xG, off target 60’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.02 xG, blocked 35’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.01 xG, blocked 21’ Petteri Pennanen (KuPS), set piece, 0.00 xG, blocked 57’ Korede Adedoyin (Mariehamn), open play, 0.00 xG, off target 14’ Ibrahim Cissé (KuPS), open play, 0.00 xG, off target 73’ Agon Sadiku (KuPS), open play, 0.53 xG, saved 37’ Otto Ruoppi (KuPS), open play, 0.27 xG, goal 71’ Olawale Muhamed Tehe (Mariehamn), open play, 0.24 xG, goal 37’ Petteri Pennanen (KuPS), open play, 0.21 xG, blocked 64’ Agon Sadiku (KuPS), open play, 0.20 xG, blocked 70’ Arttu Heinonen (KuPS), open play, 0.17 xG, off target 5’ Otto Ruoppi (KuPS), open play, 0.17 xG, off target 52’ Agon Sadiku (KuPS), open play, 0.16 xG, saved 73’ Otto Ruoppi (KuPS), open play, 0.15 xG, blocked 80’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.15 xG, goal 4’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.10 xG, blocked 53’ Otto Ruoppi (KuPS), open play, 0.10 xG, off target 75’ Sebastian Dahlström (Mariehamn), open play, 0.08 xG, off target 47’ Agon Sadiku (KuPS), open play, 0.07 xG, off target 83’ Otto Ruoppi (KuPS), open play, 0.06 xG, goal 35’ Niilo Kujasalo (Mariehamn), open play, 0.06 xG, off target 54’ Eemil Toivonen (Mariehamn), set piece, 0.06 xG, hit the woodwork 66’ Sebastian Dahlström (Mariehamn), open play, 0.06 xG, blocked 84’ Emmanuel Patut (Mariehamn), open play, 0.05 xG, saved 43’ Petteri Pennanen (KuPS), open play, 0.03 xG, goal 47’ Petteri Pennanen (KuPS), open play, 0.03 xG, blocked 49’ Doni Arifi (KuPS), open play, 0.02 xG, blocked 60’ Hugo Alexandre Santos Cardoso (Mariehamn), open play, 0.02 xG, blocked 23’ Rasmus Tikkanen (KuPS), from a corner, 0.01 xG, off target 35’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.01 xG, blocked 21’ Petteri Pennanen (KuPS), set piece, 0.00 xG, blocked 57’ Korede Adedoyin (Mariehamn), open play, 0.00 xG, off target 14’ Ibrahim Cissé (KuPS), open play, 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

KuPS 4-3-3 Starting XI
Kreidl
Savolainen 68’
Cissé 86’
Miettinen
Tikkanen
Voutilainen 68’
Arifi
Pennanen 76’
Ruoppi 2
Sadiku 76’
Luyeye-Lutumba
Mariehamn 4-5-1 Starting XI
Riikonen
Enqvist 46’
Okereke
Lindgren
Nissinen
Tehe 86’
Patut
Huttunen 75’
Kujasalo 62’
Cardoso
Adedoyin 62’

Player stats

Goalkeeper1 player
90′ 1 1 46 1 – – – –
Defenders6 players
Saku Savolainen Taken off
67′ – 2 – 6 1 68 2 – – –
Ibrahim Cissé Taken off
85′ – 3 – 7 3 78 1 – – –
Samuli Miettinen
90′ – 3 2 2 1 77 1 – – –
90′ – 2 – 9 – 58 – – – –
Niko Hämäläinen Came on as a substitute
26′ – – – – – 15 – – – –
Eric Danso Boateng Came on as a substitute
8′ – 1 – – – 9 – – – –
Midfielders7 players
Jerry Voutilainen Taken off
67′ – – 57 3 0.29 – 1 3 1 – –
Doni Arifi
90′ – 1 115 2 0.01 – 1 4 1 1 –
Petteri Pennanen Taken off
75′ 1 – 64 – – – 1 3 – 2 –
90′ 1 1 25 4 0.77 – – 11 1 1 –
90′ 2 1 44 3 0.42 – – 12 2 2 –
Arttu Heinonen Came on as a substitute
26′ – – 16 – – – 2 1 – 1 –
Jaakko Oksanen Came on as a substitute
18′ – – 16 – – – 1 2 1 1 –
Forwards2 players
Agon Sadiku Taken off
75′ – – 4 2 0.96 0.16 3 1 – 17
Mohamed Toure Came on as a substitute
18′ – – – – – – – 1 – 14 –
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.