AC Oulu vs SJK

31 May 2025 · Veikkausliiga · 2025 · Referee Matti Roth

Full time 2 – 2

Half-time: 0–0

  • Julius Körkkö 66’, 90+4’
  • Rasmus Karjalainen 62’
  • Elias Mastokangas 88’

Match summary

AC Oulu and SJK shared the points in a 2-2 draw. It was goalless at half-time.

Rasmus Karjalainen put SJK ahead in the 62nd minute, Julius Körkkö equalised in the 66th minute, Elias Mastokangas put SJK back in front in the 88th minute, and Körkkö equalised in stoppage time.

There was little between the sides on chances: AC Oulu created 1.58 expected goals (xG) from 14 shots, SJK 1.86 from 12.

Key events

AC Oulu SJK
Kick-off
1’
Jeremiah StrengShot on target
24’
Kasper PaananenShot on target
Julius KörkköDanny Barrow
25’
27’
29’
Lauri LaineShot on target
Half-time0-0
Second half underway
Miika KoskelaFoul
51’
55’
60’
Alenis VargasSamuel Johansen Chukwudi
62’
Rasmus KarjalainenRight foot shot0-1 (SJK)
Julius KörkköLeft foot shot1-1 (AC Oulu)
66’
Otto SalmensuuShot on target
68’
Aleksi PaananenOnni Tiihonen
71’
Abu DumbuyaOtto Salmensuu
71’
Aleksi PaananenShot on target
81’
83’
Julius KörkköShot on target
83’
Abu DumbuyaFoul
84’
85’
Olatoundji TessilimiJeremiah Streng
87’
88’
Elias MastokangasRight foot shot1-2 (SJK)
88’
Olatoundji TessilimiShot on target
Chianyindi Spencer SilasJustin Rennicks
90+1’
Julius KörkköShot on target
90+2’
Julius KörkköLeft foot shot2-2 (AC Oulu)
90+4’
Miika KoskelaSecond yellowFoul
90+5’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.86 62’ Rasmus Karjalainen (SJK), 0-1 62’ 66’ Julius Körkkö (AC Oulu), 1-1 66’ 88’ Elias Mastokangas (SJK), 1-2 88’ 90+4’ Julius Körkkö (AC Oulu), 2-2 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.86 62’ Rasmus Karjalainen (SJK), 0-1 Karjalainen 62’ 66’ Julius Körkkö (AC Oulu), 1-1 Körkkö 66’ 88’ Elias Mastokangas (SJK), 1-2 Mastokangas 88’ 90+4’ Julius Körkkö (AC Oulu), 2-2 Körkkö 90+4’
AC Oulu 1.58 xGSJK 1.86 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 SJK attacking AC Oulu attacking 
22’ Justin Rennicks (AC Oulu), open play, 0.49 xG, blocked 88’ Elias Mastokangas (SJK), open play, 0.45 xG, goal 24’ Kasper Paananen (SJK), open play, 0.41 xG, saved 53’ Elias Mastokangas (SJK), direct free kick, 0.30 xG, blocked 68’ Unknown (AC Oulu), from a corner, 0.25 xG, off target 35’ Samuel Johansen Chukwudi (SJK), set piece, 0.21 xG, off target 90+4’ Julius Körkkö (AC Oulu), set piece, 0.17 xG, goal 62’ Rasmus Karjalainen (SJK), open play, 0.13 xG, goal 66’ Julius Körkkö (AC Oulu), open play, 0.14 xG, goal 88’ Olatoundji Tessilimi (SJK), open play, 0.14 xG, saved 79’ Julius Paananen (AC Oulu), open play, 0.12 xG, blocked 68’ Otto Salmensuu (AC Oulu), open play, 0.12 xG, saved 22’ Niklas Jokelainen (AC Oulu), open play, 0.08 xG, blocked 81’ Aleksi Paananen (AC Oulu), open play, 0.08 xG, saved 53’ Rasmus Karjalainen (SJK), set piece, 0.07 xG, blocked 78’ Rasmus Karjalainen (SJK), open play, 0.05 xG, off target 79’ Aleksi Paananen (AC Oulu), open play, 0.05 xG, off target 29’ Lauri Laine (SJK), open play, 0.04 xG, saved 1’ Jeremiah Streng (SJK), open play, 0.03 xG, saved 16’ Adramane Cassama (AC Oulu), open play, 0.03 xG, off target 5’ Niklas Jokelainen (AC Oulu), open play, 0.02 xG, blocked 83’ Julius Körkkö (AC Oulu), open play, 0.02 xG, saved 55’ Kasper Paananen (SJK), set piece, 0.01 xG, blocked 90+2’ Julius Körkkö (AC Oulu), open play, 0.01 xG, saved 33’ Valentín Gasc (SJK), open play, 0.01 xG, blocked 75’ Julius Paananen (AC Oulu), set piece, 0.00 xG, blocked 22’ Justin Rennicks (AC Oulu), open play, 0.49 xG, blocked 88’ Elias Mastokangas (SJK), open play, 0.45 xG, goal 24’ Kasper Paananen (SJK), open play, 0.41 xG, saved 53’ Elias Mastokangas (SJK), direct free kick, 0.30 xG, blocked 68’ Unknown (AC Oulu), from a corner, 0.25 xG, off target 35’ Samuel Johansen Chukwudi (SJK), set piece, 0.21 xG, off target 90+4’ Julius Körkkö (AC Oulu), set piece, 0.17 xG, goal 66’ Julius Körkkö (AC Oulu), open play, 0.14 xG, goal 88’ Olatoundji Tessilimi (SJK), open play, 0.14 xG, saved 62’ Rasmus Karjalainen (SJK), open play, 0.13 xG, goal 79’ Julius Paananen (AC Oulu), open play, 0.12 xG, blocked 68’ Otto Salmensuu (AC Oulu), open play, 0.12 xG, saved 81’ Aleksi Paananen (AC Oulu), open play, 0.08 xG, saved 22’ Niklas Jokelainen (AC Oulu), open play, 0.08 xG, blocked 53’ Rasmus Karjalainen (SJK), set piece, 0.07 xG, blocked 78’ Rasmus Karjalainen (SJK), open play, 0.05 xG, off target 79’ Aleksi Paananen (AC Oulu), open play, 0.05 xG, off target 29’ Lauri Laine (SJK), open play, 0.04 xG, saved 1’ Jeremiah Streng (SJK), open play, 0.03 xG, saved 16’ Adramane Cassama (AC Oulu), open play, 0.03 xG, off target 83’ Julius Körkkö (AC Oulu), open play, 0.02 xG, saved 5’ Niklas Jokelainen (AC Oulu), open play, 0.02 xG, blocked 55’ Kasper Paananen (SJK), set piece, 0.01 xG, blocked 90+2’ Julius Körkkö (AC Oulu), open play, 0.01 xG, saved 33’ Valentín Gasc (SJK), open play, 0.01 xG, blocked 75’ Julius Paananen (AC Oulu), 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

