KuPS vs AC Oulu

8 October 2026 · Veikkausliiga · 2026 · Referee Joona Kontinen

Full time 0 – 1

Half-time: 0–1

  • Camilo Triana 28’

Match summary

AC Oulu beat KuPS 1-0 on the road. AC Oulu led 1-0 at half-time.

Camilo Triana put AC Oulu ahead in the 28th minute.

Shots finished 17-7 to KuPS, with 4 on target for KuPS and 3 for AC Oulu. Piotr Parzyszek had a penalty saved for KuPS.

Match stats

63% Possession 37%
17 Shots 7
4 Shots on target 3
9 Corners 3
85 Attacks 63
48 Dangerous attacks 25
544 Passes 315
86.2% Pass accuracy 76.2%
15 Tackles 19
10 Fouls 10
1 Yellow cards 1
0 Red cards 0
0 Offsides 3

Key events

KuPS AC Oulu
Kick-off
Petteri PennanenShot on target
18’
Petteri PennanenShot on target
26’
28’
Camilo TrianaRight foot shot0-1 (AC Oulu)
Second half underway
Half-time0-1
Bob Nii ArmahArgument
58’
58’
Camilo TrianaShot on target
65’
Piotr ParzyszekMissed penaltysaved
66’
Piotr ParzyszekShot on target
66’
67’
Joel LotvonenShot on target
Ayman AikiShot on target
81’
Full-time0-1

Shot map

Every shot and where it was taken from.

 AC Oulu attacking KuPS attacking 
8’ Iiro Mendolin (AC Oulu), open play, blocked 10’ Iiro Mendolin (AC Oulu), open play, blocked 11’ Markus Arsalo (AC Oulu), from a corner, blocked 18’ Petteri Pennanen (KuPS), open play, saved 26’ Petteri Pennanen (KuPS), open play, saved 27’ Bob Nii Armah (KuPS), open play, off target 27’ Petteri Pennanen (KuPS), from a corner, blocked 28’ Camilo Triana (AC Oulu), open play, goal 32’ Piotr Parzyszek (KuPS), open play, blocked 33’ Bob Nii Armah (KuPS), set piece, off target 38’ Piotr Parzyszek (KuPS), open play, blocked 52’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 58’ Camilo Triana (AC Oulu), open play, saved 66’ Piotr Parzyszek (KuPS), penalty, saved 67’ Joel Lotvonen (AC Oulu), open play, saved 72’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 78’ Camilo Triana (AC Oulu), open play, off target 81’ Ayman Aiki (KuPS), from a corner, saved 81’ Brahima Magassa (KuPS), from a corner, off target 82’ Ayman Aiki (KuPS), open play, off target 87’ Samuel Pasanen (KuPS), open play, off target 87’ Julius Eskesen (KuPS), open play, blocked 89’ Bob Nii Armah (KuPS), set piece, blocked 90’ Bob Nii Armah (KuPS), from a corner, off target 8’ Iiro Mendolin (AC Oulu), open play, blocked 10’ Iiro Mendolin (AC Oulu), open play, blocked 11’ Markus Arsalo (AC Oulu), from a corner, blocked 18’ Petteri Pennanen (KuPS), open play, saved 26’ Petteri Pennanen (KuPS), open play, saved 27’ Bob Nii Armah (KuPS), open play, off target 27’ Petteri Pennanen (KuPS), from a corner, blocked 28’ Camilo Triana (AC Oulu), open play, goal 32’ Piotr Parzyszek (KuPS), open play, blocked 33’ Bob Nii Armah (KuPS), set piece, off target 38’ Piotr Parzyszek (KuPS), open play, blocked 52’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 58’ Camilo Triana (AC Oulu), open play, saved 66’ Piotr Parzyszek (KuPS), penalty, saved 67’ Joel Lotvonen (AC Oulu), open play, saved 72’ Joslyn Luyeye-Lutumba (KuPS), open play, blocked 78’ Camilo Triana (AC Oulu), open play, off target 81’ Ayman Aiki (KuPS), from a corner, saved 81’ Brahima Magassa (KuPS), from a corner, off target 82’ Ayman Aiki (KuPS), open play, off target 87’ Samuel Pasanen (KuPS), open play, off target 87’ Julius Eskesen (KuPS), open play, blocked 89’ Bob Nii Armah (KuPS), set piece, blocked 90’ Bob Nii Armah (KuPS), from a corner, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

KuPS 4-2-3-1 Starting XI
Kreidl
Savolainen 60’
Magassa
Hämäläinen
Antwi 76’
Gasc 76’
Pennanen
Jyry 60’
Armah
Luyeye-Lutumba
Parzyszek
AC Oulu 4-4-2 Starting XI
Santos
Kaukua
Pitkänen
Pirinen
Kemppainen
Kallio 71’
Lotvonen 82’
Arsalo
Mendolin 46’
Karjalainen 71’
Triana 82’

Player stats

Goalkeeper1 player
90′ 2 1 47 1 – – – –
Defenders4 players
Saku Savolainen Taken off
60′ – – – 1 1 29 – – – –
90′ 4 2 1 7 2 62 1 – – –
90′ – 1 – 2 2 96 – – – –
Clinton Antwi Taken off
76′ – 4 – – – 41 – – – –
Midfielders8 players
Valentín Gasc Taken off
76′ – – 41 – – 2 1 6 – 2 –
90′ – – 60 1 – 3 – 6 – – –
90′ – – 15 – – 3 1 3 1 – –
Tommi Jyry Taken off
60′ – – 24 2 – – 1 2 1 2 –
90′ – – 41 2 – – 1 4 4 1
Samuel Pasanen Came on as a substitute
30′ – – 28 – – – – 5 – 1 –
Niilo Kujasalo Came on as a substitute
14′ – – 17 1 – – 1 1 – – –
Julius Eskesen Came on as a substitute
14′ – – 10 – – 1 – 1 – – –
Forwards2 players
90′ – – 3 1 – – – 5 1 21 –
Ayman Aiki Came on as a substitute
30′ – – 2 1 – – 1 5 – 12 –
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.