HJK Helsinki vs AC Oulu

8 November 2026 · Veikkausliiga · 2026 · Referee Mohammad Al-Emara

Full time 3 – 3

Half-time: 0–2

  • Mads Borchers 76’, 77’
  • Nikolai Alho 86’
  • Camilo Triana 10’
  • Mihailo Bogićević 26’ (og)
  • Rasmus Karjalainen 84’

Match summary

HJK Helsinki and AC Oulu shared the points in a 3-3 draw. AC Oulu led 2-0 at half-time.

In the first half, Camilo Triana put AC Oulu ahead in the 10th minute and Bogićević's own goal made it 0-2 from a corner in the 26th minute. In the second half, Mads Borchers pulled one back to make it 1-2 in the 76th minute, Borchers equalised in the 77th minute, Rasmus Karjalainen put AC Oulu back in front from a corner in the 84th minute, and Nikolai Alho equalised in the 86th minute.

Shots finished 33-5 to HJK Helsinki, with 6 on target for HJK Helsinki and 3 for AC Oulu. AC Oulu had a player sent off.

HJK Helsinki dominated the Veikkausliiga matchday 32 fixture against AC Oulu, registering 67 percent possession, 34 shots and 595 passes compared to the visitors 33 percent possession, 5 shots and 294 passes. Despite HJK Helsinki recording 6 shots on target, 13 corners and 16 blocked shots, the half-time score stood at 0-2. AC Oulu defended with 18 tackles and received 3 yellow cards and 1 red card, while committing 12 fouls. Both teams achieved 0.00 in expected goals during the 3-3 draw.

Camilo Triana opened the scoring for AC Oulu in the 10th minute with a right foot shot before Mihailo Bogićević scored an own goal in the 26th minute. Mikko Pitkänen and Juha Pirinen received yellow cards in the first half. Otto Kemppainen collected a yellow card in the 60th minute. Mads Borchers scored twice for HJK Helsinki in the 76th and 77th minutes. Matias Ojala received a red card in the 80th minute, Rasmus Karjalainen scored for AC Oulu in the 84th minute, and Nikolai Alho equalised for HJK Helsinki in the 86th minute.

Match stats

68% Possession 32%
33 Shots 5
6 Shots on target 3
13 Corners 3
597 Passes 294
86.1% Pass accuracy 70.4%
11 Tackles 18
11 Fouls 13
0 Yellow cards 3
0 Red cards 1
1 Offsides 2

Key events

HJK Helsinki AC Oulu
Kick-off
10’
Camilo TrianaRight foot shot0-1 (AC Oulu)
26’
Mihailo BogićevićOwn goal0-2 (AC Oulu)
28’
Lamine GhezaliShot on target
39’
Alexander RingShot on target
42’
45+2’
Half-time0-2
Second half underway
60’
Mads BorchersRight foot shot1-2 (HJK Helsinki)
76’
Mads BorchersLeft foot shot2-2 (HJK Helsinki)
77’
Santeri HaaralaShot on target
79’
80’
84’
Rasmus KarjalainenRight foot shot2-3 (AC Oulu)
Nikolai AlhoRight foot shot3-3 (HJK Helsinki)
86’
Full-time3-3

Shot map

Every shot and where it was taken from.

 AC Oulu attacking HJK Helsinki attacking 
