Haka vs Ilves

28 June 2025 · Veikkausliiga · 2025 · Referee Matti Roth

Full time 0 – 4

Half-time: 0–1

  • Roope Riski 21’ (pen)
  • Maksim Stjopin 49’
  • Niklas Friberg 88’ (og)
  • Teemu Hytönen 90+3’

Match summary

Ilves won comfortably, 4-0 away at Haka. Ilves led 1-0 at half-time.

In the first half, Roope Riski put Ilves ahead from the penalty spot in the 21st minute. In the second half, Maksim Stjopin made it 0-2 in the 49th minute, Friberg's own goal made it 0-3 in the 88th minute, and Teemu Hytönen made it 0-4 in stoppage time.

Key events

Haka Ilves
Kick-off
Kalle MultanenShot on target
5’
5’
Vincent UlunduShot on target
12’
Lauri Ala-MyllymäkiShot on target
Eetu MömmöShot on target
15’
21’
Roope RiskiPenalty0-1 (Ilves)
24’
Kalle WalliusShot on target
37’
Marius SöderbäckShot on target
Nicolas Gianini DantasSecond yellowFoul
38’
Niklas FribergLucas Falcao
43’
43’
Joona VeteliShot on target
44’
Joona VeteliShot on target
Half-time0-1
49’
Maksim StjopinLeft foot shot0-2 (Ilves)
Second half underway
54’
Oiva JukkolaShot on target
James AkintundeKalle Multanen
57’
Arlind SejdiuDjair Parfitt-Williams
57’
65’
Roope RiskiShot on target
Niklas FribergShot on target
72’
Valentin PurosaloJordan Houston
76’
Oskari SallinenSimon Lindholm
76’
83’
84’
88’
Niklas FribergOwn goal0-3 (Ilves)
90+3’
Teemu HytönenRight foot shot0-4 (Ilves)
Full-time0-4

Lineups

Haka 4-3-3 Starting XI
Hughes
Mömmö
Dantas
Almén
Houston 76’
Parfitt-Williams 57’
Lindholm 76’
Okyere
Sylva
Multanen 57’
Falcao 43’
Ilves 3-4-3 Starting XI
Virtanen
Rale
Väisänen
Mäenpää
Veteli
Popovitch
Ala-Myllymäki 43’
Wallius 75’
Ulundu 46’
Söderbäck 89’
Riski 75’

Player stats

Goalkeeper1 player
Liam Hughes
90′ 8 4 27 1 – – – –
Defenders5 players
Jordan Houston Taken off
81′ 2 4 – 4 1 20 2 – – –
43′ – 5 – 1 1 12 3 – –
Mikael Almén
90′ – – – 3 1 29 1 – – –
90′ – 1 – 5 – 30 2 – –
Valentin Purosalo Came on as a substitute
17′ – – – – – 8 – – – –
Midfielders5 players
Simon Lindholm Taken off
81′ – – 11 – – – – 2 – – –
Abraham Okyere
90′ – – 26 1 0.01 1 – 3 2 – –
Djair Parfitt-Williams Taken off
62′ – – 16 – – – 2 6 1 1 –
Arlind Sejdiu Came on as a substitute
36′ – – – – – – – 5 – – –
Oskari Sallinen Came on as a substitute
17′ – – 6 – – – – 3 – 2 –
Forwards5 players
Jean-Pierre Da Sylva
90′ – – 1 – 0.03 0.31 1 6 1 13 –
Kalle Multanen Taken off
62′ – – 1 1 0.22 – – 5 2 6 –
Lucas Falcao Taken off
43′ – – – – – – – 1 – 8 –
Niklas Friberg Came on as a substitute
56′ – – 1 1 0.11 – – 2 – 17 –
James Akintunde Came on as a substitute
36′ – – – – – 0.03 1 1 1 4 –
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.