TPS vs AC Oulu

11 July 2026 · Veikkausliiga · 2026 · Referee Oliver Reitala

Full time 3 – 0

Half-time: 3–0

  • Marius Könkkölä 8’, 45+2’
  • Albijon Muzaci 16’

Match summary

TPS won comfortably, 3-0 at home to AC Oulu. TPS led 3-0 at half-time.

Marius Könkkölä put TPS ahead in the 8th minute, Albijon Muzaci made it 2-0 in the 16th minute, and Könkkölä made it 3-0 in first-half stoppage time.

The chances backed that up: TPS created 2.31 expected goals (xG) from 12 shots to AC Oulu's 0.58 from 12. Albijon Muzaci had a penalty saved for TPS.

Match stats

43% Possession 57%
12 Shots 12
5 Shots on target 3
2 Corners 9
72 Attacks 71
38 Dangerous attacks 38
372 Passes 505
83.3% Pass accuracy 84.0%
0 Tackles 2
16 Fouls 8
0 Yellow cards 2
0 Red cards 0
0 Offsides 3

Key events

TPS AC Oulu
Kick-off
9’
Albijon MuzaciRight foot shot2-0 (TPS)
16’
35’
Santeri SilanderShot on target
Marius KönkköläLeft foot shot3-0 (TPS)
45+2’
Half-time3-0
Second half underway
51’
Julius PaananenShot on target
Kian VisserShot on target
53’
56’
Julius PaananenShot on target
Albijon MuzaciMissed penaltysaved
61’
Albijon MuzaciShot on target
61’
Full-time3-0

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.31 0.58 8’ Marius Könkkölä (TPS), 1-0 8’ 16’ Albijon Muzaci (TPS), 2-0 16’ 45+2’ Marius Könkkölä (TPS), 3-0 45+2’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 0.58 8’ Marius Könkkölä (TPS), 1-0 Könkkölä 8’ 16’ Albijon Muzaci (TPS), 2-0 Muzaci 16’ 45+2’ Marius Könkkölä (TPS), 3-0 Könkkölä 45+2’
TPS 2.31 xGAC Oulu 0.58 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Oulu attacking TPS attacking 
61’ Albijon Muzaci (TPS), penalty, 0.76 xG, saved 6’ Elmer Vauhkonen (TPS), open play, 0.50 xG, blocked 16’ Albijon Muzaci (TPS), open play, 0.43 xG, goal 47’ Marius Könkkölä (TPS), open play, 0.20 xG, goal 90+1’ Kalifa Jatta (AC Oulu), open play, 0.18 xG, off target 49’ Kian Visser (TPS), open play, 0.14 xG, off target 53’ Kian Visser (TPS), open play, 0.09 xG, saved 56’ Julius Paananen (AC Oulu), open play, 0.09 xG, saved 57’ Lamine Ghezali (AC Oulu), from a corner, 0.08 xG, blocked 88’ Kalifa Jatta (AC Oulu), open play, 0.09 xG, blocked 8’ Marius Könkkölä (TPS), open play, 0.07 xG, goal 35’ Santeri Silander (AC Oulu), open play, 0.06 xG, saved 41’ Miika Kauppila (TPS), from a corner, 0.06 xG, blocked 88’ Iiro Mendolin (AC Oulu), open play, 0.03 xG, blocked 31’ Pau Juvanteny (TPS), open play, 0.03 xG, off target 51’ Julius Paananen (AC Oulu), open play, 0.02 xG, saved 48’ Tuomas Kaukua (AC Oulu), open play, 0.02 xG, off target 14’ Pau Juvanteny (TPS), open play, 0.01 xG, off target 58’ Kalifa Jatta (AC Oulu), from a corner, 0.01 xG, off target 75’ Kalifa Jatta (AC Oulu), open play, 0.01 xG, blocked 40’ Kian Visser (TPS), set piece, 0.01 xG, blocked 7’ Albijon Muzaci (TPS), open play, 0.01 xG, blocked 36’ Rasmus Karjalainen (AC Oulu), from a corner, 0.00 xG, blocked 55’ Julius Paananen (AC Oulu), set piece, 0.00 xG, blocked 61’ Albijon Muzaci (TPS), penalty, 0.76 xG, saved 6’ Elmer Vauhkonen (TPS), open play, 0.50 xG, blocked 16’ Albijon Muzaci (TPS), open play, 0.43 xG, goal 47’ Marius Könkkölä (TPS), open play, 0.20 xG, goal 90+1’ Kalifa Jatta (AC Oulu), open play, 0.18 xG, off target 49’ Kian Visser (TPS), open play, 0.14 xG, off target 53’ Kian Visser (TPS), open play, 0.09 xG, saved 56’ Julius Paananen (AC Oulu), open play, 0.09 xG, saved 88’ Kalifa Jatta (AC Oulu), open play, 0.09 xG, blocked 57’ Lamine Ghezali (AC Oulu), from a corner, 0.08 xG, blocked 8’ Marius Könkkölä (TPS), open play, 0.07 xG, goal 35’ Santeri Silander (AC Oulu), open play, 0.06 xG, saved 41’ Miika Kauppila (TPS), from a corner, 0.06 xG, blocked 88’ Iiro Mendolin (AC Oulu), open play, 0.03 xG, blocked 31’ Pau Juvanteny (TPS), open play, 0.03 xG, off target 51’ Julius Paananen (AC Oulu), open play, 0.02 xG, saved 48’ Tuomas Kaukua (AC Oulu), open play, 0.02 xG, off target 14’ Pau Juvanteny (TPS), open play, 0.01 xG, off target 58’ Kalifa Jatta (AC Oulu), from a corner, 0.01 xG, off target 75’ Kalifa Jatta (AC Oulu), open play, 0.01 xG, blocked 40’ Kian Visser (TPS), set piece, 0.01 xG, blocked 7’ Albijon Muzaci (TPS), open play, 0.01 xG, blocked 36’ Rasmus Karjalainen (AC Oulu), from a corner, 0.00 xG, blocked 55’ 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

TPS 4-3-3 Starting XI
Henriksson
Turkki
Hradecky
Haggstrom
Karkulowski 46’
Juvanteny 80’
Zaal
Könkkölä 2 62’
Vauhkonen 36’
Muzaci
Visser 62’
AC Oulu 4-2-3-1 Starting XI
Santos
Kaukua 71’
Ajoung
Silander 46’
Sipola
Mendolin
Paananen
Jokelainen 79’
Makelainen 46’
Ghezali 79’
Karjalainen

Player stats

Players16 players
90′ – – – – – – –
90′ – – – – – – –
Tobias Karkulowski Taken off
46′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Pau Juvanteny Taken off
80′ – – 2 0.04 – – –
Marius Könkkölä Taken off
62′ 2 – 2 0.27 – – –
90′ – – – – – – –
90′ 1 – 3 1.20 – – –
Kian Visser Taken off
62′ – – 3 0.24 – – –
Elmer Vauhkonen Taken off
36′ – – 1 0.50 – – –
Miika Kauppila Came on as a substitute
54′ – – 1 0.06 – – –
Atte Sihvonen Came on as a substitute
44′ – – – – – – –
Samuel Anini Jr. Came on as a substitute
28′ – – – – – – –
Nils Veinbergs Came on as a substitute
28′ – – – – – – –
Lasse Ikonen Came on as a substitute
10′ – – – – – – –
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.