Haka vs SJK

25 August 2025 · Veikkausliiga · 2025 · Referee Oliver Reitala

Full time 2 – 3

Half-time: 0–1

  • Kalle Multanen 51’ (pen), 59’ (pen)
  • Kasper Paananen 10’
  • Jeremiah Streng 66’
  • Kevin Nyarko 90+1’

Match summary

SJK came from behind to win 3-2 away at Haka, with the winner arriving in stoppage time. SJK led 1-0 at half-time.

In the first half, Kasper Paananen put SJK ahead in the 10th minute. In the second half, Kalle Multanen equalised from the penalty spot in the 51st minute, Multanen put Haka in front from the penalty spot in the 59th minute, Jeremiah Streng equalised with a header in the 66th minute, and Kevin Nyarko won it in stoppage time.

The chances backed that up: SJK created 3.31 expected goals (xG) from 22 shots to Haka's 2.00 from 9.

Key events

Haka SJK
Kick-off
7’
Markus ArsaloShot on target
10’
Kasper PaananenLeft foot shot0-1 (SJK)
James AkintundeShot on target
11’
24’
Kelvin PiresShot on target
30’
Jeremiah StrengShot on target
Kalle MultanenShot on target
34’
Half-time0-1
Danila BulgakovRoni Hudd
46’
Elías RomeroRiku Selander
46’
Second half underway
Kalle MultanenPenalty1-1 (Haka)
51’
52’
Rasmus KarjalainenShot on target
53’
Valentín GascProsper Padera
55’
Kasper PaananenShot on target
58’
Babacar Fati
Elías Romero
58’
Kalle MultanenPenalty2-1 (Haka)
59’
61’
Kasper PaananenShot on target
64’
Valentín GascShot on target
66’
Jeremiah StrengHeader2-2 (SJK)
Jordan HoustonOskari Sallinen
71’
Juan LescanoJames Akintunde
71’
75’
Lauri LaineAlenis Vargas
75’
Olatoundji TessilimiBabacar Fati
Simon LindholmKalle Multanen
79’
Arlind SejdiuShot on target
87’
88’
89’
Kevin NyarkoSalim Giabo Yussif
90’
Jeremiah StrengShot on target
90+1’
Kevin NyarkoRight foot shot2-3 (SJK)
Jordan HoustonFoul
90+4’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.00 3.31 10’ Kasper Paananen (SJK), 0-1 10’ 51’ Kalle Multanen (Haka), 1-1 51’ 59’ Kalle Multanen (Haka), 2-1 59’ 66’ Jeremiah Streng (SJK), 2-2 66’ 90+1’ Kevin Nyarko (SJK), 2-3 90+1’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.00 3.31 10’ Kasper Paananen (SJK), 0-1 Paananen 10’ 51’ Kalle Multanen (Haka), 1-1 Multanen 51’ 59’ Kalle Multanen (Haka), 2-1 Multanen 59’ 66’ Jeremiah Streng (SJK), 2-2 Streng 66’ 90+1’ Kevin Nyarko (SJK), 2-3 Nyarko 90+1’
Haka 2.00 xGSJK 3.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 SJK attacking Haka attacking 
51’ Kalle Multanen (Haka), penalty, 0.76 xG, goal 59’ Kalle Multanen (Haka), penalty, 0.76 xG, goal 61’ Kasper Paananen (SJK), open play, 0.56 xG, saved 90+1’ Kevin Nyarko (SJK), open play, 0.47 xG, goal 90’ Jeremiah Streng (SJK), open play, 0.32 xG, saved 5’ Kelvin Pires (SJK), from a corner, 0.31 xG, off target 61’ Jeremiah Streng (SJK), open play, 0.25 xG, blocked 11’ James Akintunde (Haka), open play, 0.23 xG, saved 85’ Jeremiah Streng (SJK), set piece, 0.19 xG, off target 87’ Kasper Paananen (SJK), open play, 0.18 xG, off target 10’ Kasper Paananen (SJK), open play, 0.14 xG, goal 55’ Kasper Paananen (SJK), open play, 0.13 xG, saved 7’ Markus Arsalo (SJK), open play, 0.12 xG, saved 30’ Jeremiah Streng (SJK), set piece, 0.11 xG, saved 46’ Rasmus Karjalainen (SJK), from a corner, 0.11 xG, blocked 45’ Alenis Vargas (SJK), open play, 0.10 xG, blocked 64’ Valentín Gasc (SJK), from a corner, 0.09 xG, saved 66’ Jeremiah Streng (SJK), open play, 0.09 xG, goal 34’ Kalle Multanen (Haka), set piece, 0.08 xG, saved 87’ Arlind Sejdiu (Haka), open play, 0.07 xG, saved 52’ Rasmus Karjalainen (SJK), open play, 0.04 xG, saved 49’ Oskari Sallinen (Haka), open play, 0.03 xG, blocked 18’ Rasmus Karjalainen (SJK), set piece, 0.03 xG, off target 47’ James Akintunde (Haka), open play, 0.03 xG, blocked 74’ Kasper Paananen (SJK), open play, 0.03 xG, blocked 41’ Abraham Okyere (Haka), open play, 0.02 xG, off target 41’ Michael Boamah (Haka), set piece, 0.02 xG, blocked 85’ Olatoundji Tessilimi (SJK), open play, 0.01 xG, blocked 24’ Kelvin Pires (SJK), set piece, 0.01 xG, saved 70’ Markus Arsalo (SJK), open play, 0.01 xG, off target 63’ Rasmus Karjalainen (SJK), set piece, 0.00 xG, blocked 51’ Kalle Multanen (Haka), penalty, 0.76 xG, goal 59’ Kalle Multanen (Haka), penalty, 0.76 xG, goal 61’ Kasper Paananen (SJK), open play, 0.56 xG, saved 90+1’ Kevin Nyarko (SJK), open play, 0.47 xG, goal 90’ Jeremiah Streng (SJK), open play, 0.32 xG, saved 5’ Kelvin Pires (SJK), from a corner, 0.31 xG, off target 61’ Jeremiah Streng (SJK), open play, 0.25 xG, blocked 11’ James Akintunde (Haka), open play, 0.23 xG, saved 85’ Jeremiah Streng (SJK), set piece, 0.19 xG, off target 87’ Kasper Paananen (SJK), open play, 0.18 xG, off target 10’ Kasper Paananen (SJK), open play, 0.14 xG, goal 55’ Kasper Paananen (SJK), open play, 0.13 xG, saved 7’ Markus Arsalo (SJK), open play, 0.12 xG, saved 30’ Jeremiah Streng (SJK), set piece, 0.11 xG, saved 46’ Rasmus Karjalainen (SJK), from a corner, 0.11 xG, blocked 45’ Alenis Vargas (SJK), open play, 0.10 xG, blocked 64’ Valentín Gasc (SJK), from a corner, 0.09 xG, saved 66’ Jeremiah Streng (SJK), open play, 0.09 xG, goal 34’ Kalle Multanen (Haka), set piece, 0.08 xG, saved 87’ Arlind Sejdiu (Haka), open play, 0.07 xG, saved 52’ Rasmus Karjalainen (SJK), open play, 0.04 xG, saved 49’ Oskari Sallinen (Haka), open play, 0.03 xG, blocked 18’ Rasmus Karjalainen (SJK), set piece, 0.03 xG, off target 47’ James Akintunde (Haka), open play, 0.03 xG, blocked 74’ Kasper Paananen (SJK), open play, 0.03 xG, blocked 41’ Abraham Okyere (Haka), open play, 0.02 xG, off target 41’ Michael Boamah (Haka), set piece, 0.02 xG, blocked 85’ Olatoundji Tessilimi (SJK), open play, 0.01 xG, blocked 24’ Kelvin Pires (SJK), set piece, 0.01 xG, saved 70’ Markus Arsalo (SJK), open play, 0.01 xG, off target 63’ Rasmus Karjalainen (SJK), set piece, 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

