VPS vs AC Oulu

8 September 2026 · Veikkausliiga · 2026 · Referee Joona Kontinen

Full time 1 – 0

Half-time: 1–0

  • Kevin Kouassivi-Benissan 8’

Match summary

VPS beat AC Oulu 1-0. VPS led 1-0 at half-time.

Kevin Kouassivi-Benissan put VPS ahead in the 8th minute.

AC Oulu can feel hard done by, creating 2.24 expected goals (xG) from 12 shots to VPS's 0.97 from 6. Rasmus Karjalainen had a penalty saved for AC Oulu.

Match stats

40% Possession 60%
6 Shots 12
3 Shots on target 6
2 Corners 8
329 Passes 463
74.8% Pass accuracy 82.7%
0 Tackles 0
17 Fouls 9
4 Yellow cards 1
0 Red cards 0
0 Offsides 3

Key events

VPS AC Oulu
Kick-off
Corner
5’
Kevin Kouassivi-BenissanRight foot shot1-0 (VPS)
8’
12’
Roope RiskiShot on target
Joonas VahteraShot on target
19’
Corner
19’
26’
Tuomas KaukuaShot on target
28’
Corner
31’
Corner
Joonas VahteraShot on target
38’
38’
Corner
39’
Tuomas KaukuaShot on target
39’
Corner
41’
Corner
45’
Rasmus KarjalainenMissed penaltysaved
45’
Rasmus KarjalainenShot on target
Second half underway
Half-time1-0
51’
Niklas JokelainenShot on target
51’
Corner
51’
Corner
59’
78’
79’
80’
Markus ArsaloShot on target
87’
Corner
90+2’
Full-time1-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 0.97 2.24 8’ Kevin Kouassivi-Benissan (VPS), 1-0 8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 2.24 8’ Kevin Kouassivi-Benissan (VPS), 1-0 Kouassivi-Benissan 8’
VPS 0.97 xGAC Oulu 2.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AC Oulu attacking VPS attacking 
45’ Rasmus Karjalainen (AC Oulu), penalty, 0.76 xG, saved 25’ Rasmus Karjalainen (AC Oulu), open play, 0.52 xG, blocked 8’ Kevin Kouassivi-Benissan (VPS), open play, 0.41 xG, goal 39’ Tuomas Kaukua (AC Oulu), from a corner, 0.28 xG, saved 19’ Joonas Vahtera (VPS), set piece, 0.20 xG, saved 67’ Xavier Odhiambo (VPS), set piece, 0.17 xG, off target 5’ Kevin Kouassivi-Benissan (VPS), open play, 0.16 xG, blocked 9’ Roope Riski (AC Oulu), open play, 0.16 xG, off target 12’ Roope Riski (AC Oulu), open play, 0.13 xG, saved 26’ Tuomas Kaukua (AC Oulu), open play, 0.12 xG, saved 87’ Lamine Ghezali (AC Oulu), from a corner, 0.08 xG, off target 80’ Markus Arsalo (AC Oulu), direct free kick, 0.08 xG, saved 90’ Adramane Cassama (AC Oulu), set piece, 0.07 xG, blocked 4’ Niklas Jokelainen (AC Oulu), open play, 0.03 xG, off target 47’ Simon Lindholm (VPS), open play, 0.02 xG, off target 70’ Markus Arsalo (AC Oulu), open play, 0.01 xG, off target 51’ Niklas Jokelainen (AC Oulu), open play, 0.01 xG, saved 38’ Joonas Vahtera (VPS), open play, 0.01 xG, saved 45’ Rasmus Karjalainen (AC Oulu), penalty, 0.76 xG, saved 25’ Rasmus Karjalainen (AC Oulu), open play, 0.52 xG, blocked 8’ Kevin Kouassivi-Benissan (VPS), open play, 0.41 xG, goal 39’ Tuomas Kaukua (AC Oulu), from a corner, 0.28 xG, saved 19’ Joonas Vahtera (VPS), set piece, 0.20 xG, saved 67’ Xavier Odhiambo (VPS), set piece, 0.17 xG, off target 5’ Kevin Kouassivi-Benissan (VPS), open play, 0.16 xG, blocked 9’ Roope Riski (AC Oulu), open play, 0.16 xG, off target 12’ Roope Riski (AC Oulu), open play, 0.13 xG, saved 26’ Tuomas Kaukua (AC Oulu), open play, 0.12 xG, saved 87’ Lamine Ghezali (AC Oulu), from a corner, 0.08 xG, off target 80’ Markus Arsalo (AC Oulu), direct free kick, 0.08 xG, saved 90’ Adramane Cassama (AC Oulu), set piece, 0.07 xG, blocked 4’ Niklas Jokelainen (AC Oulu), open play, 0.03 xG, off target 47’ Simon Lindholm (VPS), open play, 0.02 xG, off target 51’ Niklas Jokelainen (AC Oulu), open play, 0.01 xG, saved 70’ Markus Arsalo (AC Oulu), open play, 0.01 xG, off target 38’ Joonas Vahtera (VPS), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

VPS 3-4-1-2 Starting XI
Jalloh
Niemi
Okereke
Haukioja
Mané
Lima 85’
Vahtera 46’
Daoussi 66’
Turfkruier
Kouassivi-Benissan
Lindholm 66’
AC Oulu 4-2-3-1 Starting XI
Santos
Cassama
Pitkänen
Pirinen
Silander 73’
Kaukua
Mendolin
Karjalainen 73’
Arsalo 85’
Jokelainen 58’
Riski

Player stats

Players16 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – –
Paulo Lima Taken off
85′ – – – – – – –
Joonas Vahtera Taken off
46′ – – 2 0.21 – – –
90′ – – – – – – –
Yassin Daoussi Taken off
66′ – – – – – –
90′ 1 – 2 0.57 – –
Simon Lindholm Taken off
66′ – – 1 0.02 – – –
Xavier Odhiambo Came on as a substituteTaken off
44′ – – 1 0.17 – – –
Antti-Ville Räisänen Came on as a substitute
24′ – – – – – – –
Casper Holmelund Came on as a substitute
24′ – – – – – –
Razak Simpson Came on as a substitute
5′ – – – – – – –
Oluwaseyi Ogunniyi Came on as a substitute
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.