Veikkausliiga
Season archive · results and statistics.
Live now
Final matches
Haka
VPS
VPS
Haka
AC Oulu
VPS
Inter Turku
VPS
SJK
AC OuluFull time · awaiting grading
Championship Round
2022| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 27 | 18 | 4 | 5 | 41 | 23 | +18 | 58 | WLWWL | UEFA Champions League qualifying |
| 2 | KuPS | 27 | 17 | 6 | 4 | 43 | 21 | +22 | 57 | LWDWW | UEFA Conference League qualifying |
| 3 | Honka | 27 | 14 | 7 | 6 | 53 | 27 | +26 | 49 | WLWDD | UEFA Conference League |
| 4 | haka | 27 | 13 | 6 | 8 | 40 | 40 | 0 | 45 | WWDLD | UEFA Conference League |
| 5 | Inter Turku | 27 | 10 | 5 | 12 | 42 | 36 | +6 | 35 | LLLLW | UEFA Conference League |
| 6 | SJK | 27 | 10 | 5 | 12 | 33 | 38 | −5 | 35 | LWLDL | UEFA Conference League |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | HJK helsinki | 27 | +18 | 58 |
| 2 | KuPS | 27 | +22 | 57 |
| 3 | Honka | 27 | +26 | 49 |
| 4 | haka | 27 | 0 | 45 |
| 5 | Inter Turku | 27 | +6 | 35 |
| 6 | SJK | 27 | −5 | 35 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 27 | 18 | 4 | 5 | 41 | 23 | +18 | 58 | WLWWL | UEFA Champions League qualifying |
| 2 | KuPS | 27 | 17 | 6 | 4 | 43 | 21 | +22 | 57 | LWDWW | UEFA Conference League qualifying |
| 3 | Honka | 27 | 14 | 7 | 6 | 53 | 27 | +26 | 49 | WLWDD | UEFA Conference League |
| 4 | haka | 27 | 13 | 6 | 8 | 40 | 40 | 0 | 45 | WWDLD | UEFA Conference League |
| 5 | Inter Turku | 27 | 10 | 5 | 12 | 42 | 36 | +6 | 35 | LLLLW | UEFA Conference League |
| 6 | SJK | 27 | 10 | 5 | 12 | 33 | 38 | −5 | 35 | LWLDL | UEFA Conference League |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Relegation Round
2022| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AC oulu | 27 | 11 | 6 | 10 | 46 | 43 | +3 | 39 | WWWLL | UEFA Conference League |
| 2 | vaasa PS | 27 | 10 | 5 | 12 | 52 | 41 | +11 | 35 | WWWWD | UEFA Conference League qualifying |
| 3 | Ilves Tampere | 27 | 9 | 7 | 11 | 43 | 43 | 0 | 34 | LWLWW | – |
| 4 | IFK Mariehamn | 27 | 9 | 7 | 11 | 41 | 43 | −2 | 34 | WLWWD | – |
| 5 | FC Lahti | 27 | 5 | 6 | 16 | 26 | 55 | −29 | 21 | LLLLW | Relegation play-offs |
| 6 | HIFK Elsinki | 27 | 1 | 6 | 20 | 20 | 70 | −50 | 9 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | AC oulu | 27 | +3 | 39 |
| 2 | vaasa PS | 27 | +11 | 35 |
| 3 | Ilves Tampere | 27 | 0 | 34 |
| 4 | IFK Mariehamn | 27 | −2 | 34 |
| 5 | FC Lahti | 27 | −29 | 21 |
| 6 | HIFK Elsinki | 27 | −50 | 9 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AC oulu | 27 | 11 | 6 | 10 | 46 | 43 | +3 | 39 | WWWLL | UEFA Conference League |
| 2 | vaasa PS | 27 | 10 | 5 | 12 | 52 | 41 | +11 | 35 | WWWWD | UEFA Conference League qualifying |
| 3 | Ilves Tampere | 27 | 9 | 7 | 11 | 43 | 43 | 0 | 34 | LWLWW | – |
| 4 | IFK Mariehamn | 27 | 9 | 7 | 11 | 41 | 43 | −2 | 34 | WLWWD | – |
| 5 | FC Lahti | 27 | 5 | 6 | 16 | 26 | 55 | −29 | 21 | LLLLW | Relegation play-offs |
| 6 | HIFK Elsinki | 27 | 1 | 6 | 20 | 20 | 70 | −50 | 9 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 16 Oct 03:41.
Regular Season
2022| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 22 | 15 | 4 | 3 | 34 | 18 | +16 | 49 | DWWWW | Championship Round |
| 2 | KuPS | 22 | 14 | 5 | 3 | 36 | 16 | +20 | 47 | WLWDW | Championship Round |
| 3 | Honka | 22 | 12 | 5 | 5 | 45 | 21 | +24 | 41 | WWDLL | Championship Round |
| 4 | haka | 22 | 11 | 4 | 7 | 36 | 38 | −2 | 37 | WLWWW | Championship Round |
| 5 | Inter Turku | 22 | 9 | 5 | 8 | 40 | 28 | +12 | 32 | DWLWD | Championship Round |
| 6 | SJK | 22 | 9 | 4 | 9 | 29 | 32 | −3 | 31 | WWLWL | Championship Round |
| 7 | AC oulu | 22 | 8 | 6 | 8 | 35 | 35 | 0 | 30 | LLDDW | Relegation |
| 8 | Ilves Tampere | 22 | 6 | 7 | 9 | 31 | 36 | −5 | 25 | LWLDD | Relegation |
| 9 | IFK Mariehamn | 22 | 6 | 6 | 10 | 25 | 33 | −8 | 24 | LLWLW | Relegation |
| 10 | vaasa PS | 22 | 6 | 4 | 12 | 39 | 36 | +3 | 22 | DLDLL | Relegation |
| 11 | FC Lahti | 22 | 4 | 6 | 12 | 19 | 43 | −24 | 18 | DWLDL | Relegation |
| 12 | HIFK Elsinki | 22 | 1 | 6 | 15 | 15 | 48 | −33 | 9 | LLDLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | HJK helsinki | 22 | +16 | 49 |
| 2 | KuPS | 22 | +20 | 47 |
| 3 | Honka | 22 | +24 | 41 |
| 4 | haka | 22 | −2 | 37 |
| 5 | Inter Turku | 22 | +12 | 32 |
| 6 | SJK | 22 | −3 | 31 |
| 7 | AC oulu | 22 | 0 | 30 |
| 8 | Ilves Tampere | 22 | −5 | 25 |
| 9 | IFK Mariehamn | 22 | −8 | 24 |
| 10 | vaasa PS | 22 | +3 | 22 |
| 11 | FC Lahti | 22 | −24 | 18 |
| 12 | HIFK Elsinki | 22 | −33 | 9 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | HJK helsinki | 22 | 15 | 4 | 3 | 34 | 18 | +16 | 49 | DWWWW | Championship Round |
| 2 | KuPS | 22 | 14 | 5 | 3 | 36 | 16 | +20 | 47 | WLWDW | Championship Round |
| 3 | Honka | 22 | 12 | 5 | 5 | 45 | 21 | +24 | 41 | WWDLL | Championship Round |
| 4 | haka | 22 | 11 | 4 | 7 | 36 | 38 | −2 | 37 | WLWWW | Championship Round |
| 5 | Inter Turku | 22 | 9 | 5 | 8 | 40 | 28 | +12 | 32 | DWLWD | Championship Round |
| 6 | SJK | 22 | 9 | 4 | 9 | 29 | 32 | −3 | 31 | WWLWL | Championship Round |
| 7 | AC oulu | 22 | 8 | 6 | 8 | 35 | 35 | 0 | 30 | LLDDW | Relegation |
| 8 | Ilves Tampere | 22 | 6 | 7 | 9 | 31 | 36 | −5 | 25 | LWLDD | Relegation |
| 9 | IFK Mariehamn | 22 | 6 | 6 | 10 | 25 | 33 | −8 | 24 | LLWLW | Relegation |
| 10 | vaasa PS | 22 | 6 | 4 | 12 | 39 | 36 | +3 | 22 | DLDLL | Relegation |
| 11 | FC Lahti | 22 | 4 | 6 | 12 | 19 | 43 | −24 | 18 | DWLDL | Relegation |
| 12 | HIFK Elsinki | 22 | 1 | 6 | 15 | 15 | 48 | −33 | 9 | LLDLL | 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 30 Oct
Wednesday 26 Oct
Saturday 22 Oct
Wednesday 19 Oct
Inter Turku
VPS
SJK
AC OuluSunday 16 Oct
AC Oulu
Ilves
HJK Helsinki
KuPS
Honka
Haka
Inter Turku
SJK
Lahti
HIFK Helsinki
Mariehamn
VPSMonday 10 Oct
Sunday 9 Oct
Haka
HJK Helsinki
Ilves
Lahti
KuPS
Inter TurkuSaturday 8 Oct
HIFK Helsinki
Mariehamn
VPS
AC OuluThursday 6 Oct
Wednesday 5 Oct
Sunday 2 Oct
AC Oulu
Lahti
Haka
SJK
HJK Helsinki
Inter Turku
Ilves
Mariehamn
KuPS
Honka
VPS
HIFK HelsinkiThursday 29 Sept
Wednesday 28 Sept
HIFK Helsinki
Ilves
Inter Turku
Haka
Lahti
VPS
Mariehamn
AC Oulu
SJK
KuPSSunday 18 Sept
AC Oulu
HIFK Helsinki
HJK Helsinki
SJK
Ilves
VPS
Mariehamn
LahtiSunday 11 Sept
HIFK Helsinki
AC Oulu
Honka
HJK Helsinki
Ilves
Inter Turku
Lahti
Haka
Mariehamn
SJK
VPS
KuPSMonday 5 Sept
Sunday 4 Sept
AC Oulu
Lahti
Mariehamn
Inter TurkuSaturday 3 Sept
Thursday 1 Sept
Sunday 28 Aug
HJK Helsinki
SJK
VPS
HIFK HelsinkiSaturday 27 Aug
Honka
AC Oulu
Ilves
Haka
Inter Turku
KuPSFriday 26 Aug
Monday 22 Aug
Sunday 21 Aug
AC Oulu
Inter Turku
Haka
HJK Helsinki
Mariehamn
IlvesSaturday 20 Aug
Monday 15 Aug
Sunday 14 Aug
Saturday 13 Aug
Ilves
Honka
Inter Turku
VPSFriday 12 Aug
Monday 8 Aug
Sunday 7 Aug
AC Oulu
HJK Helsinki
KuPS
HonkaSaturday 6 Aug
Inter Turku
SJK
Mariehamn
Haka
VPS
IlvesMonday 1 Aug
Sunday 31 July
Saturday 30 July
HJK Helsinki
Mariehamn
Honka
VPSFriday 29 July
Monday 25 July
Sunday 24 July
KuPS
HIFK Helsinki
Lahti
SJKSaturday 23 July
AC Oulu
Mariehamn
Ilves
HJK Helsinki
VPS
HakaMonday 18 July
Sunday 17 July
Saturday 16 July
HJK Helsinki
VPS
Mariehamn
HIFK HelsinkiFriday 15 July
Monday 11 July
Sunday 10 July
Saturday 9 July
HIFK Helsinki
Haka
VPS
MariehamnMonday 4 July
Saturday 2 July
AC Oulu
VPS
HJK Helsinki
KuPS
Honka
Mariehamn
Lahti
Inter TurkuWednesday 22 June
Ilves
HIFK Helsinki
Inter Turku
Lahti
KuPS
AC Oulu
Mariehamn
HJK Helsinki
SJK
Haka
VPS
HonkaSaturday 18 June
Haka
Mariehamn
HIFK Helsinki
VPS
HJK Helsinki
AC Oulu
Honka
KuPS
Ilves
Lahti
SJK
Inter TurkuSunday 29 May
HIFK Helsinki
Honka
KuPS
HJK Helsinki
Mariehamn
VPSSaturday 28 May
AC Oulu
SJK
Haka
Lahti
Inter Turku
IlvesMonday 23 May
Sunday 22 May
HJK Helsinki
Haka
Lahti
AC OuluSaturday 21 May
Friday 20 May
Thursday 19 May
Tuesday 17 May
AC Oulu
KuPS
Haka
SJK
HJK Helsinki
LahtiSunday 15 May
Saturday 14 May
Friday 13 May
Thursday 12 May
KuPS
Haka
Lahti
HJK HelsinkiSunday 8 May
HJK Helsinki
Ilves
Mariehamn
KuPSSaturday 7 May
AC Oulu
HIFK Helsinki
Haka
VPS
Honka
Inter Turku
SJK
LahtiTuesday 3 May
Friday 29 Apr
AC Oulu
Haka
Ilves
SJK
Inter Turku
Mariehamn
KuPS
VPS
Lahti
HonkaThursday 28 Apr
Monday 25 Apr
Sunday 24 Apr
Saturday 23 Apr
HJK Helsinki
Inter Turku
Ilves
VPSFriday 22 Apr
Haka
HIFK Helsinki
Lahti
KuPSMonday 18 Apr
HIFK Helsinki
Lahti
Mariehamn
Honka
VPS
HJK HelsinkiSunday 17 Apr
AC Oulu
Ilves
Inter Turku
HakaFriday 15 Apr
Saturday 9 Apr
HIFK Helsinki
Mariehamn
Ilves
KuPS
Inter Turku
AC OuluFriday 8 Apr
Lahti
VPS
SJK
HJK HelsinkiThursday 7 Apr
Saturday 2 Apr
Haka
Ilves
HJK Helsinki
Honka
KuPS
Inter Turku
Mariehamn
Lahti
SJK
HIFK Helsinki
VPS
AC OuluNo player statistics available for this season.
Leaderboards for 2022. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 58 | 27 |
KuPS | 57 | 27 |
Honka | 49 | 27 |
haka | 45 | 27 |
AC oulu | 39 | 27 |
Inter Turku | 35 | 27 |
SJK | 35 | 27 |
vaasa PS | 35 | 27 |
Ilves Tampere | 34 | 27 |
IFK Mariehamn | 34 | 27 |
FC Lahti | 21 | 27 |
HIFK Elsinki | 9 | 27 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 18 | 27 |
KuPS | 17 | 27 |
Honka | 14 | 27 |
haka | 13 | 27 |
AC oulu | 11 | 27 |
Inter Turku | 10 | 27 |
SJK | 10 | 27 |
vaasa PS | 10 | 27 |
Ilves Tampere | 9 | 27 |
IFK Mariehamn | 9 | 27 |
FC Lahti | 5 | 27 |
HIFK Elsinki | 1 | 27 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Honka | 7 | 27 |
Ilves Tampere | 7 | 27 |
IFK Mariehamn | 7 | 27 |
KuPS | 6 | 27 |
haka | 6 | 27 |
AC oulu | 6 | 27 |
FC Lahti | 6 | 27 |
HIFK Elsinki | 6 | 27 |
Inter Turku | 5 | 27 |
SJK | 5 | 27 |
vaasa PS | 5 | 27 |
HJK helsinki | 4 | 27 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 4 | 27 |
HJK helsinki | 5 | 27 |
Honka | 6 | 27 |
haka | 8 | 27 |
AC oulu | 10 | 27 |
Ilves Tampere | 11 | 27 |
IFK Mariehamn | 11 | 27 |
Inter Turku | 12 | 27 |
SJK | 12 | 27 |
vaasa PS | 12 | 27 |
FC Lahti | 16 | 27 |
HIFK Elsinki | 20 | 27 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
Honka | 53 | 27 |
vaasa PS | 52 | 27 |
AC oulu | 46 | 27 |
KuPS | 43 | 27 |
Ilves Tampere | 43 | 27 |
Inter Turku | 42 | 27 |
HJK helsinki | 41 | 27 |
IFK Mariehamn | 41 | 27 |
haka | 40 | 27 |
SJK | 33 | 27 |
FC Lahti | 26 | 27 |
HIFK Elsinki | 20 | 27 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 21 | 27 |
HJK helsinki | 23 | 27 |
Honka | 27 | 27 |
Inter Turku | 36 | 27 |
SJK | 38 | 27 |
haka | 40 | 27 |
vaasa PS | 41 | 27 |
AC oulu | 43 | 27 |
Ilves Tampere | 43 | 27 |
IFK Mariehamn | 43 | 27 |
FC Lahti | 55 | 27 |
HIFK Elsinki | 70 | 27 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
Honka | 26 | 27 |
KuPS | 22 | 27 |
HJK helsinki | 18 | 27 |
vaasa PS | 11 | 27 |
Inter Turku | 6 | 27 |
AC oulu | 3 | 27 |
haka | 0 | 27 |
Ilves Tampere | 0 | 27 |
IFK Mariehamn | -2 | 27 |
SJK | -5 | 27 |
FC Lahti | -29 | 27 |
HIFK Elsinki | -50 | 27 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 10 | 14 |
KuPS | 10 | 14 |
Honka | 9 | 14 |
haka | 8 | 14 |
SJK | 7 | 14 |
AC oulu | 7 | 15 |
Inter Turku | 5 | 14 |
Ilves Tampere | 5 | 14 |
IFK Mariehamn | 5 | 14 |
vaasa PS | 3 | 14 |
FC Lahti | 2 | 13 |
HIFK Elsinki | 0 | 13 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
vaasa PS | 10 | 17 |
HJK helsinki | 8 | 13 |
KuPS | 7 | 13 |
haka | 6 | 15 |
AC oulu | 6 | 14 |
Honka | 5 | 13 |
Inter Turku | 4 | 14 |
Ilves Tampere | 4 | 13 |
IFK Mariehamn | 4 | 13 |
SJK | 3 | 14 |
FC Lahti | 3 | 14 |
HIFK Elsinki | 1 | 14 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
KuPS | 12 | 27 |
HJK helsinki | 11 | 27 |
Honka | 9 | 27 |
AC oulu | 8 | 29 |
haka | 7 | 29 |
vaasa PS | 7 | 31 |
Ilves Tampere | 6 | 27 |
SJK | 5 | 28 |
IFK Mariehamn | 5 | 27 |
Inter Turku | 4 | 28 |
FC Lahti | 4 | 27 |
HIFK Elsinki | 2 | 27 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
FC Lahti | 14 | 27 |
SJK | 10 | 28 |
HIFK Elsinki | 9 | 27 |
Inter Turku | 7 | 28 |
vaasa PS | 7 | 31 |
haka | 6 | 29 |
Ilves Tampere | 6 | 27 |
IFK Mariehamn | 6 | 27 |
AC oulu | 5 | 29 |
KuPS | 4 | 27 |
HJK helsinki | 3 | 27 |
Honka | 3 | 27 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
Honka | 1.96 | 27 |
vaasa PS | 1.94 | 31 |
AC oulu | 1.66 | 29 |
KuPS | 1.59 | 27 |
Ilves Tampere | 1.59 | 27 |
HJK helsinki | 1.52 | 27 |
haka | 1.52 | 29 |
IFK Mariehamn | 1.52 | 27 |
Inter Turku | 1.43 | 28 |
SJK | 1.18 | 28 |
FC Lahti | 0.96 | 27 |
HIFK Elsinki | 0.74 | 27 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
Honka | 63.0% | 27 |
Ilves Tampere | 63.0% | 27 |
IFK Mariehamn | 63.0% | 27 |
HIFK Elsinki | 63.0% | 27 |
Inter Turku | 60.7% | 28 |
haka | 58.6% | 29 |
AC oulu | 58.6% | 29 |
vaasa PS | 54.8% | 31 |
HJK helsinki | 51.9% | 27 |
KuPS | 51.9% | 27 |
SJK | 50.0% | 28 |
FC Lahti | 44.4% | 27 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
vaasa PS | 67.7% | 31 |
Ilves Tampere | 63.0% | 27 |
AC oulu | 62.1% | 29 |
Inter Turku | 60.7% | 28 |
Honka | 59.3% | 27 |
HIFK Elsinki | 59.3% | 27 |
haka | 58.6% | 29 |
IFK Mariehamn | 51.9% | 27 |
FC Lahti | 51.9% | 27 |
HJK helsinki | 48.1% | 27 |
KuPS | 48.1% | 27 |
SJK | 42.9% | 28 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
HJK helsinki | 5 | 27 |
KuPS | 5 | 27 |
haka | 5 | 29 |
AC oulu | 4 | 29 |
vaasa PS | 4 | 31 |
Honka | 3 | 27 |
Inter Turku | 2 | 28 |
SJK | 2 | 28 |
Ilves Tampere | 2 | 27 |
IFK Mariehamn | 2 | 27 |
FC Lahti | 1 | 27 |
HIFK Elsinki | 1 | 27 |
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.