Jaro vs KuPS

24 August 2025 · Veikkausliiga · 2025 · Referee Joona Kontinen

Full time 1 – 3

Half-time: 1–1

  • Rudi Vikström 26’
  • Saku Savolainen 39’
  • Petteri Pennanen 67’
  • Agon Sadiku 73’ (pen)

Match summary

KuPS came from behind to win 3-1 away at Jaro. It was 1-1 at half-time.

In the first half, Rudi Vikström put Jaro ahead in the 26th minute and Saku Savolainen equalised with a header in the 39th minute. In the second half, Petteri Pennanen put KuPS in front in the 67th minute and Agon Sadiku made it 1-3 from the penalty spot in the 73rd minute.

The chances backed that up: KuPS created 3.68 expected goals (xG) from 26 shots to Jaro's 0.50 from 4.

Key events

Jaro KuPS
Kick-off
5’
Otto RuoppiShot on target
Rudi VikströmRight foot shot1-0 (Jaro)
26’
39’
Saku SavolainenHeader1-1 (KuPS)
Second half underway
Half-time1-1
53’
Petteri PennanenShot on target
55’
Piotr ParzyszekShot on target
60’
Otto RuoppiShot on target
61’
Bob Nii ArmahPa Konate
62’
63’
Saku SavolainenShot on target
Albin BjörkskogGuillermo Sotelo
66’
67’
Petteri PennanenRight foot shot1-2 (KuPS)
70’
Agon SadikuPiotr Parzyszek
73’
Agon SadikuPenalty1-3 (KuPS)
74’
Adam VidjeskogManasse Kusu
74’
82’
Bob Nii ArmahShot on target
Filip ValenčičShot on target
83’
84’
Samuel PasanenDoni Arifi
90’
90+2’
Petteri PennanenShot on target
Full-time1-3

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.50 3.68 26’ Rudi Vikström (Jaro), 1-0 26’ 39’ Saku Savolainen (KuPS), 1-1 39’ 67’ Petteri Pennanen (KuPS), 1-2 67’ 73’ Agon Sadiku (KuPS), 1-3 73’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.50 3.68 26’ Rudi Vikström (Jaro), 1-0 Vikström 26’ 39’ Saku Savolainen (KuPS), 1-1 Savolainen 39’ 67’ Petteri Pennanen (KuPS), 1-2 Pennanen 67’ 73’ Agon Sadiku (KuPS), 1-3 Sadiku 73’
Jaro 0.50 xGKuPS 3.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KuPS attacking Jaro attacking 
73’ Agon Sadiku (KuPS), penalty, 0.76 xG, goal 51’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.48 xG, off target 53’ Piotr Parzyszek (KuPS), open play, 0.40 xG, blocked 37’ Piotr Parzyszek (KuPS), open play, 0.30 xG, off target 26’ Rudi Vikström (Jaro), open play, 0.29 xG, goal 39’ Saku Savolainen (KuPS), from a corner, 0.24 xG, goal 80’ Rudi Vikström (Jaro), open play, 0.18 xG, blocked 63’ Saku Savolainen (KuPS), set piece, 0.16 xG, saved 47’ Jaakko Oksanen (KuPS), open play, 0.14 xG, blocked 38’ Otto Ruoppi (KuPS), open play, 0.13 xG, off target 87’ Joslyn Luyeye-Lutumba (KuPS), set piece, 0.13 xG, hit the woodwork 48’ Piotr Parzyszek (KuPS), from a corner, 0.11 xG, blocked 66’ Jaakko Oksanen (KuPS), open play, 0.10 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.10 xG, saved 55’ Piotr Parzyszek (KuPS), open play, 0.10 xG, saved 5’ Otto Ruoppi (KuPS), open play, 0.09 xG, saved 69’ Otto Ruoppi (KuPS), open play, 0.09 xG, hit the woodwork 67’ Petteri Pennanen (KuPS), open play, 0.07 xG, goal 41’ Saku Savolainen (KuPS), open play, 0.05 xG, off target 60’ Otto Ruoppi (KuPS), open play, 0.05 xG, saved 82’ Bob Nii Armah (KuPS), open play, 0.05 xG, saved 35’ Mohamed Toure (KuPS), open play, 0.04 xG, off target 25’ Paulo Ricardo (KuPS), open play, 0.03 xG, blocked 72’ Doni Arifi (KuPS), set piece, 0.02 xG, blocked 46’ Jaakko Oksanen (KuPS), open play, 0.02 xG, blocked 83’ Filip Valenčič (Jaro), set piece, 0.02 xG, saved 24’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.01 xG, blocked 90+2’ Petteri Pennanen (KuPS), open play, 0.01 xG, saved 26’ Sergei Eremenko (Jaro), open play, 0.01 xG, blocked 9’ Mohamed Toure (KuPS), direct free kick, 0.00 xG, blocked 73’ Agon Sadiku (KuPS), penalty, 0.76 xG, goal 51’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.48 xG, off target 53’ Piotr Parzyszek (KuPS), open play, 0.40 xG, blocked 37’ Piotr Parzyszek (KuPS), open play, 0.30 xG, off target 26’ Rudi Vikström (Jaro), open play, 0.29 xG, goal 39’ Saku Savolainen (KuPS), from a corner, 0.24 xG, goal 80’ Rudi Vikström (Jaro), open play, 0.18 xG, blocked 63’ Saku Savolainen (KuPS), set piece, 0.16 xG, saved 47’ Jaakko Oksanen (KuPS), open play, 0.14 xG, blocked 87’ Joslyn Luyeye-Lutumba (KuPS), set piece, 0.13 xG, hit the woodwork 38’ Otto Ruoppi (KuPS), open play, 0.13 xG, off target 48’ Piotr Parzyszek (KuPS), from a corner, 0.11 xG, blocked 55’ Piotr Parzyszek (KuPS), open play, 0.10 xG, saved 66’ Jaakko Oksanen (KuPS), open play, 0.10 xG, off target 53’ Petteri Pennanen (KuPS), open play, 0.10 xG, saved 5’ Otto Ruoppi (KuPS), open play, 0.09 xG, saved 69’ Otto Ruoppi (KuPS), open play, 0.09 xG, hit the woodwork 67’ Petteri Pennanen (KuPS), open play, 0.07 xG, goal 60’ Otto Ruoppi (KuPS), open play, 0.05 xG, saved 41’ Saku Savolainen (KuPS), open play, 0.05 xG, off target 82’ Bob Nii Armah (KuPS), open play, 0.05 xG, saved 35’ Mohamed Toure (KuPS), open play, 0.04 xG, off target 25’ Paulo Ricardo (KuPS), open play, 0.03 xG, blocked 72’ Doni Arifi (KuPS), set piece, 0.02 xG, blocked 46’ Jaakko Oksanen (KuPS), open play, 0.02 xG, blocked 83’ Filip Valenčič (Jaro), set piece, 0.02 xG, saved 24’ Joslyn Luyeye-Lutumba (KuPS), open play, 0.01 xG, blocked 90+2’ Petteri Pennanen (KuPS), open play, 0.01 xG, saved 26’ Sergei Eremenko (Jaro), open play, 0.01 xG, blocked 9’ Mohamed Toure (KuPS), direct free kick, 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

