AC Oulu vs VPS

28 June 2025 · Veikkausliiga · 2025 · Referee Joona Manninen

Full time 2 – 1

Half-time: 1–1

  • Justin Rennicks 43’, 56’
  • Nicolas Fleuriau Chateau 33’ (pen)

Match summary

AC Oulu came from behind to win 2-1 at home to VPS. It was 1-1 at half-time.

Nicolas Fleuriau Chateau put VPS ahead from the penalty spot in the 33rd minute, Justin Rennicks equalised with a header in the 43rd minute, and Rennicks won it with a header in the 56th minute.

There was little between the sides on chances: AC Oulu created 0.97 expected goals (xG) from 12 shots, VPS 1.11 from 7.

Key events

AC Oulu VPS
Kick-off
18’
Maissa FallShot on target
23’
Prosper AhiabuShot on target
Leon BergsmaShot on target
25’
31’
33’
Nicolas Fleuriau ChateauPenalty0-1 (VPS)
Justin RennicksShot on target
36’
Justin RennicksShot on target
41’
Justin RennicksHeader1-1 (AC Oulu)
43’
Second half underway
Half-time1-1
Matias OjalaShot on target
46’
47’
Tristan DekkerFoul
50’
Niklas JokelainenShot on target
52’
53’
Justin RennicksHeader2-1 (AC Oulu)
56’
63’
Maissa FallShot on target
65’
Alfie CicaleJesper Engström
70’
70’
Miika NiemiTristan Dekker
Chianyindi Spencer SilasMatias Ojala
72’
Otto SalmensuuNiklas Jokelainen
85’
Aleksi PaananenJustin Rennicks
85’
88’
Mmenie-Abasi Ita EtokYassine El Ouatki
90+4’
Mmenie-Abasi Ita EtokShot on target
90+5’
Full-time2-1

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.97 1.11 33’ Nicolas Fleuriau Chateau (VPS), 0-1 33’ 43’ Justin Rennicks (AC Oulu), 1-1 43’ 56’ Justin Rennicks (AC Oulu), 2-1 56’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 1.11 33’ Nicolas Fleuriau Chateau (VPS), 0-1 Chateau 33’ 43’ Justin Rennicks (AC Oulu), 1-1 Rennicks 43’ 56’ Justin Rennicks (AC Oulu), 2-1 Rennicks 56’
AC Oulu 0.97 xGVPS 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 VPS attacking AC Oulu attacking 
33’ Nicolas Fleuriau Chateau (VPS), penalty, 0.76 xG, goal 43’ Justin Rennicks (AC Oulu), open play, 0.17 xG, goal 36’ Justin Rennicks (AC Oulu), open play, 0.14 xG, saved 65’ Matias Ojala (AC Oulu), open play, 0.14 xG, blocked 58’ Justin Rennicks (AC Oulu), open play, 0.12 xG, off target 12’ Olli Jakonen (VPS), from a corner, 0.10 xG, off target 56’ Justin Rennicks (AC Oulu), open play, 0.09 xG, goal 41’ Justin Rennicks (AC Oulu), open play, 0.09 xG, saved 46’ Matias Ojala (AC Oulu), open play, 0.08 xG, saved 90+4’ Mmenie-Abasi Ita Etok (VPS), from a corner, 0.07 xG, saved 25’ Leon Bergsma (AC Oulu), from a corner, 0.06 xG, saved 63’ Maissa Fall (VPS), open play, 0.06 xG, saved 39’ Olli Jakonen (VPS), open play, 0.05 xG, off target 77’ Tuomas Kaukua (AC Oulu), open play, 0.04 xG, off target 18’ Maissa Fall (VPS), open play, 0.04 xG, saved 37’ Matias Ojala (AC Oulu), from a corner, 0.03 xG, off target 23’ Prosper Ahiabu (VPS), open play, 0.03 xG, saved 52’ Niklas Jokelainen (AC Oulu), open play, 0.01 xG, saved 64’ Tuomas Kaukua (AC Oulu), set piece, 0.00 xG, blocked 33’ Nicolas Fleuriau Chateau (VPS), penalty, 0.76 xG, goal 43’ Justin Rennicks (AC Oulu), open play, 0.17 xG, goal 36’ Justin Rennicks (AC Oulu), open play, 0.14 xG, saved 65’ Matias Ojala (AC Oulu), open play, 0.14 xG, blocked 58’ Justin Rennicks (AC Oulu), open play, 0.12 xG, off target 12’ Olli Jakonen (VPS), from a corner, 0.10 xG, off target 56’ Justin Rennicks (AC Oulu), open play, 0.09 xG, goal 41’ Justin Rennicks (AC Oulu), open play, 0.09 xG, saved 46’ Matias Ojala (AC Oulu), open play, 0.08 xG, saved 90+4’ Mmenie-Abasi Ita Etok (VPS), from a corner, 0.07 xG, saved 25’ Leon Bergsma (AC Oulu), from a corner, 0.06 xG, saved 63’ Maissa Fall (VPS), open play, 0.06 xG, saved 39’ Olli Jakonen (VPS), open play, 0.05 xG, off target 77’ Tuomas Kaukua (AC Oulu), open play, 0.04 xG, off target 18’ Maissa Fall (VPS), open play, 0.04 xG, saved 23’ Prosper Ahiabu (VPS), open play, 0.03 xG, saved 37’ Matias Ojala (AC Oulu), from a corner, 0.03 xG, off target 52’ Niklas Jokelainen (AC Oulu), open play, 0.01 xG, saved 64’ Tuomas Kaukua (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-1-3-2 Starting XI
Eskelinen
Cassama
Pitkänen
Koskela
Bergsma
Silander 62’
Kaukua
Tiihonen
Jokelainen 85’
Ojala 72’
Rennicks 2 85’
VPS 3-4-1-2 Starting XI
Leislahti
Reid 70’
Justiniano
Haukioja
Ahiabu
Ouatki 88’
Engström 65’
Dekker 70’
Fall
Chateau
Jakonen

Player stats

Goalkeeper1 player
William Eskelinen
90′ 4 1 27 – – – – –
Defenders7 players
90′ – 2 – 7 4 38 2 – –
Miika Koskela
90′ – 4 – 3 2 22 – – – –
Leon Bergsma
90′ – 3 – 2 2 39 – – – –
90′ – – – 7 1 34 – – – –
Santeri Silander Taken off
62′ – – – 3 – 24 – – 1 –
90′ – – – 3 – 37 1 – –
Joel Lehtonen Came on as a substitute
34′ – 1 – – – 12 – – – –
Midfielders5 players
90′ – – 33 – – 2 3 3 4 2
Niklas Jokelainen Taken off
85′ – – 32 3 0.21 – 2 3 2 –
Matias Ojala Taken off
73′ – – 20 1 0.06 2 – 4 2 2 –
Chianyindi Spencer Silas Came on as a substitute
23′ – – 3 – – – – – 1 – –
Otto Salmensuu Came on as a substitute
11′ – – 1 – – – – – – – –
Forwards2 players
Justin Rennicks Taken off
85′ 2 – 5 4 0.61 0.14 1 7 2 17 –
Aleksi Paananen Came on as a substitute
11′ – – – – – – – – – 2 –
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.