Skip to main content
← Veikkausliiga
#4 · 48 pts
2 – 0
Final score
#1 · 43 pts
Camilo Triana 9'
Rasmus Karjalainen (ast. Lamine Ghezali) 71'
Share Telegram

The ForzaPitch pre-match prediction gave AC Oulu a 34% win probability (draw 33%, KuPS 31%). The final result was AC Oulu 2–0 KuPS. In 5 previous meetings, AC Oulu have won 2 times, with 1 draws and 2 wins for KuPS.

Match statistics
11
Total shots
19
4
Shots on target
5
1.10
Actual xG
0.92
5
Saves
2
37%
Possession
63%
1
Corners
10
13
Tackles
14
2
🟨 Yellow cards
0
Match Events
⚽Camilo Triana
9'
↕ Elias Kallio / Lamine Ghezali
45'
45'
Akseli Puukko / Saku Savolainen ↕
45'
Julius Eskesen / Tommi Jyry ↕
Iiro Mendolin
62'
66'
Saku Heiskanen / Samuel Pasanen ↕
66'
Ayman Aiki / Gustav Engvall ↕
⚽Rasmus Karjalainen · ast. Lamine Ghezali
71'
↕ Rasmus Karjalainen / Roope Riski
77'
82'
Joslyn Lutumba Luyeye / Piotr Parzyszek ↕
Roope Riski
85'
↕ Juuso Mäkeläinen / Matias Ojala
89'
Pre-match prediction
34.99%
AC ←
33.6%
X
31.41%
KuPS
we assigned to the actual result (AC Oulu) 34.99% (low confidence)
Expected vs actual xG
Exp.
Actual
Δ
AC
0.84
1.10
+0.26
KuPS
0.74
0.92
+0.18
xG dominance was balanced (1.10 – 0.92). The final result does not reflect the playing dominance. The model's xG estimates were accurate.
League Table
#Team GPts
1 Inter Turku Inter Turku 32 61
2 HJK Helsinki HJK Helsinki 32 59
3 KuPS KuPS 32 53
4 AC Oulu AC Oulu 32 48
5 Gnistan Gnistan 32 46
6 VPS VPS 32 40
Lineups
AC Oulu AC Oulu 4-4-2
13 Miguel Santos Miguel Santos G 7.97
22 T. Kaukua T. Kaukua D 6.24
66 J. Pirinen J. Pirinen D 7.13
5 M. Pitkänen M. Pitkänen D 6.75
16 O. Kemppainen O. Kemppainen D 6.24
27 E. Kallio E. Kallio 45' M 6.58
21 I. Mendolin I. Mendolin M 6.54
25 M. Arsalo M. Arsalo M 6.37
30 J. Makelainen J. Makelainen 89' M 6.42
7 R. Karjalainen R. Karjalainen 1 ⚽ 77' F 7.90
10 C. Triana C. Triana 1 ⚽ F 8.20
Bench
18 Adramane Cassamá Adramane Cassamá D 0.00
3 J. Lietsa J. Lietsa D 0.00
36 J. Lotvonen J. Lotvonen M 0.00
11 L. Ghezali L. Ghezali 1 👟 45' F 7.26
8 M. Ojala M. Ojala 1' M 6.49
14 N. Jokelainen N. Jokelainen M 0.00
9 R. Riski R. Riski 13' F 6.27
2 S. Sipola S. Sipola D 0.00
KuPS KuPS 4-2-3-1
1 Johannes Kreidl Johannes Kreidl G 5.74
25 C. Antwi C. Antwi D 6.14
23 A. Lötjönen A. Lötjönen D 6.51
33 T. Hämäläinen T. Hämäläinen D 6.64
6 S. Savolainen S. Savolainen 45' D 5.98
8 P. Pennanen P. Pennanen M 6.72
14 S. Pasanen S. Pasanen 66' M 6.71
24 Bob Nii Armah Bob Nii Armah M 6.37
16 T. Jyry T. Jyry 45' M 6.38
9 G. Engvall G. Engvall 66' M 5.81
20 P. Parzyszek P. Parzyszek 82' F 6.28
Bench
15 A. Aiki A. Aiki 24' F 6.48
29 A. Puukko A. Puukko 45' D 6.07
12 H. Riihimäki H. Riihimäki G 0.00
34 J. Eskesen J. Eskesen 45' M 6.90
21 J. Luyeye-Lutumba J. Luyeye-Lutumba 8' F 6.25
4 K. Adams K. Adams D 0.00
13 N. Kujasalo N. Kujasalo M 0.00
3 S. Heiskanen S. Heiskanen 24' M 6.84
22 S. Touray S. Touray M 0.00
Best on the pitch
C. Triana
C. Triana
F · AC
8.20
1 ⚽
1 shots · 29 pass
Miguel Santos
Miguel Santos
G · AC
7.97
· 30 pass
R. Karjalainen
R. Karjalainen
F · AC
7.90
1 ⚽
2 shots · 14 pass
L. Ghezali
L. Ghezali
F · AC
7.26
1 👟
2 shots · 14 pass
J. Pirinen
J. Pirinen
D · AC
7.13
· 48 pass
J. Eskesen
J. Eskesen
M · KuPS
6.90
3 shots · 22 pass
AC Oulu AC Oulu — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
Miguel Santos G 90 7.97 — — 0 30 12% 0 — —
T. Kaukua D 90 6.24 — — 0 34 23% 1 — —
J. Pirinen D 90 7.13 — — 0 48 43% 1 — —
M. Pitkänen D 90 6.75 — — 0 31 25% 2 — —
O. Kemppainen D 90 6.24 — — 1 24 16% 4 — —
E. Kallio M 45 6.58 — — 0 18 16% 2 — —
I. Mendolin M 90 6.54 — — 3 33 29% 0 1 —
M. Arsalo M 90 6.37 — — 1 28 21% 0 — —
J. Makelainen M 89 6.42 — — 1 21 15% 0 — —
R. Karjalainen F 77 7.90 1 — 2 14 8% 0 — —
C. Triana F 90 8.20 1 — 1 29 24% 2 — —
L. Ghezali F 45 7.26 — 1 2 14 10% 1 — —
M. Ojala M 1 6.49 — — 0 0 0% 0 — —
R. Riski F 13 6.27 — — 0 5 4% 0 1 —
KuPS KuPS — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
Johannes Kreidl G 90 5.74 — — 0 33 25% 0 — —
C. Antwi D 90 6.14 — — 0 50 40% 0 — —
A. Lötjönen D 90 6.51 — — 1 87 81% 0 — —
T. Hämäläinen D 90 6.64 — — 1 78 70% 1 — —
S. Savolainen D 45 5.98 — — 0 27 20% 1 — —
P. Pennanen M 90 6.72 — — 2 45 41% 3 — —
S. Pasanen M 66 6.71 — — 2 54 47% 0 — —
Bob Nii Armah M 90 6.37 — — 4 33 28% 4 — —
T. Jyry M 45 6.38 — — 0 20 17% 2 — —
G. Engvall M 66 5.81 — — 1 16 12% 1 — —
P. Parzyszek F 82 6.28 — — 3 20 12% 0 — —
A. Aiki F 24 6.48 — — 2 10 10% 0 — —
A. Puukko D 45 6.07 — — 0 15 14% 0 — —
J. Eskesen M 45 6.90 — — 3 22 20% 0 — —
J. Luyeye-Lutumba F 8 6.25 — — 0 1 1% 0 — —
S. Heiskanen M 24 6.84 — — 0 20 18% 2 — —
Frequently Asked Questions
What was the final score of AC Oulu vs KuPS?
The final score was AC Oulu 2–0 KuPS.
What did the model predict before AC Oulu vs KuPS?
The model assigned 34% probability to a AC Oulu win, 33% to a draw, and 31% to an KuPS win.