Veikkausliiga · Championship Group - 27
AC Oulu 3–4 HJK Helsinki
Mon 12 Oct 2026 · 16:00 UTC · Raatin stadion, Oulu
AC OuluTeam 1337
HJK HelsinkiTeam 1512Match story
AC Oulu · draw · HJK HelsinkiBefore kick-off: 30% · 28% · 42%
Last reading, 90+5': 0% · 2% · 98%
Live chances from PlayerElo's pre-match model and the current score.
- Mads Borchers 20', 64'
- Liam Möller 41'
- Joona Veteli 86'
We gave HJK Helsinki 42% to win: they did.
- 20'Mads Borchers 1556 +37 assist Leonel Montano 1613 +27
HJK Helsinki:Mads Borchers 1556 +37 assist Leonel Montano 1613 +27 - 41'Liam Möller 1469 +29* assist Mads Borchers 1556 +37
HJK Helsinki:Liam Möller 1469 +29* assist Mads Borchers 1556 +37 - Camilo Jose·Triana Fragozo 1333 −3 assist Elias Kallio 1394 −548'
AC Oulu:Camilo Jose·Triana Fragozo 1333 −3 assist Elias Kallio 1394 −5 - Tuomas Kaukua 1410 −753'
AC Oulu:Tuomas Kaukua 1410 −7 - Lamine Ghezali 1425 −11* for Joel lotvonen 1169 055'
AC Oulu:Lamine Ghezali 1425 −11* for Joel lotvonen 1169 0 - 64'Mads Borchers 1556 +37 assist Leonel Montano 1613 +27
HJK Helsinki:Mads Borchers 1556 +37 assist Leonel Montano 1613 +27 - 68'Joona Veteli 1503 +6 for Liam Möller 1469 +29*
HJK Helsinki:Joona Veteli 1503 +6 for Liam Möller 1469 +29* - Roope Riski 1251 −7 for Camilo Jose·Triana Fragozo 1333 −375'
AC Oulu:Roope Riski 1251 −7 for Camilo Jose·Triana Fragozo 1333 −3 - Juuso Mäkeläinen 1104 0 for Markus Arsalo 1449 −875'
AC Oulu:Juuso Mäkeläinen 1104 0 for Markus Arsalo 1449 −8 - Adramane Cassama 1377 −1 for Otto Kemppainen 1418 −675'
AC Oulu:Adramane Cassama 1377 −1 for Otto Kemppainen 1418 −6 - Roope Riski 1251 −7 assist Rasmus Karjalainen 1406 −2277'
AC Oulu:Roope Riski 1251 −7 assist Rasmus Karjalainen 1406 −22 - Mikko Pitkanen 1396 −879'
AC Oulu:Mikko Pitkanen 1396 −8 - Lamine Ghezali 1425 −11*80'
AC Oulu:Lamine Ghezali 1425 −11* - Mikko Pitkanen 1396 −8 assist Rasmus Karjalainen 1406 −2284'
AC Oulu:Mikko Pitkanen 1396 −8 assist Rasmus Karjalainen 1406 −22 - 86'Joona Veteli 1503 +6
HJK Helsinki:Joona Veteli 1503 +6 - 89'Mouhamed Gueye 1431 0 for Pyry Mentu 1603 +22
HJK Helsinki:Mouhamed Gueye 1431 0 for Pyry Mentu 1603 +22 - 89'Kaius Simojoki 1592 0 for Santeri Haarala 1617 +9
HJK Helsinki:Kaius Simojoki 1592 0 for Santeri Haarala 1617 +9 - Juuso Mäkeläinen 1104 090+4'
AC Oulu:Juuso Mäkeläinen 1104 0
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 30% · 28% · 42%(AC Oulu · draw · HJK Helsinki)
Our most likely score was 1–1 (13%); the result 3–4 had <1%.
- Average value of the starting XI: AC Oulu €171K, HJK Helsinki €232K.
- Style contrast in attacking (Veikkausliiga): AC Oulu ranked #9 of 9, HJK Helsinki #1.
- HJK Helsinki were unbeaten in their last 5 matches.
Form
Last five matches; the number is the team Elo of the eleven that started.
AC Oulu
5th in Veikkausliiga · 34 pts from 22
- 8 OctWKuPS Finland Veikkausliiga1340
- 18 SepLInter Turku Finland Veikkausliiga1393
- 12 SepLGnistan Finland Veikkausliiga1380
- 8 SepLVPS Finland Veikkausliiga1381
- 31 AugDSJK Finland Veikkausliiga1392
HJK Helsinki
3rd in Veikkausliiga · 37 pts from 22
- 8 OctWVPS Finland Veikkausliiga1506
- 18 SepDGnistan Finland Veikkausliiga1531
- 13 SepDKuPS Finland Veikkausliiga1507
- 9 SepWInter Turku Finland Veikkausliiga1519
- 31 AugWIlves Finland Veikkausliiga1507
Season outlook
From the Veikkausliiga simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| AC Oulu | 37 /26 | 43.3 | 0% | 8% | 0% | 6th |
| HJK Helsinki | 45 /26 | 54.6 | 13% | 99% | 0% | 3rd |
Each bar is one finishing position, 1st on the left to 12th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

AC Oulu · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +0.5 (Average) · Elo 1446

HJK Helsinki · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +0.9 (Good) · Elo 1625
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: –
Coach DNA: –
Playing style
How both clubs play against their own league (2024–2026).
AC Oulu: balanced profile (how Mikko Isokangas plays) · HJK Helsinki: possession-based (how Joonas Rantanen plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.