5’ Alexander Ring (HJK Helsinki), from a corner, off target 10’ Camilo Triana (AC Oulu), open play, goal 15’ Alfie Cicale (HJK Helsinki), open play, blocked 18’ Mads Borchers (HJK Helsinki), open play, hit the woodwork 18’ Alfie Cicale (HJK Helsinki), open play, blocked 19’ Liam Möller (HJK Helsinki), open play, off target 26’ Mihailo Bogićević (HJK Helsinki), own goal 28’ Lamine Ghezali (AC Oulu), open play, saved 34’ Mads Borchers (HJK Helsinki), open play, hit the woodwork 35’ Mads Borchers (HJK Helsinki), open play, off target 40’ Mads Borchers (HJK Helsinki), set piece, blocked 40’ Mads Borchers (HJK Helsinki), set piece, blocked 40’ Alexander Ring (HJK Helsinki), direct free kick, blocked 41’ Kaius Simojoki (HJK Helsinki), set piece, blocked 42’ Alexander Ring (HJK Helsinki), from a corner, saved 42’ Ville Tikkanen (HJK Helsinki), from a corner, blocked 51’ Liam Möller (HJK Helsinki), open play, blocked 51’ Mads Borchers (HJK Helsinki), open play, off target 46’ Alexander Ring (HJK Helsinki), open play, blocked 49’ Teemu Pukki (HJK Helsinki), open play, blocked 53’ Mads Borchers (HJK Helsinki), open play, off target 54’ Santeri Haarala (HJK Helsinki), open play, blocked 55’ Alexander Ring (HJK Helsinki), from a corner, blocked 56’ Alexander Ring (HJK Helsinki), from a corner, off target 59’ Rasmus Karjalainen (AC Oulu), open play, hit the woodwork 68’ Lucas Lingman (HJK Helsinki), from a corner, off target 69’ Santeri Haarala (HJK Helsinki), open play, off target 70’ Teemu Pukki (HJK Helsinki), from a corner, blocked 70’ Santeri Haarala (HJK Helsinki), set piece, blocked 75’ Joel Lotvonen (AC Oulu), open play, blocked 76’ Mads Borchers (HJK Helsinki), open play, goal 76’ Santeri Haarala (HJK Helsinki), open play, blocked 77’ Mads Borchers (HJK Helsinki), open play, goal 79’ Santeri Haarala (HJK Helsinki), open play, saved 84’ Rasmus Karjalainen (AC Oulu), from a corner, goal 86’ Nikolai Alho (HJK Helsinki), open play, goal 88’ Teemu Pukki (HJK Helsinki), open play, off target 89’ Nikolai Alho (HJK Helsinki), open play, off target 90+1’ Santeri Haarala (HJK Helsinki), open play, blocked 5’ Alexander Ring (HJK Helsinki), from a corner, off target 10’ Camilo Triana (AC Oulu), open play, goal 15’ Alfie Cicale (HJK Helsinki), open play, blocked 18’ Mads Borchers (HJK Helsinki), open play, hit the woodwork 18’ Alfie Cicale (HJK Helsinki), open play, blocked 19’ Liam Möller (HJK Helsinki), open play, off target 26’ Mihailo Bogićević (HJK Helsinki), own goal 28’ Lamine Ghezali (AC Oulu), open play, saved 34’ Mads Borchers (HJK Helsinki), open play, hit the woodwork 35’ Mads Borchers (HJK Helsinki), open play, off target 40’ Mads Borchers (HJK Helsinki), set piece, blocked 40’ Mads Borchers (HJK Helsinki), set piece, blocked 40’ Alexander Ring (HJK Helsinki), direct free kick, blocked 41’ Kaius Simojoki (HJK Helsinki), set piece, blocked 42’ Alexander Ring (HJK Helsinki), from a corner, saved 42’ Ville Tikkanen (HJK Helsinki), from a corner, blocked 51’ Liam Möller (HJK Helsinki), open play, blocked 51’ Mads Borchers (HJK Helsinki), open play, off target 46’ Alexander Ring (HJK Helsinki), open play, blocked 49’ Teemu Pukki (HJK Helsinki), open play, blocked 53’ Mads Borchers (HJK Helsinki), open play, off target 54’ Santeri Haarala (HJK Helsinki), open play, blocked 55’ Alexander Ring (HJK Helsinki), from a corner, blocked 56’ Alexander Ring (HJK Helsinki), from a corner, off target 59’ Rasmus Karjalainen (AC Oulu), open play, hit the woodwork 68’ Lucas Lingman (HJK Helsinki), from a corner, off target 69’ Santeri Haarala (HJK Helsinki), open play, off target 70’ Teemu Pukki (HJK Helsinki), from a corner, blocked 70’ Santeri Haarala (HJK Helsinki), set piece, blocked 75’ Joel Lotvonen (AC Oulu), open play, blocked 76’ Mads Borchers (HJK Helsinki), open play, goal 76’ Santeri Haarala (HJK Helsinki), open play, blocked 77’ Mads Borchers (HJK Helsinki), open play, goal 79’ Santeri Haarala (HJK Helsinki), open play, saved 84’ Rasmus Karjalainen (AC Oulu), from a corner, goal 86’ Nikolai Alho (HJK Helsinki), open play, goal 88’ Teemu Pukki (HJK Helsinki), open play, off target 89’ Nikolai Alho (HJK Helsinki), open play, off target 90+1’ Santeri Haarala (HJK Helsinki), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

HJK Helsinki 4-2-3-1 Starting XI
Samooja
Alho
Bogićević
Tikkanen
Simojoki
Ring 62’
Mentu 62’
Möller 46’
Haarala
Cicale 69’
Borchers 2
AC Oulu 4-4-2 Starting XI
Santos 24’
Kaukua
Pitkänen
Pirinen
Kemppainen
Makelainen 75’
Arsalo
Jokelainen 75’
Ghezali
Karjalainen
Triana 39’

Player stats

Goalkeeper1 player
90′ 1 3 15 – – – – –
Defenders4 players
90′ – 1 – 3 1 55 – 1 – –
90′ 1 2 1 5 4 66 – – – –
90′ – – – 1 – 104 – – – –
90′ 1 – – 2 1 67 1 – – –
Midfielders7 players
Alexander Ring Taken off
62′ – – 55 – – – 2 3 – 1 –
Pyry Mentu Taken off
62′ – – 53 5 – 1 3 4 – 2 –
Liam Möller Taken off
45′ – – 18 – – 1 – 4 1 1 –
90′ – – 35 1 – 1 – 5 2 2 –
Alfie Cicale Taken off
69′ – – 42 2 – 1 – 5 – 2 –
Lucas Lingman Came on as a substitute
28′ – – 23 1 – 1 – 1 – – –
Joona Veteli Came on as a substitute
28′ – – 21 1 – – 1 1 1 – –
Forwards3 players
90′ 2 – 9 2 – – 2 10 1 24 –
Teemu Pukki Came on as a substitute
45′ – 2 4 – – – 3 1 – 12 –
Lassi Lappalainen Came on as a substitute
21′ – – – – – – 1 1 – 6 –
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.