AC Oulu host KuPS in the Finland Veikkausliiga on 4 July 2025, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 16:00 UK Time.
KuPS aim to make it three league wins in a row as they travel to face AC Oulu on Friday. Can the league leaders tighten their grip at the top of the table with another commanding performance? Read on for expert insights and betting predictions ahead of this intriguing clash.
KuPS produced a scintillating attacking display in their most recent outing, thrashing Gnistan 6-2. Their away form has also been reliable, suffering just one defeat in their last five matches across all competitions.
In contrast, AC Oulu remain stuck at the bottom of the standings despite a narrow 2-1 win over VPS. Their home form has been dismal, collecting just four points from six matches at the Raatin Stadion, currently the worst home record in the league.
Given the gulf in quality and recent form, KuPS are clear favorites to secure all three points. They have dominated this fixture historically, winning seven of their last eight visits to AC Oulu, and we expect them to continue that trend with another convincing win.
KuPS boast one of the most prolific attacks in the league, and another high-scoring performance looks likely. With AC Oulu’s defense leaking goals in recent weeks, we’re backing over 2.5 goals in what could be a one-sided affair.
KuPS come into this clash as overwhelming favorites, backed by a strong run of form and a dominant record against AC Oulu. With just one loss in their last five away games and seven wins in their last eight visits to the Raatin Stadion, the visitors are well positioned to secure another comfortable victory against a struggling Oulu side rooted to the bottom of the standings.
Given KuPS’s firepower and AC Oulu’s defensive flaws, this contest has all the makings of a high-scoring affair. KuPS have been among the most prolific sides in the league, and with Oulu leaking goals at home, over 2.5 goals stand out as a strong prediction for this matchup.
| AC Oulu | KuPS | |
|---|---|---|
| Game Played | 9 | 10 |
| Wins | 6 | 5 |
| Draws | 0 | 4 |
| Loss | 3 | 1 |
| Goals For | 14 | 15 |
| Goals Against | 7 | 9 |
| AC Oulu | KuPS | |
|---|---|---|
| Game Played | 3 | 4 |
| Wins | 3 | 1 |
| Draws | 0 | 2 |
| Loss | 0 | 1 |
| Goals For | 4 | 5 |
| Goals Against | 0 | 5 |
|
23.05.26
|
SJK AC Oulu |
0-1 |
|
16.05.26
|
AC Oulu Turku PS |
1-0 |
|
08.05.26
|
Ilves AC Oulu |
1-0 |
|
02.05.26
|
AC Oulu KuPS |
2-0 |
|
25.04.26
|
Lahti AC Oulu |
2-1 |
|
22.04.26
|
KuPS AC Oulu |
3-2 |
|
18.04.26
|
AC Oulu VPS |
1-0 |
|
15.04.26
|
AC Oulu Jaro |
1-2 |
|
11.04.26
|
HJK AC Oulu |
0-1 |
|
04.04.26
|
Gnistan AC Oulu |
1-5 |
|
28.03.26
|
Jaro AC Oulu |
2-3 |
|
21.03.26
|
Inter Turku AC Oulu |
2-1 |
|
14.03.26
|
AC Oulu HJK |
2-1 |
|
28.02.26
|
AC Oulu KuPS |
5-0 |
|
21.02.26
|
Ilves AC Oulu |
2-2 |
|
07.02.26
|
Jaro AC Oulu |
2-6 |
|
31.01.26
|
AC Oulu SJK |
3-0 |
|
24.01.26
|
VPS AC Oulu |
1-4 |
|
18.01.26
|
AC Oulu JIPPO |
1-1 |
|
05.12.25
|
KuPS AC Oulu |
1-2 |
|
18.10.25
|
Mariehamn AC Oulu |
2-0 |
|
04.10.25
|
AC Oulu VPS |
2-0 |
|
27.09.25
|
AC Oulu KTP |
0-2 |
|
19.09.25
|
Haka AC Oulu |
0-1 |
|
14.09.25
|
Jaro AC Oulu |
1-2 |
|
31.08.25
|
AC Oulu Haka |
3-2 |
|
25.08.25
|
Gnistan AC Oulu |
3-2 |
|
21.08.25
|
HJK AC Oulu |
1-0 |
|
16.08.25
|
AC Oulu Ilves |
0-4 |
|
08.08.25
|
Inter Turku AC Oulu |
3-2 |
|
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.05.26
|
AC Oulu Turku PS |
1-0 |
|
02.05.26
|
AC Oulu KuPS |
2-0 |
|
18.04.26
|
AC Oulu VPS |
1-0 |
|
15.04.26
|
AC Oulu Jaro |
1-2 |
|
14.03.26
|
AC Oulu HJK |
2-1 |
|
28.02.26
|
AC Oulu KuPS |
5-0 |
|
31.01.26
|
AC Oulu SJK |
3-0 |
|
18.01.26
|
AC Oulu JIPPO |
1-1 |
|
04.10.25
|
AC Oulu VPS |
2-0 |
|
27.09.25
|
AC Oulu KTP |
0-2 |
|
31.08.25
|
AC Oulu Haka |
3-2 |
|
16.08.25
|
AC Oulu Ilves |
0-4 |
|
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 |
|
23.05.26
|
SJK AC Oulu |
0-1 |
|
08.05.26
|
Ilves AC Oulu |
1-0 |
|
25.04.26
|
Lahti AC Oulu |
2-1 |
|
22.04.26
|
KuPS AC Oulu |
3-2 |
|
11.04.26
|
HJK AC Oulu |
0-1 |
|
04.04.26
|
Gnistan AC Oulu |
1-5 |
|
28.03.26
|
Jaro AC Oulu |
2-3 |
|
21.03.26
|
Inter Turku AC Oulu |
2-1 |
|
21.02.26
|
Ilves AC Oulu |
2-2 |
|
07.02.26
|
Jaro AC Oulu |
2-6 |
|
24.01.26
|
VPS AC Oulu |
1-4 |
|
05.12.25
|
KuPS AC Oulu |
1-2 |
|
18.10.25
|
Mariehamn AC Oulu |
2-0 |
|
19.09.25
|
Haka AC Oulu |
0-1 |
|
14.09.25
|
Jaro AC Oulu |
1-2 |
|
25.08.25
|
Gnistan AC Oulu |
3-2 |
|
21.08.25
|
HJK AC Oulu |
1-0 |
|
08.08.25
|
Inter Turku AC Oulu |
3-2 |
|
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 |
|
23.05.26
|
KuPS Lahti |
2-1 |
|
20.05.26
|
KuPS Jaro |
3-0 |
|
16.05.26
|
Mariehamn KuPS |
1-1 |
|
12.05.26
|
PK-35 KuPS |
0-2 |
|
08.05.26
|
KuPS SJK |
0-0 |
|
02.05.26
|
AC Oulu KuPS |
2-0 |
|
26.04.26
|
KuPS HJK |
1-1 |
|
22.04.26
|
KuPS AC Oulu |
3-2 |
|
18.04.26
|
Jaro KuPS |
1-1 |
|
11.04.26
|
KuPS Gnistan |
1-0 |
|
04.04.26
|
Ilves KuPS |
1-3 |
|
27.03.26
|
SJK KuPS |
0-0 |
|
21.03.26
|
KuPS JIPPO |
1-0 |
|
14.03.26
|
KuPS Mariehamn |
2-0 |
|
28.02.26
|
AC Oulu KuPS |
5-0 |
|
26.02.26
|
Lech Poznan KuPS |
1-0 |
|
22.02.26
|
KuPS Jaro |
3-4 |
|
19.02.26
|
KuPS Lech Poznan |
0-2 |
|
14.02.26
|
KuPS Ilves |
0-1 |
|
07.02.26
|
SJK KuPS |
3-0 |
|
31.01.26
|
KuPS VPS |
3-1 |
|
18.12.25
|
Crystal Palace KuPS |
2-2 |
|
11.12.25
|
KuPS Lausanne |
0-0 |
|
05.12.25
|
KuPS AC Oulu |
1-2 |
|
27.11.25
|
Jagiellonia KuPS |
1-0 |
|
22.11.25
|
Hacken KuPS |
2-0 |
|
09.11.25
|
HJK KuPS |
0-2 |
|
06.11.25
|
KuPS Slovan Bratislava |
3-1 |
|
02.11.25
|
KuPS Inter Turku |
3-2 |
|
30.10.25
|
KuPS Gnistan |
1-1 |
|
27.10.25
|
SJK KuPS |
0-1 |
|
23.10.25
|
Breidablik KuPS |
0-0 |
|
19.10.25
|
KuPS HJK |
3-1 |
|
16.10.25
|
Ilves KuPS |
1-1 |
|
05.10.25
|
Inter Turku KuPS |
0-3 |
|
02.10.25
|
KuPS Drita |
1-1 |
|
27.09.25
|
Gnistan KuPS |
0-4 |
|
23.09.25
|
KuPS SJK |
3-2 |
|
20.09.25
|
HJK KuPS |
1-0 |
|
14.09.25
|
KuPS Ilves |
2-4 |
|
10.09.25
|
KuPS Jaro |
2-0 |
|
31.08.25
|
SJK KuPS |
1-1 |
|
28.08.25
|
KuPS Midtjylland |
0-2 |
|
24.08.25
|
Jaro KuPS |
1-3 |
|
21.08.25
|
Midtjylland KuPS |
4-0 |
|
17.08.25
|
KuPS Inter Turku |
2-1 |
|
14.08.25
|
KuPS RFS |
1-0 |
|
09.08.25
|
KTP KuPS |
0-2 |
|
06.08.25
|
RFS KuPS |
1-2 |
|
02.08.25
|
KuPS Haka |
3-2 |
|
23.05.26
|
KuPS Lahti |
2-1 |
|
20.05.26
|
KuPS Jaro |
3-0 |
|
08.05.26
|
KuPS SJK |
0-0 |
|
26.04.26
|
KuPS HJK |
1-1 |
|
22.04.26
|
KuPS AC Oulu |
3-2 |
|
11.04.26
|
KuPS Gnistan |
1-0 |
|
21.03.26
|
KuPS JIPPO |
1-0 |
|
14.03.26
|
KuPS Mariehamn |
2-0 |
|
22.02.26
|
KuPS Jaro |
3-4 |
|
19.02.26
|
KuPS Lech Poznan |
0-2 |
|
14.02.26
|
KuPS Ilves |
0-1 |
|
31.01.26
|
KuPS VPS |
3-1 |
|
11.12.25
|
KuPS Lausanne |
0-0 |
|
05.12.25
|
KuPS AC Oulu |
1-2 |
|
06.11.25
|
KuPS Slovan Bratislava |
3-1 |
|
02.11.25
|
KuPS Inter Turku |
3-2 |
|
30.10.25
|
KuPS Gnistan |
1-1 |
|
19.10.25
|
KuPS HJK |
3-1 |
|
02.10.25
|
KuPS Drita |
1-1 |
|
23.09.25
|
KuPS SJK |
3-2 |
|
14.09.25
|
KuPS Ilves |
2-4 |
|
10.09.25
|
KuPS Jaro |
2-0 |
|
28.08.25
|
KuPS Midtjylland |
0-2 |
|
17.08.25
|
KuPS Inter Turku |
2-1 |
|
14.08.25
|
KuPS RFS |
1-0 |
|
02.08.25
|
KuPS Haka |
3-2 |
|
22.07.25
|
KuPS Kairat Almaty |
2-0 |
|
08.07.25
|
KuPS Milsami |
1-0 |
|
01.07.25
|
KuPS Gnistan |
6-2 |
|
27.06.25
|
KuPS HJK |
3-0 |
|
14.06.25
|
KuPS Ilves |
0-3 |
|
25.05.25
|
KuPS VPS |
0-2 |
|
10.05.25
|
KuPS KTP |
3-0 |
|
02.05.25
|
KuPS SJK |
1-0 |
|
23.04.25
|
KuPS Mariehamn |
4-1 |
|
19.04.25
|
KuPS Jaro |
1-0 |
|
12.04.25
|
KuPS AC Oulu |
1-0 |
|
25.03.25
|
KuPS AC Oulu |
2-0 |
|
22.02.25
|
KuPS AC Oulu |
2-1 |
|
01.02.25
|
KuPS VPS |
2-0 |
|
25.01.25
|
KuPS Tallinna Kalev |
4-0 |
|
18.01.25
|
KuPS Ilves |
3-4 |
|
11.01.25
|
KuPS MP |
9-0 |
|
13.12.24
|
KuPS JIPPO |
2-1 |
|
19.10.24
|
KuPS HJK |
1-0 |
|
29.09.24
|
KuPS Haka |
2-0 |
|
14.09.24
|
KuPS VPS |
3-1 |
|
01.09.24
|
KuPS Inter Turku |
1-2 |
|
25.08.24
|
KuPS Mariehamn |
3-0 |
|
18.08.24
|
KuPS Ilves |
1-0 |
|
16.05.26
|
Mariehamn KuPS |
1-1 |
|
12.05.26
|
PK-35 KuPS |
0-2 |
|
02.05.26
|
AC Oulu KuPS |
2-0 |
|
18.04.26
|
Jaro KuPS |
1-1 |
|
04.04.26
|
Ilves KuPS |
1-3 |
|
27.03.26
|
SJK KuPS |
0-0 |
|
28.02.26
|
AC Oulu KuPS |
5-0 |
|
26.02.26
|
Lech Poznan KuPS |
1-0 |
|
07.02.26
|
SJK KuPS |
3-0 |
|
18.12.25
|
Crystal Palace KuPS |
2-2 |
|
27.11.25
|
Jagiellonia KuPS |
1-0 |
|
22.11.25
|
Hacken KuPS |
2-0 |
|
09.11.25
|
HJK KuPS |
0-2 |
|
27.10.25
|
SJK KuPS |
0-1 |
|
23.10.25
|
Breidablik KuPS |
0-0 |
|
16.10.25
|
Ilves KuPS |
1-1 |
|
05.10.25
|
Inter Turku KuPS |
0-3 |
|
27.09.25
|
Gnistan KuPS |
0-4 |
|
20.09.25
|
HJK KuPS |
1-0 |
|
31.08.25
|
SJK KuPS |
1-1 |
|
24.08.25
|
Jaro KuPS |
1-3 |
|
21.08.25
|
Midtjylland KuPS |
4-0 |
|
09.08.25
|
KTP KuPS |
0-2 |
|
06.08.25
|
RFS KuPS |
1-2 |
|
29.07.25
|
Kairat Almaty KuPS |
3-0 |
|
19.07.25
|
VPS KuPS |
1-1 |
|
15.07.25
|
Milsami KuPS |
0-0 |
|
04.07.25
|
AC Oulu KuPS |
2-2 |
|
24.06.25
|
Haka KuPS (Penalties:0 - 3) |
1-1 |
|
18.06.25
|
Mariehamn KuPS |
1-0 |
|
11.06.25
|
FC jazz KuPS |
2-6 |
|
31.05.25
|
HJK KuPS |
0-0 |
|
28.05.25
|
TPV KuPS |
0-2 |
|
21.05.25
|
Ilves KuPS |
3-0 |
|
16.05.25
|
Haka KuPS |
1-3 |
|
27.04.25
|
Gnistan KuPS |
1-2 |
|
05.04.25
|
Inter Turku KuPS |
1-1 |
|
29.03.25
|
Haka KuPS |
2-1 |
|
21.03.25
|
Djurgarden KuPS |
0-1 |
|
15.03.25
|
HJK KuPS |
3-1 |
|
15.02.25
|
SJK KuPS |
1-3 |
|
08.02.25
|
Jaro KuPS |
0-0 |
|
20.12.24
|
Ilves KuPS |
2-2 |
|
05.10.24
|
SJK KuPS |
0-1 |
|
24.09.24
|
Ilves KuPS |
1-0 |
|
21.09.24
|
Inter Turku KuPS |
1-2 |
|
22.08.24
|
SJK KuPS |
2-2 |
|
11.08.24
|
Haka KuPS |
2-2 |
|
01.08.24
|
Tromso KuPS |
1-0 |
|
28.07.24
|
Ekenas KuPS |
1-2 |
|
12.04.2025
|
KuPS AC Oulu |
1-0
|
|
25.03.2025
|
KuPS AC Oulu |
2-0
|
|
22.02.2025
|
KuPS AC Oulu |
2-1
|
|
28.06.2024
|
AC Oulu KuPS |
1-0
|
|
08.06.2024
|
KuPS AC Oulu |
4-1
|
|
28.06.2024
|
AC Oulu KuPS |
1-0
|
|
09.05.2023
|
AC Oulu KuPS |
0-2
|
|
17.05.2022
|
AC Oulu KuPS |
0-3
|
|
23.02.2022
|
AC Oulu KuPS |
0-3
|
|
24.06.2021
|
AC Oulu KuPS |
0-2
|
|
12.04.2012
|
AC Oulu KuPS |
0-2
|