AC Oulu host VPS in the Finland Veikkausliiga on 28 June 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 21:00 UK Time.
Oulu are struggling again after back-to-back defeats, conceding six goals and scoring just once in those two matches. This comes after a short four-game unbeaten run. Firmly rooted at the bottom of the table, the hosts are desperate for a turnaround.
VPS, on the other hand, were held to a goalless draw by Gnistan in their last outing but remain strong on the road, winning three of their six away matches so far (3W, 1D, 2L).
We tip VPS to win as they’ve dominated this fixture recently, winning five of their last six meetings against Oulu in competitive games.
| AC Oulu | VPS | |
|---|---|---|
| Game Played | 18 | 20 |
| Wins | 4 | 5 |
| Draws | 3 | 7 |
| Loss | 11 | 8 |
| Goals For | 23 | 28 |
| Goals Against | 36 | 30 |
| AC Oulu | VPS | |
|---|---|---|
| Game Played | 9 | 10 |
| Wins | 2 | 3 |
| Draws | 2 | 3 |
| Loss | 5 | 4 |
| Goals For | 12 | 19 |
| Goals Against | 20 | 17 |
|
02.08.25
|
AC Oulu Jaro |
0-1 |
|
26.07.25
|
Mariehamn AC Oulu |
0-1 |
|
20.07.25
|
HJK AC Oulu |
3-1 |
|
13.07.25
|
AC Oulu KTP |
3-2 |
|
04.07.25
|
AC Oulu KuPS |
2-2 |
|
28.06.25
|
AC Oulu VPS |
2-1 |
|
24.06.25
|
AC Oulu SJK |
2-0 |
|
18.06.25
|
Jaro AC Oulu |
2-1 |
|
14.06.25
|
AC Oulu HJK |
0-4 |
|
10.06.25
|
AC Oulu PK-35 (Penalties:7 - 6) |
1-1 |
|
31.05.25
|
AC Oulu SJK |
2-2 |
|
28.05.25
|
AC Oulu VJS |
2-1 |
|
24.05.25
|
Ilves AC Oulu |
0-0 |
|
17.05.25
|
AC Oulu Mariehamn |
0-1 |
|
10.05.25
|
AC Oulu Gnistan |
2-3 |
|
07.05.25
|
JS Hercules AC Oulu |
1-5 |
|
02.05.25
|
KTP AC Oulu |
1-3 |
|
26.04.25
|
AC Oulu Inter Turku |
1-4 |
|
23.04.25
|
SJK AC Oulu |
3-1 |
|
19.04.25
|
Haka AC Oulu |
2-1 |
|
16.04.25
|
PonPa AC Oulu |
1-3 |
|
12.04.25
|
KuPS AC Oulu |
1-0 |
|
05.04.25
|
VPS AC Oulu |
4-3 |
|
25.03.25
|
KuPS AC Oulu |
2-0 |
|
26.02.25
|
SJK AC Oulu |
1-1 |
|
22.02.25
|
KuPS AC Oulu |
2-1 |
|
15.02.25
|
AC Oulu Jaro |
4-0 |
|
08.02.25
|
VPS AC Oulu |
2-1 |
|
01.02.25
|
AC Oulu Ilves |
1-2 |
|
17.01.25
|
AC Oulu VPS |
3-3 |
|
11.01.25
|
AC Oulu Jaro |
3-1 |
|
19.10.24
|
AC Oulu Mariehamn |
1-2 |
|
05.10.24
|
Ekenas AC Oulu |
1-1 |
|
27.09.24
|
Gnistan AC Oulu |
1-0 |
|
24.09.24
|
AC Oulu Inter Turku |
1-0 |
|
14.09.24
|
AC Oulu Lahti |
3-0 |
|
01.09.24
|
Mariehamn AC Oulu |
2-1 |
|
24.08.24
|
AC Oulu Haka |
0-1 |
|
18.08.24
|
Gnistan AC Oulu |
2-0 |
|
10.08.24
|
AC Oulu Inter Turku |
1-0 |
|
04.08.24
|
AC Oulu Ilves |
0-1 |
|
27.07.24
|
HJK AC Oulu |
3-0 |
|
20.07.24
|
AC Oulu Ekenas |
2-0 |
|
14.07.24
|
Lahti AC Oulu |
1-2 |
|
08.07.24
|
AC Oulu SJK |
1-2 |
|
03.07.24
|
SJK AC Oulu |
2-0 |
|
28.06.24
|
AC Oulu KuPS |
1-0 |
|
25.06.24
|
VJS AC Oulu |
0-2 |
|
19.06.24
|
VPS AC Oulu |
1-1 |
|
15.06.24
|
AC Oulu KäPa |
5-1 |
|
02.08.25
|
AC Oulu Jaro |
0-1 |
|
13.07.25
|
AC Oulu KTP |
3-2 |
|
04.07.25
|
AC Oulu KuPS |
2-2 |
|
28.06.25
|
AC Oulu VPS |
2-1 |
|
24.06.25
|
AC Oulu SJK |
2-0 |
|
14.06.25
|
AC Oulu HJK |
0-4 |
|
10.06.25
|
AC Oulu PK-35 (Penalties:7 - 6) |
1-1 |
|
31.05.25
|
AC Oulu SJK |
2-2 |
|
28.05.25
|
AC Oulu VJS |
2-1 |
|
17.05.25
|
AC Oulu Mariehamn |
0-1 |
|
10.05.25
|
AC Oulu Gnistan |
2-3 |
|
26.04.25
|
AC Oulu Inter Turku |
1-4 |
|
15.02.25
|
AC Oulu Jaro |
4-0 |
|
01.02.25
|
AC Oulu Ilves |
1-2 |
|
17.01.25
|
AC Oulu VPS |
3-3 |
|
11.01.25
|
AC Oulu Jaro |
3-1 |
|
19.10.24
|
AC Oulu Mariehamn |
1-2 |
|
24.09.24
|
AC Oulu Inter Turku |
1-0 |
|
14.09.24
|
AC Oulu Lahti |
3-0 |
|
24.08.24
|
AC Oulu Haka |
0-1 |
|
10.08.24
|
AC Oulu Inter Turku |
1-0 |
|
04.08.24
|
AC Oulu Ilves |
0-1 |
|
20.07.24
|
AC Oulu Ekenas |
2-0 |
|
08.07.24
|
AC Oulu SJK |
1-2 |
|
28.06.24
|
AC Oulu KuPS |
1-0 |
|
15.06.24
|
AC Oulu KäPa |
5-1 |
|
12.06.24
|
AC Oulu Lahti |
2-2 |
|
31.05.24
|
AC Oulu HJK |
1-0 |
|
17.05.24
|
AC Oulu Mariehamn |
1-1 |
|
11.05.24
|
AC Oulu Gnistan |
1-1 |
|
27.04.24
|
AC Oulu VPS |
1-2 |
|
23.03.24
|
AC Oulu JIPPO |
2-2 |
|
08.02.24
|
AC Oulu Ilves |
0-1 |
|
27.01.24
|
AC Oulu Haka |
0-0 |
|
21.10.23
|
AC Oulu Haka |
1-1 |
|
29.09.23
|
AC Oulu KTP |
2-0 |
|
16.09.23
|
AC Oulu Mariehamn |
3-2 |
|
27.08.23
|
AC Oulu HJK |
1-3 |
|
19.08.23
|
AC Oulu Ilves |
0-3 |
|
12.08.23
|
AC Oulu Lahti |
1-1 |
|
22.07.23
|
AC Oulu KTP |
3-1 |
|
01.07.23
|
AC Oulu Haka |
3-0 |
|
22.06.23
|
AC Oulu VPS (Penalties:1 - 0) |
0-0 |
|
11.06.23
|
AC Oulu Inter Turku |
1-1 |
|
03.06.23
|
AC Oulu Mariehamn |
3-2 |
|
31.05.23
|
AC Oulu Haka |
1-1 |
|
22.05.23
|
AC Oulu Honka |
1-3 |
|
13.05.23
|
AC Oulu VPS |
2-1 |
|
09.05.23
|
AC Oulu KuPS |
0-2 |
|
29.04.23
|
AC Oulu SJK |
0-3 |
|
26.07.25
|
Mariehamn AC Oulu |
0-1 |
|
20.07.25
|
HJK AC Oulu |
3-1 |
|
18.06.25
|
Jaro AC Oulu |
2-1 |
|
24.05.25
|
Ilves AC Oulu |
0-0 |
|
07.05.25
|
JS Hercules AC Oulu |
1-5 |
|
02.05.25
|
KTP AC Oulu |
1-3 |
|
23.04.25
|
SJK AC Oulu |
3-1 |
|
19.04.25
|
Haka AC Oulu |
2-1 |
|
16.04.25
|
PonPa AC Oulu |
1-3 |
|
12.04.25
|
KuPS AC Oulu |
1-0 |
|
05.04.25
|
VPS AC Oulu |
4-3 |
|
25.03.25
|
KuPS AC Oulu |
2-0 |
|
26.02.25
|
SJK AC Oulu |
1-1 |
|
22.02.25
|
KuPS AC Oulu |
2-1 |
|
08.02.25
|
VPS AC Oulu |
2-1 |
|
05.10.24
|
Ekenas AC Oulu |
1-1 |
|
27.09.24
|
Gnistan AC Oulu |
1-0 |
|
01.09.24
|
Mariehamn AC Oulu |
2-1 |
|
18.08.24
|
Gnistan AC Oulu |
2-0 |
|
27.07.24
|
HJK AC Oulu |
3-0 |
|
14.07.24
|
Lahti AC Oulu |
1-2 |
|
03.07.24
|
SJK AC Oulu |
2-0 |
|
25.06.24
|
VJS AC Oulu |
0-2 |
|
19.06.24
|
VPS AC Oulu |
1-1 |
|
08.06.24
|
KuPS AC Oulu |
4-1 |
|
24.05.24
|
Haka AC Oulu |
4-3 |
|
08.05.24
|
GBK AC Oulu |
0-3 |
|
04.05.24
|
Ilves AC Oulu |
3-2 |
|
21.04.24
|
Ekenas AC Oulu |
1-1 |
|
16.04.24
|
Virkiä AC Oulu |
1-7 |
|
12.04.24
|
Inter Turku AC Oulu |
3-3 |
|
06.04.24
|
SJK AC Oulu |
2-1 |
|
29.03.24
|
Ilves AC Oulu |
1-0 |
|
24.02.24
|
KuPS AC Oulu |
3-1 |
|
17.02.24
|
VPS AC Oulu |
1-1 |
|
03.02.24
|
SJK AC Oulu |
0-2 |
|
19.01.24
|
KuPS AC Oulu |
5-2 |
|
16.12.23
|
KuPS AC Oulu |
5-0 |
|
28.10.23
|
Honka AC Oulu |
5-0 |
|
25.10.23
|
SJK AC Oulu (Penalties:4 - 5) |
2-2 |
|
06.10.23
|
Ilves AC Oulu |
3-2 |
|
22.09.23
|
Lahti AC Oulu |
2-1 |
|
03.09.23
|
Inter Turku AC Oulu |
2-1 |
|
23.08.23
|
Ilves AC Oulu |
1-0 |
|
30.07.23
|
Honka AC Oulu |
4-1 |
|
15.07.23
|
VPS AC Oulu |
3-0 |
|
09.07.23
|
Mariehamn AC Oulu |
1-2 |
|
05.07.23
|
KTP AC Oulu |
1-2 |
|
27.06.23
|
SJK AC Oulu |
1-4 |
|
07.06.23
|
KuPS AC Oulu |
1-0 |
|
15.08.25
|
Gnistan VPS |
0-0 |
|
10.08.25
|
VPS SJK |
1-2 |
|
01.08.25
|
VPS Mariehamn |
1-1 |
|
25.07.25
|
Jaro VPS |
2-2 |
|
19.07.25
|
VPS KuPS |
1-1 |
|
14.07.25
|
Ilves VPS |
3-2 |
|
05.07.25
|
VPS HJK |
0-2 |
|
02.07.25
|
VPS Haka |
1-2 |
|
28.06.25
|
AC Oulu VPS |
2-1 |
|
18.06.25
|
VPS Gnistan |
0-0 |
|
14.06.25
|
Mariehamn VPS |
1-5 |
|
11.06.25
|
Jaro VPS (Penalties:5 - 4) |
2-2 |
|
31.05.25
|
Haka VPS |
2-1 |
|
28.05.25
|
P-Iirot VPS |
1-5 |
|
25.05.25
|
KuPS VPS |
0-2 |
|
17.05.25
|
VPS Jaro |
0-0 |
|
12.05.25
|
SJK VPS |
2-3 |
|
07.05.25
|
Tampere United II VPS |
1-2 |
|
02.05.25
|
VPS Ilves |
1-0 |
|
26.04.25
|
HJK VPS |
3-1 |
|
19.04.25
|
VPS Inter Turku |
0-2 |
|
16.04.25
|
TP-T VPS |
0-5 |
|
11.04.25
|
KTP VPS |
2-2 |
|
05.04.25
|
VPS AC Oulu |
4-3 |
|
29.03.25
|
VPS KPV-j |
5-0 |
|
22.03.25
|
GIF Sundsvall VPS |
2-3 |
|
15.03.25
|
SJK Akatemia VPS |
2-3 |
|
22.02.25
|
SJK VPS |
0-1 |
|
15.02.25
|
Ilves VPS |
1-0 |
|
08.02.25
|
VPS AC Oulu |
2-1 |
|
01.02.25
|
KuPS VPS |
2-0 |
|
25.01.25
|
VPS Jaro |
2-0 |
|
17.01.25
|
AC Oulu VPS |
3-3 |
|
23.10.24
|
VPS Gnistan |
0-1 |
|
19.10.24
|
Haka VPS |
2-3 |
|
04.10.24
|
VPS Ilves |
0-2 |
|
28.09.24
|
SJK VPS |
1-4 |
|
20.09.24
|
VPS HJK |
1-1 |
|
14.09.24
|
KuPS VPS |
3-1 |
|
01.09.24
|
VPS HJK |
1-3 |
|
25.08.24
|
Lahti VPS |
0-0 |
|
18.08.24
|
VPS Haka |
3-2 |
|
12.08.24
|
SJK VPS |
3-1 |
|
04.08.24
|
Gnistan VPS |
3-0 |
|
28.07.24
|
VPS Mariehamn |
2-1 |
|
21.07.24
|
Ilves VPS |
3-2 |
|
18.07.24
|
FK Zalgiris Vilnius VPS |
1-0 |
|
11.07.24
|
VPS FK Zalgiris Vilnius |
1-2 |
|
06.07.24
|
VPS Ekenas |
2-3 |
|
28.06.24
|
Inter Turku VPS |
3-1 |
|
10.08.25
|
VPS SJK |
1-2 |
|
01.08.25
|
VPS Mariehamn |
1-1 |
|
19.07.25
|
VPS KuPS |
1-1 |
|
05.07.25
|
VPS HJK |
0-2 |
|
02.07.25
|
VPS Haka |
1-2 |
|
18.06.25
|
VPS Gnistan |
0-0 |
|
17.05.25
|
VPS Jaro |
0-0 |
|
02.05.25
|
VPS Ilves |
1-0 |
|
19.04.25
|
VPS Inter Turku |
0-2 |
|
05.04.25
|
VPS AC Oulu |
4-3 |
|
29.03.25
|
VPS KPV-j |
5-0 |
|
08.02.25
|
VPS AC Oulu |
2-1 |
|
25.01.25
|
VPS Jaro |
2-0 |
|
23.10.24
|
VPS Gnistan |
0-1 |
|
04.10.24
|
VPS Ilves |
0-2 |
|
20.09.24
|
VPS HJK |
1-1 |
|
01.09.24
|
VPS HJK |
1-3 |
|
18.08.24
|
VPS Haka |
3-2 |
|
28.07.24
|
VPS Mariehamn |
2-1 |
|
11.07.24
|
VPS FK Zalgiris Vilnius |
1-2 |
|
06.07.24
|
VPS Ekenas |
2-3 |
|
19.06.24
|
VPS AC Oulu |
1-1 |
|
07.06.24
|
VPS Ilves |
1-1 |
|
27.05.24
|
VPS Inter Turku |
3-1 |
|
22.05.24
|
VPS KuPS |
1-3 |
|
03.05.24
|
VPS Lahti |
3-0 |
|
20.04.24
|
VPS Gnistan |
3-2 |
|
12.04.24
|
VPS SJK |
1-1 |
|
29.03.24
|
VPS Jaro |
5-1 |
|
24.02.24
|
VPS Haka |
0-1 |
|
17.02.24
|
VPS AC Oulu |
1-1 |
|
27.01.24
|
VPS SJK |
2-1 |
|
05.11.23
|
VPS Honka |
1-0 |
|
08.10.23
|
VPS HJK |
3-2 |
|
29.09.23
|
VPS Inter Turku |
1-1 |
|
25.08.23
|
VPS KTP |
2-1 |
|
09.08.23
|
VPS SJK |
3-2 |
|
23.07.23
|
VPS Haka |
4-1 |
|
15.07.23
|
VPS AC Oulu |
3-0 |
|
01.07.23
|
VPS Inter Turku |
3-0 |
|
11.06.23
|
VPS KuPS |
0-2 |
|
30.05.23
|
VPS OTP |
3-1 |
|
26.05.23
|
VPS Ilves |
0-2 |
|
05.05.23
|
VPS Mariehamn |
2-1 |
|
29.04.23
|
VPS Honka |
0-0 |
|
15.04.23
|
VPS HJK |
0-1 |
|
05.04.23
|
VPS Lahti |
0-0 |
|
29.03.23
|
VPS Jaro |
1-1 |
|
18.03.23
|
VPS KPV-j |
2-0 |
|
11.03.23
|
VPS JJK |
4-0 |
|
15.08.25
|
Gnistan VPS |
0-0 |
|
25.07.25
|
Jaro VPS |
2-2 |
|
14.07.25
|
Ilves VPS |
3-2 |
|
28.06.25
|
AC Oulu VPS |
2-1 |
|
14.06.25
|
Mariehamn VPS |
1-5 |
|
11.06.25
|
Jaro VPS (Penalties:5 - 4) |
2-2 |
|
31.05.25
|
Haka VPS |
2-1 |
|
28.05.25
|
P-Iirot VPS |
1-5 |
|
25.05.25
|
KuPS VPS |
0-2 |
|
12.05.25
|
SJK VPS |
2-3 |
|
07.05.25
|
Tampere United II VPS |
1-2 |
|
26.04.25
|
HJK VPS |
3-1 |
|
16.04.25
|
TP-T VPS |
0-5 |
|
11.04.25
|
KTP VPS |
2-2 |
|
22.03.25
|
GIF Sundsvall VPS |
2-3 |
|
15.03.25
|
SJK Akatemia VPS |
2-3 |
|
22.02.25
|
SJK VPS |
0-1 |
|
15.02.25
|
Ilves VPS |
1-0 |
|
01.02.25
|
KuPS VPS |
2-0 |
|
17.01.25
|
AC Oulu VPS |
3-3 |
|
19.10.24
|
Haka VPS |
2-3 |
|
28.09.24
|
SJK VPS |
1-4 |
|
14.09.24
|
KuPS VPS |
3-1 |
|
25.08.24
|
Lahti VPS |
0-0 |
|
12.08.24
|
SJK VPS |
3-1 |
|
04.08.24
|
Gnistan VPS |
3-0 |
|
21.07.24
|
Ilves VPS |
3-2 |
|
18.07.24
|
FK Zalgiris Vilnius VPS |
1-0 |
|
28.06.24
|
Inter Turku VPS |
3-1 |
|
25.06.24
|
SJK VPS |
5-1 |
|
15.06.24
|
Inter Turku II VPS |
1-5 |
|
12.06.24
|
Mariehamn VPS |
0-0 |
|
02.06.24
|
Ekenas VPS |
1-2 |
|
17.05.24
|
HJK VPS |
1-2 |
|
10.05.24
|
KuPS VPS |
2-1 |
|
27.04.24
|
AC Oulu VPS |
1-2 |
|
06.04.24
|
Haka VPS |
1-2 |
|
23.03.24
|
Ilves VPS |
1-2 |
|
15.03.24
|
Umeå FC VPS |
1-4 |
|
09.03.24
|
SJK VPS |
2-2 |
|
08.02.24
|
KuPS VPS |
5-0 |
|
03.02.24
|
Ilves VPS |
3-1 |
|
20.01.24
|
SJK Akatemia VPS |
1-0 |
|
01.11.23
|
Honka VPS |
0-1 |
|
21.10.23
|
SJK VPS |
0-2 |
|
22.09.23
|
Honka VPS |
0-3 |
|
17.09.23
|
KuPS VPS |
0-2 |
|
03.09.23
|
Mariehamn VPS |
1-2 |
|
18.08.23
|
Lahti VPS |
0-2 |
|
28.07.23
|
Ilves VPS |
0-2 |
|
05.04.2025
|
VPS AC Oulu |
4-3
|
|
08.02.2025
|
VPS AC Oulu |
2-1
|
|
17.01.2025
|
AC Oulu VPS |
3-3
|
|
19.06.2024
|
VPS AC Oulu |
1-1
|
|
27.04.2024
|
AC Oulu VPS |
1-2
|
|
17.01.2025
|
AC Oulu VPS |
3-3
|
|
27.04.2024
|
AC Oulu VPS |
1-2
|
|
22.06.2023
|
AC Oulu VPS (Penalties:1) |
0-0
|
|
13.05.2023
|
AC Oulu VPS |
2-1
|
|
11.02.2023
|
AC Oulu VPS |
1-1
|
|
22.10.2022
|
AC Oulu VPS |
0-1
|