Veikkausliiga · Matchweek 14 · Jul 4
AC Oulu - KuPS
AC Oulu and KuPS drew 2-2 in Veikkausliiga (Matchweek 14). Goals: T. Kaukua 4'; M. Koskela 78'; M. Toure 52'; O. Ruoppi 65'.
Key events
Quick stats
%37
Possession
%63
2
Total shots
12
2
Shots on target
5
0
Shots off target
4
0
Blocked shots
2
2
Shots inside box
5
0
Shots outside box
7
3
Saves
0
Match timeline
First half
T. Kaukua(1 - 0) · Assist: S. Silander⚽
4'
16'
🟨Roope SaloYellow card
31'
🟨Niko HämäläinenYellow card
T. Kaukua ↔ O. SalmensuuSubstitution🔁
32'
37'
🟨Samuli MiettinenYellow card
HT 1 - 0
J. Paananen ↔ A. PaananenSubstitution🔁
46'
46'
🔁A. Sadiku ↔ M. ToureSubstitution
46'
🔁R. Salo ↔ O. RuoppiSubstitution
M. Ojala ↔ C. SilasSubstitution🔁
57'
O. Salmensuu ↔ J. KörkköSubstitution🔁
57'
61'
🔁J. Luyeye-Lutumba ↔ S. SavolainenSubstitution
61'
🔁D. Arifi ↔ J. OksanenSubstitution
65'
⚽O. Ruoppi(1 - 2) · Assist: S. Savolainen
Aleksi PaananenYellow card🟨
70'
75'
🔁A. Heinonen ↔ P. PennanenSubstitution
M. Koskela(2 - 2) · Assist: J. Körkkö⚽
78'
86'
🟨Otto RuoppiYellow card
S. Silander ↔ J. LehtonenSubstitution🔁
89'
Joel LehtonenYellow card🟨
90+4'
FT 2 - 2
Match statsAC Oulu · KuPS
Key stats
%37
Possession
%63
Shots
2
Total shots
12
2
Shots on target
5
0
Shots off target
4
0
Blocked shots
2
2
Shots inside box
5
0
Shots outside box
7
3
Saves
0
Passing
309
Total passes
607
241
Accurate passes
529
%78
Pass accuracy
%87
Set pieces & discipline
2
Corners
7
2
Offsides
3
10
Fouls
12
Cards
2
Yellow cards
4
By half
1
1st-half goals
0
1
2nd-half goals
2
LineupsAC Oulu 3-5-2KuPS 4-3-1-2
1
Eskelinen
33
Koskela
38
Bergsma
5
Pitkänen
18
Cassamá
17
Tiihonen
37
Paananen
8
Ojala
29
Silander
9
Rennicks
22
Kaukua
12
Hakala
22
Hämäläinen
16
Miettinen
23
Lötjönen
24
Armah
7
Voutilainen
10
Arifi
26
Salo
17
Heinonen
11
Sadiku
21
Luyeye-Lutumba
AC Oulu · Bench
Coach: Mikko Isokangas
KuPS · Bench
Coach: Jarkko Juhani Wiss
HEAD TO HEAD11 meetings · 2021–2026
Jun 24who was on topMay 2
2 AC Oulu
0 draw
9 KuPS
GOALS IN THIS FIXTURE
2.5goals / match
7–20total goals
2/6clean sheets
2-0AC Oulu best win · May 2
4-1KuPS best win · Jun 8
Over 1.5
8/11
Over 2.5
4/11
Over 3.5
2/11
BTTS
3/11
DOES THE VENUE MATTER
AC Oulu at home5 matches
2W
0D
3L
3:7
KuPS at home6 matches
6W
0D
0L
13:4
Results are read from the side that hosted the match.
FORM COMPARISON
AC Oulu4W 0D 1L
KuPS1W 3D 1L
2.40
1.20
Points per game
15
5
Goals scored
5
6
Goals conceded
1.40
1.60
xG average
1.01
1.13
xGA average
%40
%20
Clean sheets
%40
%60
BTTS
%60
%20
Over 2.5
5.4
7.8
Corners
1.0
1.4
Cards
AC Oulu7W 0D 3L
KuPS3W 3D 4L
2.10
1.20
Points per game
23
12
Goals scored
13
17
Goals conceded
1.30
1.40
xG average
1.15
1.44
xGA average
%30
%20
Clean sheets
%50
%50
BTTS
%60
%40
Over 2.5
4.9
5.6
Corners
1.3
0.9
Cards
SEASON COMPARISON
10AC Ouluin the table18pts
22matches
5-3-14W-D-L
30:48goals
-18diff
LWLWW
4KuPSin the table44pts
22matches
13-5-4W-D-L
39:23goals
+16diff
WWDWW
PREVIOUS MEETINGS
WHAT THE NUMBERS SAY
KuPS dominated the ball63% possession
KuPS took more shots12 - 2
KuPS struggled to stay disciplined4 yellow
THIS MATCH VS SEASON AVERAGE
Goals
2.00.7
+1.3
Shots
2.011.7
-9.7
On target
2.04.1
-2.1
Possession
%37%51
-13.6
Corners
2.05.2
-3.2
Cards
2.01.3
+0.7
Conceded
2.02.1
-0.1
this matchseason average · 9 matches
Goals
2.02.1
-0.1
Shots
12.012.6
-0.6
On target
5.05.3
-0.3
Possession
%63%52
+10.7
Corners
7.05.2
+1.8
Cards
4.01.5
+2.5
Conceded
2.01.0
+1.0
this matchseason average · 11 matches
PLAYER RATINGS★ Miika Koskela 8.20
Starting XI
Goals1On target1/1Interceptions7Blocks1Duels won4/7Passes38 · %31
Goals1On target1/1Dribbles2/2Interceptions2Duels won2/6Passes8 · %5
Tackles2Interceptions3Blocks1Duels won4/9Fouls won2Fouls1Passes31 · %29
Dribbles3/3Interceptions3Duels won11/19Fouls won1Passes37 · %26
Dribbles1/1Interceptions1Duels won4/7Passes39 · %34
Saves3Interceptions2Duels won2/2Passes35 · %29
Dribbles1/1Interceptions1Duels won6/12Fouls won4Fouls1Passes30 · %22
Duels won1/7Passes11 · %7
Dribbles1/3Duels won8/21Fouls won1Fouls2Offside2Passes19 · %14
Duels won2/9Fouls won2Fouls1Passes15 · %9
Interceptions1Duels won4/16Passes23 · %15
Substitutes
Assist1Key pass1Dribbles1/4Duels won4/13Fouls won1Passes3 · %3
Passes2
Fouls1Passes2 · %1
Interceptions1Duels won1/8Fouls won1Fouls3Passes15 · %15
Fouls1
Starting XI
On target2/2Key pass2Tackles1Interceptions3Duels won2/8Fouls won3Fouls2Passes46 · %40
Key pass1Dribbles2/2Tackles1Interceptions2Duels won8/17Fouls2Passes57 · %49
On target1/2Dribbles3/3Duels won6/14Fouls won1Passes61 · %49
Key pass2Dribbles1/1Duels won2/6Passes12 · %11
Key pass2Tackles1Duels won1/9Fouls won1Fouls1Passes55 · %48
Interceptions1Duels won5/9Fouls won1Passes34 · %30
Interceptions3Duels won2/10Passes117 · %103
Key pass1Tackles1Interceptions1Duels won3/9Fouls won2Fouls2Passes88 · %85
Interceptions2Duels won1/1Passes36 · %34
Interceptions1Duels won1/6Fouls2Passes20 · %16
Dribbles1/1Duels won2/7Offside2Passes7 · %5
Substitutes
Goals1Assist1On target1/1Interceptions1Duels won2/8Fouls2Passes9 · %6
Goals1On target1/1Dribbles5/5Interceptions1Duels won5/6Offside1Passes17 · %10
Interceptions1Passes9 · %9
Assist1Key pass2Passes9 · %5
Duels won3/6Fouls won1Fouls1Passes30 · %29
Win probabilityModel: 1 (%42) ✗
AC Oulu %42
Draw %30
KuPS %28
1.56AC Oulu xPuan
1.14KuPS xPuan
🎯
FREE MEMBERSHIP
Tactical metrics & visuals
Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.
Create free account🔥
FREE MEMBERSHIP
Team & player heatmaps
Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.
Create free account🤖
FREE MEMBERSHIP
ML deep-dive
Feature-level model breakdown, expected points simulation and value analysis.
Create free accountForm
AC OuluWLLDD
KuPSWWLLD
FREE MEMBERSHIP
Heatmap & tactical analysis
Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.
Create free accountMatch Reportsall →
Fenerbahçe 1-2 Beşiktaş
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Rayo Vallecano 1-1 Alaves
Atletico Madrid 2-0 Malaga
Casa Pia 0-7 Benfica
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum