AC Oulu vs Haka

31 August 2025 · Veikkausliiga · 2025 · Referee Kalle Makinen

Full time 3 – 2

Half-time: 3–1

  • Julius Körkkö 16’
  • Onni Tiihonen 40’
  • Shayon Harrison 45’
  • Arlind Sejdiu 11’
  • Roni Hudd 90’

Match summary

AC Oulu came from behind to win 3-2 at home to Haka. AC Oulu led 3-1 at half-time.

In the first half, Arlind Sejdiu put Haka ahead in the 11th minute, Julius Körkkö equalised in the 16th minute, Onni Tiihonen put AC Oulu in front from a corner in the 40th minute, and Shayon Harrison made it 3-1 in the 45th minute. In the second half, Roni Hudd pulled one back to make it 3-2 in the 90th minute.

The chances backed that up: AC Oulu created 2.35 expected goals (xG) from 13 shots to Haka's 0.57 from 9.

Key events

AC Oulu Haka
Kick-off
1’
Tuomas KaukuaShot on target
9’
11’
Arlind SejdiuLeft foot shot0-1 (Haka)
Julius KörkköLeft foot shot1-1 (AC Oulu)
16’
Onni TiihonenLeft foot shot2-1 (AC Oulu)
40’
Shayon HarrisonLeft foot shot3-1 (AC Oulu)
45’
Matias OjalaShayon Harrison
45+2’
Half-time3-1
46’
Oskari SallinenMichael Boamah
46’
Jean-Pierre Da SylvaElías Romero
Second half underway
Aleksi PaananenOnni Tiihonen
58’
Justin RennicksJulius Körkkö
58’
62’
Djair Parfitt-WilliamsArlind Sejdiu
62’
Juan LescanoKalle Multanen
73’
Juan LescanoShot on target
Chianyindi Spencer SilasTuomas Kaukua
82’
84’
Roni HuddAbraham Okyere
84’
Juan LescanoFoul
90’
Roni HuddRight foot shot3-2 (Haka)
90+4’
Jean-Pierre Da SylvaShot on target
Full-time3-2

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.35 0.57 11’ Arlind Sejdiu (Haka), 0-1 11’ 16’ Julius Körkkö (AC Oulu), 1-1 16’ 40’ Onni Tiihonen (AC Oulu), 2-1 40’ 45’ Shayon Harrison (AC Oulu), 3-1 45’ 90’ Roni Hudd (Haka), 3-2 90’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.35 0.57 11’ Arlind Sejdiu (Haka), 0-1 Sejdiu 11’ 16’ Julius Körkkö (AC Oulu), 1-1 Körkkö 16’ 40’ Onni Tiihonen (AC Oulu), 2-1 Tiihonen 40’ 45’ Shayon Harrison (AC Oulu), 3-1 Harrison 45’ 90’ Roni Hudd (Haka), 3-2 Hudd 90’
AC Oulu 2.35 xGHaka 0.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Haka attacking AC Oulu attacking 
40’ Onni Tiihonen (AC Oulu), from a corner, 0.79 xG, goal 79’ Justin Rennicks (AC Oulu), from a corner, 0.40 xG, off target 40’ Mikko Pitkänen (AC Oulu), from a corner, 0.27 xG, blocked 47’ Santeri Silander (AC Oulu), open play, 0.22 xG, off target 90’ Roni Hudd (Haka), open play, 0.17 xG, goal 45’ Shayon Harrison (AC Oulu), open play, 0.17 xG, goal 9’ Tuomas Kaukua (AC Oulu), set piece, 0.15 xG, saved 6’ Kalle Multanen (Haka), set piece, 0.14 xG, off target 43’ Julius Körkkö (AC Oulu), set piece, 0.10 xG, blocked 18’ Shayon Harrison (AC Oulu), open play, 0.08 xG, off target 56’ Joel Lehtonen (AC Oulu), open play, 0.08 xG, off target 16’ Julius Körkkö (AC Oulu), set piece, 0.07 xG, goal 46’ Arlind Sejdiu (Haka), open play, 0.07 xG, blocked 4’ Abraham Okyere (Haka), from a corner, 0.06 xG, off target 11’ Arlind Sejdiu (Haka), open play, 0.05 xG, goal 73’ Juan Lescano (Haka), open play, 0.04 xG, saved 90+4’ Jean-Pierre Da Sylva (Haka), open play, 0.03 xG, saved 21’ Shadirac Say (AC Oulu), set piece, 0.02 xG, off target 78’ Tuomas Kaukua (AC Oulu), set piece, 0.01 xG, blocked 23’ Arlind Sejdiu (Haka), from a corner, 0.00 xG, off target 50’ Mikael Almén (Haka), set piece, 0.00 xG, blocked 39’ Joel Lehtonen (AC Oulu), direct free kick, 0.00 xG, blocked 40’ Onni Tiihonen (AC Oulu), from a corner, 0.79 xG, goal 79’ Justin Rennicks (AC Oulu), from a corner, 0.40 xG, off target 40’ Mikko Pitkänen (AC Oulu), from a corner, 0.27 xG, blocked 47’ Santeri Silander (AC Oulu), open play, 0.22 xG, off target 90’ Roni Hudd (Haka), open play, 0.17 xG, goal 45’ Shayon Harrison (AC Oulu), open play, 0.17 xG, goal 9’ Tuomas Kaukua (AC Oulu), set piece, 0.15 xG, saved 6’ Kalle Multanen (Haka), set piece, 0.14 xG, off target 43’ Julius Körkkö (AC Oulu), set piece, 0.10 xG, blocked 18’ Shayon Harrison (AC Oulu), open play, 0.08 xG, off target 56’ Joel Lehtonen (AC Oulu), open play, 0.08 xG, off target 16’ Julius Körkkö (AC Oulu), set piece, 0.07 xG, goal 46’ Arlind Sejdiu (Haka), open play, 0.07 xG, blocked 4’ Abraham Okyere (Haka), from a corner, 0.06 xG, off target 11’ Arlind Sejdiu (Haka), open play, 0.05 xG, goal 73’ Juan Lescano (Haka), open play, 0.04 xG, saved 90+4’ Jean-Pierre Da Sylva (Haka), open play, 0.03 xG, saved 21’ Shadirac Say (AC Oulu), set piece, 0.02 xG, off target 78’ Tuomas Kaukua (AC Oulu), set piece, 0.01 xG, blocked 23’ Arlind Sejdiu (Haka), from a corner, 0.00 xG, off target 50’ Mikael Almén (Haka), set piece, 0.00 xG, blocked 39’ Joel Lehtonen (AC Oulu), 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