AC Oulu 4-2-3-1 Starting XI
Eskelinen
Cassama
Koskela
Bergsma
Silander
Paananen 90’
Tiihonen 71’
Salmensuu 71’
Jokelainen
Barrow 25’
Rennicks 90’
SJK 4-3-3 Starting XI
Paunio
Fati
Väistö
Chukwudi 60’
Yussif 60’
Karjalainen
Gasc
Arsalo
Paananen 60’
Streng 85’
Laine 43’

Player stats

Goalkeeper1 player
William Eskelinen
90′ 4 2 36 – – – – –
Defenders4 players
90′ – 3 – 10 3 36 – – – –
Miika Koskela Sent off
90′ 1 4 – 8 6 39 2 – –
Leon Bergsma
90′ – 7 – 3 1 77 – – – –
90′ – 3 – 9 2 40 1 – – –
Midfielders7 players
Julius Paananen Taken off
90′ – – 32 – – – 2 3 – – –
Onni Tiihonen Taken off
72′ – – 33 – – 1 2 3 – 1 –
Otto Salmensuu Taken off
72′ – 1 11 1 0.14 1 – 5 – 1 –
90′ – – 28 2 0.37 – – 3 3 –
Danny Barrow Taken off
24′ – – 9 – – – – 2 1 – –
Abu Dumbuya Came on as a substitute
25′ – – 17 – – – 2 2 1 –
Aleksi Paananen Came on as a substitute
25′ – – 9 – – – – 2 1 1 –
Forwards2 players
Justin Rennicks Taken off
90′ – – 1 – 0.49 – 1 5 1 18 –
Julius Körkkö Came on as a substitute
74′ 2 – 4 4 0.34 0.12 1 8 2 17 –
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.