HJK host VPS in the Finland Veikkausliiga on 18 July 2026, 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 13:00 UK Time.
HJK return home looking to recover after a difficult spell that has interrupted their climb up the Veikkausliiga table. Despite remaining one of Finland’s traditional heavyweights, recent results have exposed inconsistency at both ends of the pitch, making this an important opportunity to respond against one of the league’s most in-form sides. With only a few points separating the clubs, the outcome could significantly influence the race near the top half of the standings.
VPS travel to Helsinki carrying impressive momentum after an unbeaten run that has strengthened their position in the league. Defensive organisation has been a key feature of their campaign, while greater attacking efficiency has allowed them to convert strong performances into valuable victories. Another disciplined display would further reinforce their credentials against one of the division’s biggest names.
HJK have recorded two wins, one draw and two defeats across their last five league matches. They suffered a 2-0 defeat at Lahti before an earlier heavy 4-0 home loss against KuPS, but also produced convincing victories over Mariehamn 4-0 and Jaro 5-2. Their entertaining 3-3 draw with Inter Turku highlighted the attacking quality within the squad while also underlining recurring defensive lapses.
When HJK establish possession, they are capable of controlling matches through patient build-up and quick combinations around the penalty area. However, recent performances have shown that defensive transitions remain vulnerable, particularly against opponents who attack with pace after winning possession.
VPS arrive unbeaten in their last five Veikkausliiga matches, collecting four victories and one draw. Wins over SJK 1-0, Mariehamn 4-0, AC Oulu 5-1 and another 2-1 success away to SJK have demonstrated growing confidence, while the 1-1 draw against Gnistan extended an impressive run of consistent performances.
Their defensive record of only 11 goals conceded in 15 league matches reflects a well-organised structure that is difficult to break down. At the same time, VPS have become increasingly dangerous going forward, combining disciplined defending with quick attacking transitions that have regularly punished opponents leaving space behind.
The best bet for this match leans towards VPS draw no bet. The visitors enter this fixture in considerably stronger form, having remained unbeaten across their last five league matches while producing convincing victories against several competitive opponents. HJK’s recent inconsistency and defensive issues increase the possibility of VPS extending their impressive run, with the draw no bet market providing valuable protection if the contest finishes level.
Over 2.5 goals and both teams to score also looks well supported for this game. HJK have been involved in high-scoring encounters against Jaro and Inter Turku, while VPS have scored 13 goals across their previous five league fixtures. Both sides possess enough attacking quality to create opportunities, making an open contest a realistic expectation.
For those considering a correct score prediction, VPS 2-1 stands out as the strongest option. HJK should benefit from home advantage and have the attacking players capable of finding the net, but VPS currently appear more balanced across the pitch and carry greater confidence into the fixture. Their recent consistency could ultimately prove decisive in a closely contested match.
| HJK | VPS | |
|---|---|---|
| Game Played | 16 | 16 |
| Wins | 7 | 7 |
| Draws | 4 | 6 |
| Loss | 5 | 3 |
| Goals For | 27 | 23 |
| Goals Against | 20 | 13 |
| HJK | VPS | |
|---|---|---|
| Game Played | 8 | 8 |
| Wins | 4 | 2 |
| Draws | 2 | 3 |
| Loss | 2 | 3 |
| Goals For | 12 | 6 |
| Goals Against | 11 | 7 |
|
23.07.26
|
HJK Coleraine FC |
5-0 |
|
18.07.26
|
HJK VPS |
2-1 |
|
11.07.26
|
Lahti HJK |
2-0 |
|
01.07.26
|
HJK Ilves |
2-1 |
|
27.06.26
|
HJK KuPS |
0-4 |
|
23.06.26
|
Mariehamn HJK |
0-4 |
|
17.06.26
|
HJK Inter Turku |
3-3 |
|
13.06.26
|
Jaro HJK |
2-5 |
|
09.06.26
|
Honka HJK |
1-7 |
|
30.05.26
|
HJK Mariehamn |
1-0 |
|
26.05.26
|
HJK MyPa |
11-1 |
|
22.05.26
|
VPS HJK |
2-1 |
|
16.05.26
|
HJK Ilves |
2-2 |
|
13.05.26
|
Rops HJK |
0-4 |
|
08.05.26
|
Turku PS HJK |
1-0 |
|
04.05.26
|
HJK Lahti |
1-0 |
|
29.04.26
|
Inter Turku HJK |
1-1 |
|
26.04.26
|
KuPS HJK |
1-1 |
|
18.04.26
|
Gnistan HJK |
0-3 |
|
11.04.26
|
HJK AC Oulu |
0-1 |
|
04.04.26
|
HJK SJK |
3-0 |
|
27.03.26
|
Djurgarden HJK |
4-2 |
|
21.03.26
|
HJK SJK |
1-0 |
|
14.03.26
|
AC Oulu HJK |
2-1 |
|
10.03.26
|
HJK Gnistan |
3-0 |
|
21.02.26
|
HJK Turku PS |
3-1 |
|
13.02.26
|
HJK Hammarby |
1-2 |
|
07.02.26
|
HJK Gnistan |
3-1 |
|
30.01.26
|
Inter Turku HJK |
1-3 |
|
24.01.26
|
Lahti HJK |
2-0 |
|
16.01.26
|
HJK Mariehamn |
0-1 |
|
09.11.25
|
HJK KuPS |
0-2 |
|
03.11.25
|
Gnistan HJK |
2-2 |
|
30.10.25
|
Ilves HJK |
3-1 |
|
26.10.25
|
HJK Inter Turku |
1-1 |
|
22.10.25
|
HJK SJK |
3-4 |
|
19.10.25
|
KuPS HJK |
3-1 |
|
03.10.25
|
HJK Gnistan |
2-3 |
|
29.09.25
|
HJK Ilves |
2-2 |
|
23.09.25
|
Inter Turku HJK |
0-0 |
|
20.09.25
|
HJK KuPS |
1-0 |
|
13.09.25
|
SJK HJK |
3-3 |
|
31.08.25
|
KTP HJK |
1-4 |
|
24.08.25
|
HJK Mariehamn |
8-2 |
|
21.08.25
|
HJK AC Oulu |
1-0 |
|
17.08.25
|
Haka HJK |
1-2 |
|
11.08.25
|
HJK Ilves |
5-1 |
|
04.08.25
|
HJK Inter Turku |
1-4 |
|
31.07.25
|
HJK Arda Kardzhali (Penalties:3 - 4) |
2-2 |
|
28.07.25
|
Gnistan HJK |
2-4 |
|
23.07.26
|
HJK Coleraine FC |
5-0 |
|
18.07.26
|
HJK VPS |
2-1 |
|
01.07.26
|
HJK Ilves |
2-1 |
|
27.06.26
|
HJK KuPS |
0-4 |
|
17.06.26
|
HJK Inter Turku |
3-3 |
|
30.05.26
|
HJK Mariehamn |
1-0 |
|
26.05.26
|
HJK MyPa |
11-1 |
|
16.05.26
|
HJK Ilves |
2-2 |
|
04.05.26
|
HJK Lahti |
1-0 |
|
11.04.26
|
HJK AC Oulu |
0-1 |
|
04.04.26
|
HJK SJK |
3-0 |
|
21.03.26
|
HJK SJK |
1-0 |
|
10.03.26
|
HJK Gnistan |
3-0 |
|
21.02.26
|
HJK Turku PS |
3-1 |
|
13.02.26
|
HJK Hammarby |
1-2 |
|
07.02.26
|
HJK Gnistan |
3-1 |
|
16.01.26
|
HJK Mariehamn |
0-1 |
|
09.11.25
|
HJK KuPS |
0-2 |
|
26.10.25
|
HJK Inter Turku |
1-1 |
|
22.10.25
|
HJK SJK |
3-4 |
|
03.10.25
|
HJK Gnistan |
2-3 |
|
29.09.25
|
HJK Ilves |
2-2 |
|
20.09.25
|
HJK KuPS |
1-0 |
|
24.08.25
|
HJK Mariehamn |
8-2 |
|
21.08.25
|
HJK AC Oulu |
1-0 |
|
11.08.25
|
HJK Ilves |
5-1 |
|
04.08.25
|
HJK Inter Turku |
1-4 |
|
31.07.25
|
HJK Arda Kardzhali (Penalties:3 - 4) |
2-2 |
|
20.07.25
|
HJK AC Oulu |
3-1 |
|
17.07.25
|
HJK NSI Runavik |
5-0 |
|
02.07.25
|
HJK Jaro |
2-3 |
|
18.06.25
|
HJK Haka |
3-1 |
|
31.05.25
|
HJK KuPS |
0-0 |
|
28.05.25
|
HJK JäPS |
2-1 |
|
20.05.25
|
HJK SJK |
4-2 |
|
17.05.25
|
HJK KTP |
4-1 |
|
26.04.25
|
HJK VPS |
3-1 |
|
22.04.25
|
HJK Gnistan |
0-1 |
|
29.03.25
|
HJK Inter Turku |
4-4 |
|
22.03.25
|
HJK Hammarby |
0-3 |
|
15.03.25
|
HJK KuPS |
3-1 |
|
14.02.25
|
HJK Mariehamn |
2-1 |
|
08.02.25
|
HJK Haka |
3-1 |
|
07.02.25
|
HJK Paide |
1-2 |
|
01.02.25
|
HJK Miedz Legnica |
0-3 |
|
25.01.25
|
HJK Mlada Boleslav |
1-1 |
|
11.01.25
|
HJK Gnistan |
0-1 |
|
12.12.24
|
HJK Molde |
2-2 |
|
07.11.24
|
HJK Olimpija Ljubljana |
0-2 |
|
24.10.24
|
HJK Dinamo Minsk |
1-0 |
|
11.07.26
|
Lahti HJK |
2-0 |
|
23.06.26
|
Mariehamn HJK |
0-4 |
|
13.06.26
|
Jaro HJK |
2-5 |
|
09.06.26
|
Honka HJK |
1-7 |
|
22.05.26
|
VPS HJK |
2-1 |
|
13.05.26
|
Rops HJK |
0-4 |
|
08.05.26
|
Turku PS HJK |
1-0 |
|
29.04.26
|
Inter Turku HJK |
1-1 |
|
26.04.26
|
KuPS HJK |
1-1 |
|
18.04.26
|
Gnistan HJK |
0-3 |
|
27.03.26
|
Djurgarden HJK |
4-2 |
|
14.03.26
|
AC Oulu HJK |
2-1 |
|
30.01.26
|
Inter Turku HJK |
1-3 |
|
24.01.26
|
Lahti HJK |
2-0 |
|
03.11.25
|
Gnistan HJK |
2-2 |
|
30.10.25
|
Ilves HJK |
3-1 |
|
19.10.25
|
KuPS HJK |
3-1 |
|
23.09.25
|
Inter Turku HJK |
0-0 |
|
13.09.25
|
SJK HJK |
3-3 |
|
31.08.25
|
KTP HJK |
1-4 |
|
17.08.25
|
Haka HJK |
1-2 |
|
28.07.25
|
Gnistan HJK |
2-4 |
|
24.07.25
|
Arda Kardzhali HJK |
0-0 |
|
10.07.25
|
NSI Runavik HJK |
4-0 |
|
05.07.25
|
VPS HJK |
0-2 |
|
27.06.25
|
KuPS HJK |
3-0 |
|
24.06.25
|
Klubi-04 HJK |
0-4 |
|
14.06.25
|
AC Oulu HJK |
0-4 |
|
11.06.25
|
MP HJK |
0-1 |
|
24.05.25
|
Mariehamn HJK |
0-4 |
|
11.05.25
|
Jaro HJK |
0-3 |
|
03.05.25
|
Inter Turku HJK |
1-1 |
|
11.04.25
|
SJK HJK |
1-0 |
|
05.04.25
|
Ilves HJK |
3-2 |
|
18.02.25
|
KTP HJK |
0-4 |
|
15.02.25
|
Flora Tallinn HJK |
2-1 |
|
17.01.25
|
Inter Turku HJK |
1-2 |
|
19.12.24
|
Real Betis HJK |
1-0 |
|
05.12.24
|
Djurgarden HJK |
6-1 |
|
28.11.24
|
Panathinaikos HJK |
1-0 |
|
22.11.24
|
Shamrock Rovers HJK |
0-4 |
|
21.11.24
|
Shamrock Rovers HJK |
0-2 |
|
19.10.24
|
KuPS HJK |
1-0 |
|
03.10.24
|
Lugano HJK |
3-0 |
|
20.09.24
|
VPS HJK |
1-1 |
|
01.09.24
|
VPS HJK |
1-3 |
|
22.08.24
|
KI Klaksvik HJK |
2-2 |
|
18.08.24
|
Ekenas HJK |
0-3 |
|
15.08.24
|
Decic HJK (Penalties:3 - 4) |
2-1 |
|
03.08.24
|
Lahti HJK |
2-1 |
|
18.07.26
|
HJK VPS |
2-1 |
|
10.07.26
|
VPS SJK |
1-0 |
|
04.07.26
|
VPS Mariehamn |
4-0 |
|
30.06.26
|
VPS Inter Turku |
2-3 |
|
27.06.26
|
Gnistan VPS |
1-1 |
|
23.06.26
|
VPS AC Oulu |
5-1 |
|
17.06.26
|
SJK VPS |
1-2 |
|
13.06.26
|
VPS KuPS |
1-1 |
|
10.06.26
|
KuPS VPS (Penalties:4 - 5) |
0-0 |
|
30.05.26
|
Turku PS VPS |
1-0 |
|
26.05.26
|
VPS Haka |
4-0 |
|
22.05.26
|
VPS HJK |
2-1 |
|
18.05.26
|
Lahti VPS |
1-1 |
|
13.05.26
|
VPS ÅIFK |
7-0 |
|
09.05.26
|
VPS Gnistan |
1-1 |
|
02.05.26
|
Mariehamn VPS |
0-1 |
|
29.04.26
|
Leki VPS |
1-9 |
|
24.04.26
|
VPS Ilves |
3-2 |
|
18.04.26
|
AC Oulu VPS |
1-0 |
|
14.04.26
|
SalPa II VPS |
0-11 |
|
10.04.26
|
VPS Jaro |
0-0 |
|
04.04.26
|
Inter Turku VPS |
0-0 |
|
27.03.26
|
VPS Haka |
1-1 |
|
20.03.26
|
VPS GIF Sundsvall |
1-2 |
|
14.03.26
|
Turku PS VPS |
1-0 |
|
08.03.26
|
VPS Umeå FC |
2-1 |
|
21.02.26
|
SJK VPS |
0-6 |
|
14.02.26
|
Jaro VPS |
1-0 |
|
07.02.26
|
VPS Ilves |
1-2 |
|
31.01.26
|
KuPS VPS |
3-1 |
|
24.01.26
|
VPS AC Oulu |
1-4 |
|
18.10.25
|
VPS Jaro |
1-3 |
|
04.10.25
|
AC Oulu VPS |
2-0 |
|
26.09.25
|
VPS Haka |
1-0 |
|
21.09.25
|
Mariehamn VPS |
2-1 |
|
13.09.25
|
VPS KTP |
2-1 |
|
31.08.25
|
Inter Turku VPS |
2-1 |
|
22.08.25
|
VPS KTP |
3-2 |
|
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 |
|
10.07.26
|
VPS SJK |
1-0 |
|
04.07.26
|
VPS Mariehamn |
4-0 |
|
30.06.26
|
VPS Inter Turku |
2-3 |
|
23.06.26
|
VPS AC Oulu |
5-1 |
|
13.06.26
|
VPS KuPS |
1-1 |
|
26.05.26
|
VPS Haka |
4-0 |
|
22.05.26
|
VPS HJK |
2-1 |
|
13.05.26
|
VPS ÅIFK |
7-0 |
|
09.05.26
|
VPS Gnistan |
1-1 |
|
24.04.26
|
VPS Ilves |
3-2 |
|
10.04.26
|
VPS Jaro |
0-0 |
|
27.03.26
|
VPS Haka |
1-1 |
|
20.03.26
|
VPS GIF Sundsvall |
1-2 |
|
08.03.26
|
VPS Umeå FC |
2-1 |
|
07.02.26
|
VPS Ilves |
1-2 |
|
24.01.26
|
VPS AC Oulu |
1-4 |
|
18.10.25
|
VPS Jaro |
1-3 |
|
26.09.25
|
VPS Haka |
1-0 |
|
13.09.25
|
VPS KTP |
2-1 |
|
22.08.25
|
VPS KTP |
3-2 |
|
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 |
|
18.07.26
|
HJK VPS |
2-1 |
|
27.06.26
|
Gnistan VPS |
1-1 |
|
17.06.26
|
SJK VPS |
1-2 |
|
10.06.26
|
KuPS VPS (Penalties:4 - 5) |
0-0 |
|
30.05.26
|
Turku PS VPS |
1-0 |
|
18.05.26
|
Lahti VPS |
1-1 |
|
02.05.26
|
Mariehamn VPS |
0-1 |
|
29.04.26
|
Leki VPS |
1-9 |
|
18.04.26
|
AC Oulu VPS |
1-0 |
|
14.04.26
|
SalPa II VPS |
0-11 |
|
04.04.26
|
Inter Turku VPS |
0-0 |
|
14.03.26
|
Turku PS VPS |
1-0 |
|
21.02.26
|
SJK VPS |
0-6 |
|
14.02.26
|
Jaro VPS |
1-0 |
|
31.01.26
|
KuPS VPS |
3-1 |
|
04.10.25
|
AC Oulu VPS |
2-0 |
|
21.09.25
|
Mariehamn VPS |
2-1 |
|
31.08.25
|
Inter Turku VPS |
2-1 |
|
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 |
|
22.05.2026
|
VPS HJK |
2-1
|
|
05.07.2025
|
VPS HJK |
0-2
|
|
26.04.2025
|
HJK VPS |
3-1
|
|
20.09.2024
|
VPS HJK |
1-1
|
|
01.09.2024
|
VPS HJK |
1-3
|
|
26.04.2025
|
HJK VPS |
3-1
|
|
17.05.2024
|
HJK VPS |
1-2
|
|
19.04.2023
|
HJK VPS |
4-0
|
|
16.07.2022
|
HJK VPS |
3-1
|
|
27.07.2019
|
HJK VPS |
1-1
|
|
07.10.2018
|
HJK VPS |
1-0
|