Veikkausliiga
Season archive · results and statistics.
Live now
Final matches
VPS
Honka
Honka
VPS
Mariehamn
Gnistan
Honka
AC Oulu
Gnistan
MariehamnFull time · awaiting grading
Championship Round
2023| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 27 | 15 | 8 | 4 | 50 | 26 | +24 | 53 | WWWLL | UEFA Champions League qualifying |
| 2 | KuPS | 27 | 16 | 5 | 6 | 41 | 20 | +21 | 53 | LWDWW | UEFA Conference League qualifying |
| 3 | vaasa PS | 27 | 15 | 4 | 8 | 41 | 26 | +15 | 49 | WWDWW | UEFA Conference League |
| 4 | SJK | 27 | 12 | 6 | 9 | 35 | 33 | +2 | 42 | LLDWL | UEFA Conference League |
| 5 | Honka | 27 | 12 | 5 | 10 | 29 | 27 | +2 | 41 | WLLLW | UEFA Conference League |
| 6 | Inter Turku | 27 | 10 | 5 | 12 | 35 | 40 | −5 | 35 | LLDLL | UEFA Conference League |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | HJK helsinki | 27 | +24 | 53 |
| 2 | KuPS | 27 | +21 | 53 |
| 3 | vaasa PS | 27 | +15 | 49 |
| 4 | SJK | 27 | +2 | 42 |
| 5 | Honka | 27 | +2 | 41 |
| 6 | Inter Turku | 27 | −5 | 35 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 27 | 15 | 8 | 4 | 50 | 26 | +24 | 53 | WWWLL | UEFA Champions League qualifying |
| 2 | KuPS | 27 | 16 | 5 | 6 | 41 | 20 | +21 | 53 | LWDWW | UEFA Conference League qualifying |
| 3 | vaasa PS | 27 | 15 | 4 | 8 | 41 | 26 | +15 | 49 | WWDWW | UEFA Conference League |
| 4 | SJK | 27 | 12 | 6 | 9 | 35 | 33 | +2 | 42 | LLDWL | UEFA Conference League |
| 5 | Honka | 27 | 12 | 5 | 10 | 29 | 27 | +2 | 41 | WLLLW | UEFA Conference League |
| 6 | Inter Turku | 27 | 10 | 5 | 12 | 35 | 40 | −5 | 35 | LLDLL | UEFA Conference League |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Relegation Round
2023| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AC oulu | 27 | 11 | 5 | 11 | 41 | 45 | −4 | 38 | WLWLD | UEFA Conference League |
| 2 | Ilves Tampere | 27 | 8 | 9 | 10 | 35 | 33 | +2 | 33 | DWWWW | UEFA Conference League qualifying |
| 3 | haka | 27 | 7 | 11 | 9 | 35 | 42 | −7 | 32 | DLWWD | – |
| 4 | FC Lahti | 27 | 7 | 8 | 12 | 26 | 41 | −15 | 29 | WWLDL | – |
| 5 | IFK Mariehamn | 27 | 5 | 7 | 15 | 28 | 40 | −12 | 22 | LWLDW | Relegation play-offs |
| 6 | Kooteepee | 27 | 5 | 5 | 17 | 21 | 44 | −23 | 20 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | AC oulu | 27 | −4 | 38 |
| 2 | Ilves Tampere | 27 | +2 | 33 |
| 3 | haka | 27 | −7 | 32 |
| 4 | FC Lahti | 27 | −15 | 29 |
| 5 | IFK Mariehamn | 27 | −12 | 22 |
| 6 | Kooteepee | 27 | −23 | 20 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AC oulu | 27 | 11 | 5 | 11 | 41 | 45 | −4 | 38 | WLWLD | UEFA Conference League |
| 2 | Ilves Tampere | 27 | 8 | 9 | 10 | 35 | 33 | +2 | 33 | DWWWW | UEFA Conference League qualifying |
| 3 | haka | 27 | 7 | 11 | 9 | 35 | 42 | −7 | 32 | DLWWD | – |
| 4 | FC Lahti | 27 | 7 | 8 | 12 | 26 | 41 | −15 | 29 | WWLDL | – |
| 5 | IFK Mariehamn | 27 | 5 | 7 | 15 | 28 | 40 | −12 | 22 | LWLDW | Relegation play-offs |
| 6 | Kooteepee | 27 | 5 | 5 | 17 | 21 | 44 | −23 | 20 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Regular Season
2023| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 22 | 12 | 8 | 2 | 39 | 19 | +20 | 44 | WWWWD | Championship Round |
| 2 | KuPS | 22 | 13 | 4 | 5 | 34 | 15 | +19 | 43 | WWWDD | Championship Round |
| 3 | SJK | 22 | 11 | 5 | 6 | 29 | 24 | +5 | 38 | LLLWL | Championship Round |
| 4 | vaasa PS | 22 | 11 | 3 | 8 | 30 | 23 | +7 | 36 | WWWWW | Championship Round |
| 5 | Honka | 22 | 10 | 5 | 7 | 23 | 17 | +6 | 35 | LWWWW | Championship Round |
| 6 | Inter Turku | 22 | 10 | 4 | 8 | 33 | 31 | +2 | 34 | LLWWW | Championship Round |
| 7 | AC oulu | 22 | 9 | 4 | 9 | 32 | 37 | −5 | 31 | LDLLL | Relegation |
| 8 | haka | 22 | 5 | 9 | 8 | 27 | 37 | −10 | 24 | WDWDW | Relegation |
| 9 | FC Lahti | 22 | 5 | 7 | 10 | 21 | 32 | −11 | 22 | DLLLW | Relegation |
| 10 | Ilves Tampere | 22 | 4 | 8 | 10 | 20 | 27 | −7 | 20 | LLWLL | Relegation |
| 11 | Kooteepee | 22 | 5 | 5 | 12 | 20 | 33 | −13 | 20 | LWLLL | Relegation |
| 12 | IFK Mariehamn | 22 | 3 | 6 | 13 | 21 | 34 | −13 | 15 | LDLLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | HJK helsinki | 22 | +20 | 44 |
| 2 | KuPS | 22 | +19 | 43 |
| 3 | SJK | 22 | +5 | 38 |
| 4 | vaasa PS | 22 | +7 | 36 |
| 5 | Honka | 22 | +6 | 35 |
| 6 | Inter Turku | 22 | +2 | 34 |
| 7 | AC oulu | 22 | −5 | 31 |
| 8 | haka | 22 | −10 | 24 |
| 9 | FC Lahti | 22 | −11 | 22 |
| 10 | Ilves Tampere | 22 | −7 | 20 |
| 11 | Kooteepee | 22 | −13 | 20 |
| 12 | IFK Mariehamn | 22 | −13 | 15 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 22 | 12 | 8 | 2 | 39 | 19 | +20 | 44 | WWWWD | Championship Round |
| 2 | KuPS | 22 | 13 | 4 | 5 | 34 | 15 | +19 | 43 | WWWDD | Championship Round |
| 3 | SJK | 22 | 11 | 5 | 6 | 29 | 24 | +5 | 38 | LLLWL | Championship Round |
| 4 | vaasa PS | 22 | 11 | 3 | 8 | 30 | 23 | +7 | 36 | WWWWW | Championship Round |
| 5 | Honka | 22 | 10 | 5 | 7 | 23 | 17 | +6 | 35 | LWWWW | Championship Round |
| 6 | Inter Turku | 22 | 10 | 4 | 8 | 33 | 31 | +2 | 34 | LLWWW | Championship Round |
| 7 | AC oulu | 22 | 9 | 4 | 9 | 32 | 37 | −5 | 31 | LDLLL | Relegation |
| 8 | haka | 22 | 5 | 9 | 8 | 27 | 37 | −10 | 24 | WDWDW | Relegation |
| 9 | FC Lahti | 22 | 5 | 7 | 10 | 21 | 32 | −11 | 22 | DLLLW | Relegation |
| 10 | Ilves Tampere | 22 | 4 | 8 | 10 | 20 | 27 | −7 | 20 | LLWLL | Relegation |
| 11 | Kooteepee | 22 | 5 | 5 | 12 | 20 | 33 | −13 | 20 | LWLLL | Relegation |
| 12 | IFK Mariehamn | 22 | 3 | 6 | 13 | 21 | 34 | −13 | 15 | LDLLL | 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 5 Nov
Wednesday 1 Nov
Sunday 29 Oct
Saturday 28 Oct
Wednesday 25 Oct
Gnistan
Mariehamn
Honka
Inter Turku
SJK
AC OuluSaturday 21 Oct
AC Oulu
Haka
HJK Helsinki
KuPS
Honka
Inter Turku
Kooteepee
Mariehamn
Lahti
Ilves
SJK
VPSSunday 8 Oct
KuPS
Honka
Mariehamn
Lahti
VPS
HJK HelsinkiSaturday 7 Oct
Haka
Kooteepee
Inter Turku
SJKFriday 6 Oct
Sunday 1 Oct
Friday 29 Sept
AC Oulu
Kooteepee
VPS
Inter TurkuWednesday 27 Sept
HJK Helsinki
Honka
Ilves
MariehamnSunday 24 Sept
Saturday 23 Sept
Friday 22 Sept
Honka
VPS
Kooteepee
Ilves
Lahti
AC Oulu
Mariehamn
HakaSunday 17 Sept
Saturday 16 Sept
AC Oulu
Mariehamn
HJK Helsinki
Inter Turku
SJK
HonkaFriday 15 Sept
Haka
Ilves
Lahti
KooteepeeSunday 3 Sept
Haka
SJK
HJK Helsinki
KuPS
Inter Turku
AC Oulu
Kooteepee
Honka
Lahti
Ilves
Mariehamn
VPSWednesday 30 Aug
Sunday 27 Aug
AC Oulu
HJK Helsinki
Haka
KuPS
Honka
IlvesSaturday 26 Aug
Inter Turku
Lahti
SJK
MariehamnFriday 25 Aug
Monday 21 Aug
Sunday 20 Aug
Inter Turku
HJK Helsinki
KuPS
SJKSaturday 19 Aug
Friday 18 Aug
Lahti
VPS
Mariehamn
HonkaTuesday 15 Aug
Sunday 13 Aug
Honka
Inter Turku
Ilves
KuPSSaturday 12 Aug
Friday 11 Aug
Wednesday 9 Aug
Monday 7 Aug
Kooteepee
Inter Turku
Lahti
HonkaSaturday 5 Aug
Friday 4 Aug
Sunday 30 July
Haka
Lahti
Honka
AC Oulu
KuPS
Kooteepee
Mariehamn
Inter TurkuSaturday 29 July
Friday 28 July
Sunday 23 July
Lahti
Mariehamn
VPS
HakaSaturday 22 July
AC Oulu
Kooteepee
HJK Helsinki
Ilves
Inter Turku
SJKMonday 17 July
Sunday 16 July
Saturday 15 July
Ilves
Mariehamn
VPS
AC OuluWednesday 12 July
Sunday 9 July
Saturday 8 July
Haka
Inter Turku
HJK Helsinki
Lahti
Kooteepee
Ilves
KuPS
VPS
SJK
HonkaSaturday 1 July
AC Oulu
Haka
Honka
HJK Helsinki
Ilves
SJK
Lahti
KuPS
Mariehamn
Kooteepee
VPS
Inter TurkuTuesday 27 June
Haka
HJK Helsinki
Honka
VPS
Inter Turku
Ilves
Kooteepee
Lahti
KuPS
Mariehamn
SJK
AC OuluSunday 11 June
AC Oulu
Inter Turku
HJK Helsinki
Kooteepee
Ilves
Honka
Lahti
Haka
Mariehamn
SJK
VPS
KuPSThursday 8 June
Wednesday 7 June
Haka
Ilves
Honka
Mariehamn
Inter Turku
Kooteepee
KuPS
AC Oulu
Lahti
HJK HelsinkiSaturday 3 June
AC Oulu
Mariehamn
HJK Helsinki
SJK
Ilves
Lahti
Inter Turku
Honka
Kooteepee
VPS
KuPS
HakaSaturday 27 May
Friday 26 May
Honka
Kooteepee
Inter Turku
Haka
Lahti
AC Oulu
SJK
KuPS
VPS
IlvesMonday 22 May
AC Oulu
Honka
Haka
VPS
Inter Turku
Mariehamn
Kooteepee
SJKSunday 21 May
Saturday 20 May
Saturday 13 May
AC Oulu
VPS
HJK Helsinki
Inter Turku
Honka
KuPS
Lahti
Kooteepee
Mariehamn
Haka
SJK
IlvesTuesday 9 May
AC Oulu
KuPS
Honka
Haka
Kooteepee
HJK HelsinkiFriday 5 May
Haka
Kooteepee
Honka
Lahti
Ilves
AC Oulu
KuPS
HJK Helsinki
SJK
Inter Turku
VPS
MariehamnSunday 30 Apr
Saturday 29 Apr
AC Oulu
SJK
HJK Helsinki
Haka
Ilves
Kooteepee
VPS
HonkaMonday 24 Apr
Sunday 23 Apr
HJK Helsinki
AC Oulu
KuPS
IlvesSaturday 22 Apr
Kooteepee
Mariehamn
SJK
LahtiWednesday 19 Apr
HJK Helsinki
VPS
KuPS
HonkaSunday 16 Apr
Saturday 15 Apr
Honka
SJK
Ilves
Inter Turku
VPS
HJK HelsinkiFriday 14 Apr
Haka
AC Oulu
Kooteepee
KuPSWednesday 5 Apr
HJK Helsinki
Honka
Kooteepee
AC Oulu
KuPS
Inter Turku
Mariehamn
Ilves
SJK
Haka
VPS
LahtiNo player statistics available for this season.
Leaderboards for 2023. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 53 | 27 |
KuPS | 53 | 27 |
vaasa PS | 49 | 27 |
SJK | 42 | 27 |
Honka | 41 | 27 |
AC oulu | 38 | 27 |
Inter Turku | 35 | 27 |
Ilves Tampere | 33 | 27 |
haka | 32 | 27 |
FC Lahti | 29 | 27 |
IFK Mariehamn | 22 | 27 |
Kooteepee | 20 | 27 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 16 | 27 |
HJK helsinki | 15 | 27 |
vaasa PS | 15 | 27 |
SJK | 12 | 27 |
Honka | 12 | 27 |
AC oulu | 11 | 27 |
Inter Turku | 10 | 27 |
Ilves Tampere | 8 | 27 |
haka | 7 | 27 |
FC Lahti | 7 | 27 |
IFK Mariehamn | 5 | 27 |
Kooteepee | 5 | 27 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
haka | 11 | 27 |
Ilves Tampere | 9 | 27 |
HJK helsinki | 8 | 27 |
FC Lahti | 8 | 27 |
IFK Mariehamn | 7 | 27 |
SJK | 6 | 27 |
KuPS | 5 | 27 |
Honka | 5 | 27 |
Inter Turku | 5 | 27 |
AC oulu | 5 | 27 |
Kooteepee | 5 | 27 |
vaasa PS | 4 | 27 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 4 | 27 |
KuPS | 6 | 27 |
vaasa PS | 8 | 27 |
SJK | 9 | 27 |
haka | 9 | 27 |
Honka | 10 | 27 |
Ilves Tampere | 10 | 27 |
AC oulu | 11 | 27 |
Inter Turku | 12 | 27 |
FC Lahti | 12 | 27 |
IFK Mariehamn | 15 | 27 |
Kooteepee | 17 | 27 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 50 | 27 |
KuPS | 41 | 27 |
vaasa PS | 41 | 27 |
AC oulu | 41 | 27 |
SJK | 35 | 27 |
Inter Turku | 35 | 27 |
Ilves Tampere | 35 | 27 |
haka | 35 | 27 |
Honka | 29 | 27 |
IFK Mariehamn | 28 | 27 |
FC Lahti | 26 | 27 |
Kooteepee | 21 | 27 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 20 | 27 |
HJK helsinki | 26 | 27 |
vaasa PS | 26 | 27 |
Honka | 27 | 27 |
SJK | 33 | 27 |
Ilves Tampere | 33 | 27 |
Inter Turku | 40 | 27 |
IFK Mariehamn | 40 | 27 |
FC Lahti | 41 | 27 |
haka | 42 | 27 |
Kooteepee | 44 | 27 |
AC oulu | 45 | 27 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 24 | 27 |
KuPS | 21 | 27 |
vaasa PS | 15 | 27 |
SJK | 2 | 27 |
Honka | 2 | 27 |
Ilves Tampere | 2 | 27 |
AC oulu | -4 | 27 |
Inter Turku | -5 | 27 |
haka | -7 | 27 |
IFK Mariehamn | -12 | 27 |
FC Lahti | -15 | 27 |
Kooteepee | -23 | 27 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 9 | 14 |
KuPS | 8 | 14 |
vaasa PS | 8 | 14 |
Honka | 8 | 16 |
SJK | 7 | 15 |
Inter Turku | 6 | 13 |
AC oulu | 6 | 14 |
FC Lahti | 5 | 14 |
Ilves Tampere | 4 | 13 |
haka | 4 | 14 |
IFK Mariehamn | 3 | 14 |
Kooteepee | 3 | 13 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
vaasa PS | 9 | 15 |
KuPS | 8 | 13 |
HJK helsinki | 6 | 13 |
SJK | 5 | 13 |
Honka | 5 | 15 |
AC oulu | 5 | 15 |
Inter Turku | 4 | 15 |
Ilves Tampere | 4 | 14 |
haka | 3 | 13 |
IFK Mariehamn | 3 | 15 |
FC Lahti | 2 | 13 |
Kooteepee | 2 | 14 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 13 | 27 |
vaasa PS | 13 | 29 |
Honka | 11 | 31 |
HJK helsinki | 10 | 27 |
SJK | 9 | 28 |
IFK Mariehamn | 9 | 29 |
FC Lahti | 7 | 27 |
Kooteepee | 7 | 27 |
Ilves Tampere | 6 | 27 |
Inter Turku | 4 | 28 |
haka | 4 | 27 |
AC oulu | 3 | 29 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Honka | 14 | 31 |
Kooteepee | 13 | 27 |
FC Lahti | 10 | 27 |
IFK Mariehamn | 9 | 29 |
vaasa PS | 8 | 29 |
Ilves Tampere | 8 | 27 |
Inter Turku | 7 | 28 |
KuPS | 6 | 27 |
SJK | 6 | 28 |
AC oulu | 6 | 29 |
haka | 5 | 27 |
HJK helsinki | 3 | 27 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
HJK helsinki | 1.85 | 27 |
KuPS | 1.52 | 27 |
vaasa PS | 1.48 | 29 |
AC oulu | 1.48 | 29 |
SJK | 1.32 | 28 |
Ilves Tampere | 1.3 | 27 |
haka | 1.3 | 27 |
Inter Turku | 1.25 | 28 |
Honka | 1.1 | 31 |
IFK Mariehamn | 1.07 | 29 |
FC Lahti | 0.96 | 27 |
Kooteepee | 0.78 | 27 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
AC oulu | 69.0% | 29 |
haka | 66.7% | 27 |
Inter Turku | 64.3% | 28 |
HJK helsinki | 59.3% | 27 |
SJK | 57.1% | 28 |
Ilves Tampere | 55.6% | 27 |
IFK Mariehamn | 55.2% | 29 |
FC Lahti | 51.9% | 27 |
Kooteepee | 40.7% | 27 |
vaasa PS | 34.5% | 29 |
KuPS | 33.3% | 27 |
Honka | 29.0% | 31 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
AC oulu | 72.4% | 29 |
Inter Turku | 60.7% | 28 |
haka | 55.6% | 27 |
SJK | 53.6% | 28 |
HJK helsinki | 51.9% | 27 |
IFK Mariehamn | 48.3% | 29 |
Ilves Tampere | 48.1% | 27 |
vaasa PS | 44.8% | 29 |
FC Lahti | 44.4% | 27 |
Kooteepee | 44.4% | 27 |
KuPS | 37.0% | 27 |
Honka | 35.5% | 31 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
vaasa PS | 12 | 29 |
KuPS | 6 | 27 |
HJK helsinki | 5 | 27 |
SJK | 5 | 28 |
Honka | 5 | 31 |
Ilves Tampere | 4 | 27 |
Inter Turku | 3 | 28 |
AC oulu | 3 | 29 |
FC Lahti | 3 | 27 |
haka | 2 | 27 |
Kooteepee | 2 | 27 |
IFK Mariehamn | 1 | 29 |
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.