AC Oulu vs TPS

16 May 2026 · Veikkausliiga · 2026 · Referee Dennis Antamo

Full time 1 – 0

Half-time: 0–0

  • Rasmus Karjalainen 59’

Match summary

AC Oulu saw off TPS 1-0. It was goalless at half-time.

Rasmus Karjalainen put AC Oulu ahead in the 59th minute.

There was little between the sides on chances: AC Oulu created 0.87 expected goals (xG) from 10 shots, TPS 0.90 from 8. AC Oulu had a player sent off.

Match stats

49% Possession 51%
10 Shots 8
2 Shots on target 2
6 Corners 1
62 Attacks 78
33 Dangerous attacks 33
304 Passes 339
61.2% Pass accuracy 66.7%
2 Tackles 0
16 Fouls 10
3 Yellow cards 3
1 Red cards 0
0 Offsides 3

Key events

AC Oulu TPS
Kick-off
Mikko PitkänenShot on target
16’
22’
Theodoros Tsirigotis
45+1’
Half-time0-0
Second half underway
Rasmus KarjalainenRight foot shot1-0 (AC Oulu)
59’
66’
67’
Theodoros TsirigotisShot on target
78’
K. AbdoulayeJulius Körkkö
83’
88’
Tuomas KaukuaSecond yellow
90+1’
90+3’
90+4’
Albijon MuzaciShot on target

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.87 0.90 59’ Rasmus Karjalainen (AC Oulu), 1-0 59’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.87 0.90 59’ Rasmus Karjalainen (AC Oulu), 1-0 Karjalainen 59’
AC Oulu 0.87 xGTPS 0.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 TPS attacking AC Oulu attacking 
90+4’ Albijon Muzaci (TPS), open play, 0.35 xG, saved 16’ Mikko Pitkänen (AC Oulu), set piece, 0.30 xG, saved 59’ Rasmus Karjalainen (AC Oulu), open play, 0.22 xG, goal 26’ Theodoros Tsirigotis (TPS), open play, 0.19 xG, off target 37’ Theodoros Tsirigotis (TPS), set piece, 0.12 xG, off target 12’ Elias Kallio (AC Oulu), open play, 0.09 xG, blocked 20’ Timo Zaal (TPS), open play, 0.09 xG, blocked 49’ Lamine Ghezali (AC Oulu), open play, 0.07 xG, off target 36’ Theodoros Tsirigotis (TPS), set piece, 0.06 xG, off target 51’ Iiro Mendolin (AC Oulu), set piece, 0.06 xG, off target 67’ Theodoros Tsirigotis (TPS), direct free kick, 0.06 xG, saved 79’ Julius Körkkö (AC Oulu), open play, 0.06 xG, blocked 77’ Rasmus Karjalainen (AC Oulu), direct free kick, 0.04 xG, blocked 35’ Marius Könkkölä (TPS), open play, 0.02 xG, blocked 12’ Lamine Ghezali (AC Oulu), from a corner, 0.02 xG, blocked 53’ Elias Kallio (AC Oulu), from a corner, 0.01 xG, blocked 89’ Miika Kauppila (TPS), open play, 0.01 xG, off target 64’ Julius Körkkö (AC Oulu), set piece, 0.00 xG, off target 90+4’ Albijon Muzaci (TPS), open play, 0.35 xG, saved 16’ Mikko Pitkänen (AC Oulu), set piece, 0.30 xG, saved 59’ Rasmus Karjalainen (AC Oulu), open play, 0.22 xG, goal 26’ Theodoros Tsirigotis (TPS), open play, 0.19 xG, off target 37’ Theodoros Tsirigotis (TPS), set piece, 0.12 xG, off target 20’ Timo Zaal (TPS), open play, 0.09 xG, blocked 12’ Elias Kallio (AC Oulu), open play, 0.09 xG, blocked 49’ Lamine Ghezali (AC Oulu), open play, 0.07 xG, off target 36’ Theodoros Tsirigotis (TPS), set piece, 0.06 xG, off target 51’ Iiro Mendolin (AC Oulu), set piece, 0.06 xG, off target 67’ Theodoros Tsirigotis (TPS), direct free kick, 0.06 xG, saved 79’ Julius Körkkö (AC Oulu), open play, 0.06 xG, blocked 77’ Rasmus Karjalainen (AC Oulu), direct free kick, 0.04 xG, blocked 35’ Marius Könkkölä (TPS), open play, 0.02 xG, blocked 12’ Lamine Ghezali (AC Oulu), from a corner, 0.02 xG, blocked 53’ Elias Kallio (AC Oulu), from a corner, 0.01 xG, blocked 89’ Miika Kauppila (TPS), open play, 0.01 xG, off target 64’ Julius Körkkö (AC Oulu), set piece, 0.00 xG, off target
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-4-2 Starting XI
Santos
Kaukua
Pitkänen
Pirinen
Sipola
Kallio 90’
Mendolin
Paananen 72’
Ghezali 72’
Karjalainen
Körkkö 83’
TPS 4-2-3-1 Starting XI
Henriksson
Hradecky
Juvanteny 46’
Karkulowski
Haggstrom 46’
Zaal 56’
Ikonen
Vauhkonen 80’
Muzaci
Könkkölä 68’
Tsirigotis

Player stats

Players13 players
90′ – – – – – – –
90′ – – – – – –
90′ – – 1 0.30 – – –
90′ – – – – – – –
Tuomas Kaukua Sent off
90′ – – – – – –
Lamine Ghezali Taken off
72′ – – 2 0.08 – – –
90′ – – 1 0.06 – – –
Julius Paananen Taken off
72′ – – – – – –
Elias Kallio Taken off
90′ – – 2 0.10 – – –
90′ 1 – 2 0.26 – – –
83′ – – 2 0.06 – – –
Santeri Silander Came on as a substitute
18′ – – – – – – –
Juuso Makelainen Came on as a substitute
18′ – – – – – – –
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.