← All matches
Mikko Isokangas
AC Oulu
Ilves
AC Oulu
3-2-4-1 · 3-4-2-1
Ilves
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Highlights 2 clips
Match events
43'
S. Väisänen
Half-time · 0–0
46'
🔁
J. Kanga ◂ J. Kilo
55'
⚽
A. Koné · assist R. Karjalainen1–0
63'
🔁
O. Pettersson ◂ M. Rale
63'
🔁
A. Bamba ◂ S. Väisänen
69'
🔁
S. Sebastian ◂ S. Baranov
74'
🔁
N. Jokelainen ◂ A. Koné
80'
🔁
L. Ala-Myllymäki ◂ A. Popovitch
85'
🔁
I. Mendolin ◂ J. Paananen
85'
🔁
M. Ojala ◂ R. Karjalainen
86'
A. Lietsa
Full-time · 1–0
Coaches
Camilo Speranza 
Recent form
DAIFK Mariehamn1-1
LHIF Gnistan0-2
LATurun Palloseura0-3
DHFC Lahti1-1
LAVPS1-5
WHStjarnan Garðabær2-1
WHFC Lahti1-0
LAStjarnan Garðabær0-1
WATurun Palloseura3-1
WHDifferdange FC 033-1
Where to watch
OneFootball Deutschland
Match facts
Stadium
Raatti Stadion
City
Oulu
Referee
Matti Roth
Kickoff
02 Aug, 14:00 UTC
Competition
Veikkausliiga
Highlights & clips
13
M. Santos
3
A. Lietsa
66
J. Pirinen
18
A. Cassama
25
M. Arsalo
8
M. Ojala
↑ 85'
11
L. Ghezali
7
R. Karjalainen
27
E. Kallio
22
T. Kaukua
14
N. Jokelainen
↑ 74'
12
F. Krkalić
16
T. Miettunen
4
O. Pettersson
↑ 63'
19
A. Bamba
↑ 63'
24
V. Kumpu
22
O. Multala
15
L. Ala-Myllymäki
↑ 80'
13
K. Wallius
25
S. Sebastian
↑ 69'
30
J. Kanga
↑ 46'
9
T. Hytönen
Substitutes
99GN. Schulz
2DS. Sipola
5DM. Pitkanen
16DO. Kemppainen
29DS. Silander
6MJ. Paananen↓ 85'
20MK. Jatta
32FA. Koné↓ 74'
Coach: Mikko Isokangas
Substitutes
1GO. Virtanen
5DS. Väisänen↓ 63'
3DM. Rale↓ 63'
28MJ. Kilo↓ 46'
17MS. Baranov↓ 69'
14MA. Popovitch↓ 80'
33MY. Sacko
10FR. Riski
45FE. Tamminen
Coach: Camilo Speranza
Top stats
43%Possession57%
1.47Expected goals (xG)1.59
10Total shots16
5Shots on target2
5Corners4
Shots
3Shots off target7
2Blocked shots7
7Shots inside box8
3Shots outside box8
0Hit woodwork0
Attack
12Touches in box21
2Offsides0
1Free kicks1
Passing
447Passes509
349Accurate passes407
26/60 (43%)Long balls28/66 (42%)
5/12 (41%)Crosses4/10 (40%)
18Throw-ins35
Duels
50Duels49
42/85 (49%)Ground duels42/84 (50%)
16/31 (52%)Aerial duels15/31 (48%)
7/9 (78%)Dribbles5/9 (56%)
6Dispossessed9
Defending
2Tackles0
13Interceptions12
29Clearances12
Discipline
10Fouls6
1Yellow cards1
0Red cards0
Goalkeeping
2Saves4
13Goal kicks11
Forecast BSD enginebest price across 68 bookmakers
CornersOver 9.5 corners 56% · 1.73 @ Betway
CornersOver 8.5 corners 67% · 1.45 @ Betway
BTTSBoth teams to score 60% · 1.67 @ Bet365
GoalsOver 2.5 goals 56% · 1.86 @ Pinnacle
GoalsOver 1.5 goals 77% · 1.29 @ Unibet
1X2Draw 27% · 3.70 @ betinasia
1X2Ilves to win 32% · 3.10 @ betfair
Who winsOulu to win (DNB) 56% · 1.87 @ Pinnacle
1X2Oulu to win 42% · 2.61 @ Pinnacle
GoalsUnder 3.5 goals 65% · 1.49 @ betfair
CornersUnder 10.5 corners 55% · 1.72 @ Pinnacle
Odds consensus
1X2consensus
2.22
AC Oulu
3.48
Draw
2.91
Ilves
Double Chanceconsensus
1.37
AC Oulu or Draw
1.27
AC Oulu or Ilves
1.59
Draw or Ilves
Both Teams to Scoreconsensus
1.55
Yes
2.29
No
Total Goals 0.50consensus
1.04
Over 0.50 ▲
10.36
Under 0.50 ▲
Total Goals 1.50consensus
1.19
Over 1.50
4.11
Under 1.50
Total Goals 2.50consensus
1.66
Over 2.50
2.11
Under 2.50
Total Goals 3.50consensus
2.63
Over 3.50
1.43
Under 3.50
Total Goals 4.50consensus
5.75
Over 4.50 ▼
1.14
Under 4.50 ▲
Draw No Betconsensus
1.64
AC Oulu
2.13
Ilves
Total Corners (O/U) 5.50consensus
1.04
Over 5.50
12.00
Under 5.50
Total Corners (O/U) 6.50consensus
1.09
Over 6.50 ▲
6.14
Under 6.50 ▼
Total Corners (O/U) 7.50consensus
1.20
Over 7.50 ▼
4.05
Under 7.50 ▲
Total Corners (O/U) 8.50consensus
1.38
Over 8.50 ▼
2.78
Under 8.50 ▼
Total Corners (O/U) 9.50consensus
1.66
Over 9.50 ▼
2.09
Under 9.50 ▼
Total Corners (O/U) 10.50consensus
2.06
Over 10.50 ▲
1.69
Under 10.50 ▲
Total Corners (O/U) 11.50consensus
2.66
Over 11.50 ▲
1.41
Under 11.50 ▲
No pre-match call on this one.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 85.8%.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 85.8%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.