Haka 4-4-2 Starting XI
Lepola
Boamah
Almén
Sallinen 71’
Purosalo
Sejdiu
Selander 46’
Okyere
Hudd 46’
Multanen 2 79’
Akintunde 71’
SJK 4-3-3 Starting XI
Paunio
Fati 75’
Pires
Chukwudi
Yussif 89’
Padera 53’
Arsalo
Vargas 75’
Karjalainen 75’
Paananen
Streng

Player stats

Goalkeeper1 player
Anton Lepola
90′ 9 3 27 – – – – –
Defenders3 players
Valentin Purosalo
90′ – 2 – – – 31 1 – – –
Michael Boamah
90′ – 2 1 1 1 10 – – – –
Mikael Almén
90′ – 4 2 2 1 31 – – – –
Midfielders7 players
Oskari Sallinen Taken off
71′ – – 16 – – – 1 2 1 – –
Arlind Sejdiu
90′ – – 17 1 0.23 1 – 6 – 2 –
Riku Selander Taken off
46′ – – 10 – – – – 2 1 – –
Abraham Okyere
90′ – – 23 – – 1 1 9 1 2 –
Elías Romero Came on as a substitute
50′ – – 21 – – – 1 2 – –
Jordan Houston Came on as a substitute
24′ – – 8 – – – 3 1 1 –
Simon Lindholm Came on as a substitute
16′ – – – – – 1 1 – 2 –
Forwards5 players
Roni Hudd Taken off
46′ – – – – – 0.10 2 4 2 10 –
Kalle Multanen Taken off
80′ 2 – 3 3 1.60 – – 1 – 8 –
James Akintunde Taken off
71′ – – 2 1 0.26 – – 1 1 4 –
Danila Bulgakov Came on as a substitute
50′ – – – – – – – 3 1 10 –
Juan Lescano Came on as a substitute
24′ – – – – – – – 2 – 5 –
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.