AC Oulu 3-4-3 Starting XI
Kinn
Pitkänen
Say
Azongnitode
Kaukua 82’
Tiihonen 58’
Lehtonen
Silander
Jokelainen 58’
Harrison 45’
Körkkö 58’
Haka 4-4-2 Starting XI
Lepola
Boamah 46’
Friberg
Almén
Purosalo
Mömmö
Sejdiu 62’
Romero 46’
Okyere 84’
Multanen 62’
Akintunde

Player stats

Goalkeeper1 player
Thomas Kinn
90′ 2 2 25 – – – – –
Defenders7 players
90′ – 3 – 5 4 47 – – – –
Shadirac Say
90′ – 1 1 5 3 35 – – – –
90′ 1 1 – 3 1 34 1 – – –
90′ – 1 1 5 1 39 – – – –
90′ – 3 – 6 1 28 3 – 1 –
Tuomas Kaukua Taken off
83′ 2 1 – 7 1 23 1 – – –
Chianyindi Spencer Silas Came on as a substitute
14′ – – – 2 2 2 – – – –
Midfielders5 players
Onni Tiihonen Taken off
59′ 1 – 14 1 0.02 2 1 3 1 –
Niklas Jokelainen Taken off
59′ – 1 18 1 0.07 – 1 3 1 1 –
Matias Ojala Came on as a substitute
50′ – – 18 – – 1 – 5 1 3 –
Aleksi Paananen Came on as a substitute
38′ – – 16 – – – 1 2 1 1 –
Julius Paananen Came on as a substitute
38′ – – 17 – – 1 – 3 – – –
Forwards3 players
Shayon Harrison Taken off
47′ 1 – 2 1 0.24 – – 1 1 9 –
Julius Körkkö Taken off
59′ 1 – 2 1 0.17 – – 8 1 4 –
Justin Rennicks Came on as a substitute
38′ – – 1 – 0.40 – – 6 2 8 –
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.