KTP vs AC Oulu

2 May 2025 · Veikkausliiga · 2025 · Referee Mohammad Al-Emara

Full time 1 – 3

Half-time: 0–1

  • Armaan Wilson 90+2’
  • Joona Toivio 3’ (og)
  • Justin Rennicks 78’
  • Marokhy Ndione 88’

Match summary

AC Oulu won 3-1 away at KTP. AC Oulu led 1-0 at half-time.

In the first half, Toivio's own goal put AC Oulu ahead in the 3rd minute. In the second half, Justin Rennicks made it 0-2 in the 78th minute, Marokhy Ndione made it 0-3 in the 88th minute, and Armaan Wilson pulled one back to make it 1-3 in stoppage time.

Key events

KTP AC Oulu
Kick-off
3’
Joona ToivioOwn goal0-1 (AC Oulu)
Marius Bustgaard LarsenShot on target
6’
7’
Abu DumbuyaShot on target
Jiri KoskiFoul
26’
Madou DiakitéConstantine Edlund
29’
30’
Tuomas KaukuaShot on target
37’
Danny BarrowShot on target
Marius Bustgaard LarsenShot on target
40’
44’
Danny BarrowFoul
Half-time0-1
Second half underway
57’
Onni TiihonenAbu Dumbuya
57’
Niklas JokelainenAleksi Paananen
Atomu TanakaFoul
62’
Arttu TulehmoFoul
66’
69’
Justin RennicksTuomas Kaukua
69’
Otto SalmensuuDanny Barrow
Matias PaavolaArttu Tulehmo
70’
Assane SeckJuho Lehtiranta
70’
78’
Justin RennicksRight foot shot0-2 (AC Oulu)
80’
Onni TiihonenShot on target
Aleksi TarvonenJoni Mäkelä
81’
Mitchell GlassonMikko Sumusalo
81’
88’
Marokhy NdioneLeft foot shot0-3 (AC Oulu)
90+1’
Leon BergsmaMarokhy Ndione
Armaan WilsonRight foot shot1-3 (KTP)
90+2’
Full-time1-3

Lineups

KTP 4-4-2 Starting XI
Koski
Sumusalo 81’
Manga
Toivio
Lehtiranta 70’
Edlund 29’
Tulehmo 70’
Wilson
Mäkelä 81’
Larsen
Tanaka
AC Oulu 4-2-3-1 Starting XI
Schulz
Cassama
Koskela
Pitkänen
Silander
Kaukua 69’
Dumbuya 57’
Paananen 57’
Paananen
Barrow 69’
Ndione 90’

Player stats

Goalkeeper1 player
Jiri Koski Sent off
28′ 2 3 10 – 1 – –
Defenders6 players
Juho Lehtiranta Taken off
73′ – – – 5 1 40 – – – –
Tabi Manga
90′ – 4 – 4 3 52 1 – – –
Joona Toivio
90′ – – 1 4 4 47 – – – –
Mikko Sumusalo Taken off
84′ 1 2 – 2 – 16 2 – – –
Assane Seck Came on as a substitute
23′ – – – 1 1 6 1 – – –
Mitchell Glasson Came on as a substitute
12′ – – – – – 2 – – – –
Midfielders9 players
Arttu Tulehmo Taken off
73′ – – 20 – – – 1 8 3 1
90′ 1 – 44 – – 1 2 5 2 3 –
Joni Mäkelä Taken off
84′ – – 51 1 0.10 – 1 5 – 2 –
Constantine Edlund Taken off
28′ – – 3 – – – – 2 – – –
Marius Bustgaard Larsen
90′ – – 19 – – – – 7 1 1 –
Atomu Tanaka
90′ – – 20 1 0.04 – – 7 3 2
Madou Diakité Came on as a substitute
68′ – – 18 – – – – – – – –
Matias Paavola Came on as a substitute
23′ – – 10 – – – – 4 – 1 –
Aleksi Tarvonen Came on as a substitute
12′ – – – – – – – – 1 – –
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.