Jaro 4-4-2 Starting XI
Santos
Sotelo 66’
Ogungbaro
Gunnarsson
Bjonbäck
Myrevik 74’
Valenčič
Eremenko
Kusu 74’
Cissoko
Vikström
KuPS 4-4-2 Starting XI
Kreidl
Ricardo
Cissé
Voutilainen 46’
Savolainen
Arifi 84’
Konate 61’
Ruoppi
Luyeye-Lutumba
Toure 46’
Parzyszek 70’

Player stats

Goalkeeper1 player
90′ 8 3 35 1 – – – –
Defenders5 players
90′ – – 1 6 – 40 1 – –
90′ 1 – 2 6 4 24 1 – – –
90′ – 3 3 4 2 41 2 – –
Guillermo Sotelo Taken off
67′ – 2 – 3 – 28 3 – – –
Sami Sipola Came on as a substitute
20′ – – – 2 1 10 – – – –
Midfielders6 players
Jim Myrevik Taken off
74′ – – 24 – – – – 3 – 1 –
Filip Valenčič
90′ – – 41 – – – 3 7 1 – –
90′ – – 46 – – – 4 7 – 1 –
Manasse Kusu Taken off
74′ – – 31 – – – 2 4 – 1 –
Albin Björkskog Came on as a substitute
27′ – – 7 1 0.18 – – 3 1 – –
Adam Vidjeskog Came on as a substitute
20′ – – 9 – – – – 1 1 1 –
Forwards2 players
Kerfala Cissoko
90′ – – – – – – – 5 – 15 –
Rudi Vikström
90′ 1 – 2 1 0.47 0.01 1 11 3 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.