Veikkausliiga
Season archive · results and statistics.
Live now
Final matches
HJK Helsinki
KuPS
Inter Turku
Ilves
SJK
Gnistan
Gnistan
HJK Helsinki
Ilves
SJKFull time · awaiting grading
Championship Round
2025| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KuPS | 32 | 20 | 7 | 5 | 62 | 34 | +28 | 67 | WWDWW | Champions League qualifying |
| 2 | Inter Turku | 32 | 17 | 10 | 5 | 60 | 33 | +27 | 61 | WDDLW | Conference League qualifying |
| 3 | Ilves | 32 | 18 | 6 | 8 | 68 | 45 | +23 | 60 | LWWDL | Conference League qualifying |
| 4 | SJK | 32 | 17 | 8 | 7 | 70 | 51 | +19 | 59 | WLDDW | – |
| 5 | HJK helsinki | 32 | 14 | 7 | 11 | 74 | 52 | +22 | 49 | LDLDL | Conference League qualifying |
| 6 | Gnistan | 32 | 8 | 9 | 15 | 47 | 65 | −18 | 33 | LLDDL | – |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | KuPS | 32 | +28 | 67 |
| 2 | Inter Turku | 32 | +27 | 61 |
| 3 | Ilves | 32 | +23 | 60 |
| 4 | SJK | 32 | +19 | 59 |
| 5 | HJK helsinki | 32 | +22 | 49 |
| 6 | Gnistan | 32 | −18 | 33 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KuPS | 32 | 20 | 7 | 5 | 62 | 34 | +28 | 67 | WWDWW | Champions League qualifying |
| 2 | Inter Turku | 32 | 17 | 10 | 5 | 60 | 33 | +27 | 61 | WDDLW | Conference League qualifying |
| 3 | Ilves | 32 | 18 | 6 | 8 | 68 | 45 | +23 | 60 | LWWDL | Conference League qualifying |
| 4 | SJK | 32 | 17 | 8 | 7 | 70 | 51 | +19 | 59 | WLDDW | – |
| 5 | HJK helsinki | 32 | 14 | 7 | 11 | 74 | 52 | +22 | 49 | LDLDL | Conference League qualifying |
| 6 | Gnistan | 32 | 8 | 9 | 15 | 47 | 65 | −18 | 33 | LLDDL | – |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Relegation Round
2025| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FF Jaro | 27 | 10 | 4 | 13 | 35 | 44 | −9 | 34 | LWLWW | – |
| 2 | Mariehamn | 27 | 8 | 8 | 11 | 34 | 53 | −19 | 32 | DWWDW | – |
| 3 | VPS | 27 | 8 | 7 | 12 | 37 | 42 | −5 | 31 | WLWLL | – |
| 4 | AC Oulu | 27 | 8 | 3 | 16 | 35 | 53 | −18 | 27 | WWLWL | – |
| 5 | Kooteepee | 27 | 5 | 6 | 16 | 31 | 61 | −30 | 21 | WDWLL | Relegation play-offs |
| 6 | Haka | 27 | 4 | 5 | 18 | 30 | 50 | −20 | 17 | DLLLL | Relegation |
Form: the last five matches, latest on the right.
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FF Jaro | 27 | 10 | 4 | 13 | 35 | 44 | −9 | 34 | LWLWW | – |
| 2 | Mariehamn | 27 | 8 | 8 | 11 | 34 | 53 | −19 | 32 | DWWDW | – |
| 3 | VPS | 27 | 8 | 7 | 12 | 37 | 42 | −5 | 31 | WLWLL | – |
| 4 | AC Oulu | 27 | 8 | 3 | 16 | 35 | 53 | −18 | 27 | WWLWL | – |
| 5 | Kooteepee | 27 | 5 | 6 | 16 | 31 | 61 | −30 | 21 | WDWLL | Relegation play-offs |
| 6 | Haka | 27 | 4 | 5 | 18 | 30 | 50 | −20 | 17 | DLLLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Veikkausliiga 2025
2025| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Inter Turku | 22 | 13 | 7 | 2 | 46 | 20 | +26 | 46 | WDDLW | Championship round |
| 2 | Ilves | 22 | 14 | 3 | 5 | 47 | 27 | +20 | 45 | LWWDL | Championship round |
| 3 | HJK helsinki | 22 | 14 | 2 | 6 | 59 | 29 | +30 | 44 | LDLDL | Championship round |
| 4 | KuPS | 22 | 13 | 5 | 4 | 39 | 23 | +16 | 44 | WWDWW | Championship round |
| 5 | SJK | 22 | 12 | 5 | 5 | 45 | 31 | +14 | 41 | WLDDW | Championship round |
| 6 | Gnistan | 22 | 7 | 7 | 8 | 34 | 39 | −5 | 28 | LLDDL | Championship round |
| 7 | VPS | 22 | 6 | 7 | 9 | 32 | 34 | −2 | 25 | WLWLL | Relegation |
| 8 | FF Jaro | 22 | 7 | 4 | 11 | 25 | 36 | −11 | 25 | LWLWW | Relegation |
| 9 | Mariehamn | 22 | 5 | 6 | 11 | 25 | 48 | −23 | 21 | DWWDW | Relegation |
| 10 | AC Oulu | 22 | 5 | 3 | 14 | 30 | 48 | −18 | 18 | WWLWL | Relegation |
| 11 | Haka | 22 | 4 | 4 | 14 | 27 | 43 | −16 | 16 | DLLLL | Relegation |
| 12 | Kooteepee | 22 | 3 | 5 | 14 | 24 | 55 | −31 | 14 | WDWLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Inter Turku | 22 | +26 | 46 |
| 2 | Ilves | 22 | +20 | 45 |
| 3 | HJK helsinki | 22 | +30 | 44 |
| 4 | KuPS | 22 | +16 | 44 |
| 5 | SJK | 22 | +14 | 41 |
| 6 | Gnistan | 22 | −5 | 28 |
| 7 | VPS | 22 | −2 | 25 |
| 8 | FF Jaro | 22 | −11 | 25 |
| 9 | Mariehamn | 22 | −23 | 21 |
| 10 | AC Oulu | 22 | −18 | 18 |
| 11 | Haka | 22 | −16 | 16 |
| 12 | Kooteepee | 22 | −31 | 14 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Inter Turku | 22 | 13 | 7 | 2 | 46 | 20 | +26 | 46 | WDDLW | Championship round |
| 2 | Ilves | 22 | 14 | 3 | 5 | 47 | 27 | +20 | 45 | LWWDL | Championship round |
| 3 | HJK helsinki | 22 | 14 | 2 | 6 | 59 | 29 | +30 | 44 | LDLDL | Championship round |
| 4 | KuPS | 22 | 13 | 5 | 4 | 39 | 23 | +16 | 44 | WWDWW | Championship round |
| 5 | SJK | 22 | 12 | 5 | 5 | 45 | 31 | +14 | 41 | WLDDW | Championship round |
| 6 | Gnistan | 22 | 7 | 7 | 8 | 34 | 39 | −5 | 28 | LLDDL | Championship round |
| 7 | VPS | 22 | 6 | 7 | 9 | 32 | 34 | −2 | 25 | WLWLL | Relegation |
| 8 | FF Jaro | 22 | 7 | 4 | 11 | 25 | 36 | −11 | 25 | LWLWW | Relegation |
| 9 | Mariehamn | 22 | 5 | 6 | 11 | 25 | 48 | −23 | 21 | DWWDW | Relegation |
| 10 | AC Oulu | 22 | 5 | 3 | 14 | 30 | 48 | −18 | 18 | WWLWL | Relegation |
| 11 | Haka | 22 | 4 | 4 | 14 | 27 | 43 | −16 | 16 | DLLLL | Relegation |
| 12 | Kooteepee | 22 | 3 | 5 | 14 | 24 | 55 | −31 | 14 | WDWLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
No fixtures in the next seven days.
Sunday 9 Nov
HJK Helsinki
KuPS
Inter Turku
Ilves
SJK
GnistanMonday 3 Nov
Gnistan
HJK Helsinki
Ilves
SJKSunday 2 Nov
Thursday 30 Oct
Ilves
HJK Helsinki
Inter Turku
SJK
KuPS
GnistanMonday 27 Oct
Sunday 26 Oct
HJK Helsinki
Inter Turku
Kooteepee
Turku PSSaturday 25 Oct
Thursday 23 Oct
Wednesday 22 Oct
HJK Helsinki
SJK
Inter Turku
GnistanSunday 19 Oct
Gnistan
SJK
Ilves
Inter Turku
KuPS
HJK HelsinkiSaturday 18 Oct
Haka
Kooteepee
Mariehamn
AC Oulu
VPS
FF JaroThursday 16 Oct
Sunday 5 Oct
Saturday 4 Oct
AC Oulu
VPS
Kooteepee
Mariehamn
SJK
IlvesFriday 3 Oct
FF Jaro
Haka
HJK Helsinki
GnistanMonday 29 Sept
Sunday 28 Sept
Saturday 27 Sept
AC Oulu
Kooteepee
Gnistan
KuPS
SJK
Inter TurkuFriday 26 Sept
Tuesday 23 Sept
Ilves
Gnistan
Inter Turku
HJK Helsinki
KuPS
SJKSunday 21 Sept
Friday 19 Sept
Haka
AC Oulu
Kooteepee
FF JaroSunday 14 Sept
FF Jaro
AC Oulu
KuPS
IlvesSaturday 13 Sept
Gnistan
Inter Turku
Mariehamn
Haka
SJK
HJK Helsinki
VPS
KooteepeeSunday 31 Aug
AC Oulu
Haka
Gnistan
FF Jaro
Ilves
Mariehamn
Inter Turku
VPS
Kooteepee
HJK Helsinki
SJK
KuPSMonday 25 Aug
Gnistan
AC Oulu
Haka
SJKSunday 24 Aug
FF Jaro
KuPS
HJK Helsinki
MariehamnSaturday 23 Aug
Friday 22 Aug
Monday 18 Aug
Sunday 17 Aug
Haka
HJK Helsinki
KuPS
Inter TurkuSaturday 16 Aug
AC Oulu
Ilves
Mariehamn
KooteepeeFriday 15 Aug
Monday 11 Aug
Sunday 10 Aug
Saturday 9 Aug
FF Jaro
Haka
Kooteepee
KuPS
Mariehamn
GnistanFriday 8 Aug
Monday 4 Aug
HJK Helsinki
Inter Turku
Ilves
GnistanSunday 3 Aug
Saturday 2 Aug
AC Oulu
FF Jaro
KuPS
HakaFriday 1 Aug
Monday 28 July
Sunday 27 July
Saturday 26 July
Haka
Kooteepee
Mariehamn
AC OuluFriday 25 July
Monday 21 July
Sunday 20 July
FF Jaro
Ilves
HJK Helsinki
AC Oulu
SJK
GnistanSaturday 19 July
Friday 18 July
Monday 14 July
Sunday 13 July
AC Oulu
Kooteepee
Gnistan
HakaSaturday 12 July
Monday 7 July
Sunday 6 July
FF Jaro
Mariehamn
Haka
Inter TurkuSaturday 5 July
SJK
Ilves
VPS
HJK HelsinkiFriday 4 July
Wednesday 2 July
HJK Helsinki
FF Jaro
Ilves
Kooteepee
Inter Turku
Mariehamn
VPS
HakaTuesday 1 July
Saturday 28 June
AC Oulu
VPS
Haka
Ilves
Kooteepee
FF Jaro
SJK
MariehamnFriday 27 June
Gnistan
Inter Turku
KuPS
HJK HelsinkiThursday 19 June
Wednesday 18 June
FF Jaro
AC Oulu
HJK Helsinki
Haka
Ilves
SJK
Mariehamn
KuPS
VPS
GnistanSaturday 14 June
AC Oulu
HJK Helsinki
Gnistan
Kooteepee
Inter Turku
Haka
KuPS
Ilves
Mariehamn
VPS
SJK
FF JaroSunday 1 June
FF Jaro
Inter Turku
Gnistan
IlvesSaturday 31 May
AC Oulu
SJK
Haka
VPS
HJK Helsinki
KuPS
Kooteepee
MariehamnSunday 25 May
KuPS
VPS
SJK
Inter TurkuSaturday 24 May
FF Jaro
Gnistan
Ilves
AC Oulu
Mariehamn
HJK HelsinkiFriday 23 May
Wednesday 21 May
Tuesday 20 May
Saturday 17 May
AC Oulu
Mariehamn
HJK Helsinki
Kooteepee
Inter Turku
Ilves
VPS
FF JaroFriday 16 May
Monday 12 May
Sunday 11 May
Saturday 10 May
AC Oulu
Gnistan
KuPS
Kooteepee
Mariehamn
Inter TurkuFriday 9 May
Saturday 3 May
Gnistan
Mariehamn
Inter Turku
HJK HelsinkiFriday 2 May
Haka
FF Jaro
Kooteepee
AC Oulu
KuPS
SJK
VPS
IlvesMonday 28 Apr
Sunday 27 Apr
Gnistan
KuPS
Mariehamn
IlvesSaturday 26 Apr
AC Oulu
Inter Turku
FF Jaro
Kooteepee
HJK Helsinki
VPSWednesday 23 Apr
KuPS
Mariehamn
SJK
AC OuluTuesday 22 Apr
Saturday 19 Apr
Haka
AC Oulu
Kooteepee
Ilves
KuPS
FF Jaro
Mariehamn
SJK
VPS
Inter TurkuSaturday 12 Apr
Haka
Mariehamn
Ilves
FF Jaro
Inter Turku
Gnistan
KuPS
AC OuluFriday 11 Apr
Kooteepee
VPS
SJK
HJK HelsinkiSaturday 5 Apr
Haka
Gnistan
Ilves
HJK Helsinki
Inter Turku
KuPS
Kooteepee
SJK
Mariehamn
FF Jaro
VPS
AC OuluNo player statistics available for this season.
Leaderboards for 2025. A dash means no figure is available.
Points
Wins
Draws
Fewest defeats
Goals scored
Fewest goals conceded
Goal difference
Home wins
Away wins
Clean sheets
Failed to score
Scored per match
Both teams scored
Over 2.5 goals
Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.