AC Oulu vs VPS

28 October 2026 · Veikkausliiga · 2026 · Referee Peiman Simani

Full time 0 – 0

Half-time: 0–0

Match summary

Neither AC Oulu nor VPS found the net in a 0-0 draw.

Shots finished 16-10 to VPS, with 2 on target for AC Oulu and 4 for VPS.

Match stats

41% Possession 59%
10 Shots 16
2 Shots on target 4
4 Corners 8
320 Passes 462
72.2% Pass accuracy 81.0%
9 Tackles 11
14 Fouls 17
2 Yellow cards 0
1 Offsides 1

Key events

AC Oulu VPS
Kick-off
6’
8’
Corner
25’
Corner
26’
Corner
27’
Jayden TurfkruierShot on target
Corner
32’
38’
Corner
Second half underway
Half-time0-0
54’
Corner
54’
Corner
55’
Miika NiemiShot on target
Rasmus KarjalainenShot on target
60’
73’
Paulo LimaShot on target
73’
Corner
Markus ArsaloShot on target
74’
Corner
74’
Corner
75’
76’
Corner
77’
Emmanuel OkerekeShot on target
Camilo TrianaArgument
88’
Corner
89’
Full-time0-0

Shot map

Every shot and where it was taken from.

 VPS attacking AC Oulu attacking 
3’ Miika Niemi (VPS), set piece, off target 22’ Elias Kallio (AC Oulu), open play, off target 24’ Markus Arsalo (AC Oulu), open play, blocked 27’ Jayden Turfkruier (VPS), from a corner, saved 32’ Otto Kemppainen (AC Oulu), open play, blocked 36’ Paulo Lima (VPS), open play, off target 38’ Miika Niemi (VPS), direct free kick, blocked 40’ Lassana Mané (VPS), open play, off target 41’ Casper Holmelund (VPS), open play, off target 43’ Joonas Vahtera (VPS), open play, off target 55’ Miika Niemi (VPS), set piece, saved 60’ Rasmus Karjalainen (AC Oulu), open play, saved 63’ Juuso Makelainen (AC Oulu), open play, blocked 64’ Paulo Lima (VPS), open play, blocked 73’ Paulo Lima (VPS), open play, saved 74’ Markus Arsalo (AC Oulu), open play, saved 74’ Otto Kemppainen (AC Oulu), open play, blocked 75’ Juha Pirinen (AC Oulu), from a corner, blocked 77’ Emmanuel Okereke (VPS), from a corner, saved 79’ Simon Lindholm (VPS), open play, off target 79’ Henri Salomaa (VPS), open play, blocked 79’ Henri Salomaa (VPS), open play, off target 82’ Henri Salomaa (VPS), open play, off target 87’ Juuso Makelainen (AC Oulu), open play, off target 87’ Otto Kemppainen (AC Oulu), open play, blocked 89’ Otto Kemppainen (AC Oulu), set piece, blocked 90’ Xavier Odhiambo (VPS), open play, off target 3’ Miika Niemi (VPS), set piece, off target 22’ Elias Kallio (AC Oulu), open play, off target 24’ Markus Arsalo (AC Oulu), open play, blocked 27’ Jayden Turfkruier (VPS), from a corner, saved 32’ Otto Kemppainen (AC Oulu), open play, blocked 36’ Paulo Lima (VPS), open play, off target 38’ Miika Niemi (VPS), direct free kick, blocked 40’ Lassana Mané (VPS), open play, off target 41’ Casper Holmelund (VPS), open play, off target 43’ Joonas Vahtera (VPS), open play, off target 55’ Miika Niemi (VPS), set piece, saved 60’ Rasmus Karjalainen (AC Oulu), open play, saved 63’ Juuso Makelainen (AC Oulu), open play, blocked 64’ Paulo Lima (VPS), open play, blocked 73’ Paulo Lima (VPS), open play, saved 74’ Markus Arsalo (AC Oulu), open play, saved 74’ Otto Kemppainen (AC Oulu), open play, blocked 75’ Juha Pirinen (AC Oulu), from a corner, blocked 77’ Emmanuel Okereke (VPS), from a corner, saved 79’ Simon Lindholm (VPS), open play, off target 79’ Henri Salomaa (VPS), open play, blocked 79’ Henri Salomaa (VPS), open play, off target 82’ Henri Salomaa (VPS), open play, off target 87’ Juuso Makelainen (AC Oulu), open play, off target 87’ Otto Kemppainen (AC Oulu), open play, blocked 89’ Otto Kemppainen (AC Oulu), set piece, blocked 90’ Xavier Odhiambo (VPS), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

AC Oulu 4-4-2 Starting XI
Backman
Kaukua
Lietsa
Pirinen
Kemppainen
Kallio 78’
Lotvonen 46’
Mendolin
Arsalo
Karjalainen
Triana 61’
VPS 3-4-1-2 Starting XI
Jalloh
Okereke
Niemi
Mané
Turfkruier
Lima
Lindholm 85’
Ogunniyi
Vahtera 69’
Odhiambo
Holmelund 69’

Player stats

Goalkeeper1 player
90′ 4 0 42 – – – – –
Defenders4 players
90′ 1 2 – 3 – 29 – – – –
90′ 1 1 – 9 7 34 2 – – –
90′ 2 1 1 8 3 43 2 – – –
90′ 2 1 – 3 1 36 2 – – –
Midfielders7 players
Joel Lotvonen Taken off
45′ – – 5 1 – – – – 1 –
90′ – – 22 1 – 1 1 2 – 1 –
90′ – – 49 – – – – 1 – 1 –
Elias Kallio Taken off
78′ – – 16 1 – – – – 1 – –
90′ – – 18 1 – – – 2 – 2 –
Juuso Makelainen Came on as a substitute
45′ – – 8 1 – 1 – 6 2 5 –
Niklas Jokelainen Came on as a substitute
12′ – – 5 – – – – – – – –
Forwards2 players
Camilo Triana Taken off
61′ – – – – – – 1 2 2 9 –
Roope Riski Came on as a substitute
29′ – – – – – – 1 1 – 3 –
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.