Veikkausliiga 2025

Season archive · 05 Apr 25 to 09 Nov 25 · 177 games

KuPS won the Veikkausliiga 2025 with 67 points from 32 games. Inter Turku finished second on 61, 6 points behind.

Haka and KTP were relegated.

Kasper Paananen was the top scorer with 18 goals for SJK.

The 177 games produced 583 goals, 3.29 per game. 41% were home wins, 23% draws and 37% away wins.

Final table

# Team P W D L GF GA GD Pts
1 KuPS Champions 322075 6234 +28 67
2 Inter Turku 3217105 6033 +27 61
3 Ilves 321868 6845 +23 60
4 SJK 321787 7051 +19 59
5 HJK Helsinki 3214711 7452 +22 49
6 Gnistan 328915 4765 -18 33
7 Jaro 2710413 3544 -9 34
8 Mariehamn 278811 3453 -19 32
9 VPS 278712 3742 -5 31
10 AC Oulu 278316 3553 -18 27
11 KTP Relegated 275616 3161 -30 21
12 Haka Relegated 274518 3050 -20 17

After 22 games each the league split into groups of 6 and 6: they are ranked apart, so a club in a lower group cannot finish above one in a higher group, whatever its points.

The season in numbers

Goals per game 3.29 583 goals in 177 games
Home wins 41%
Draws 23%
Away wins 37%
Both teams scored 65%
Over 2.5 goals 67%

Top scorers

#PlayerGoalsClubG
1 Kasper Paananen 18 SJK 32
2 Teemu Pukki 14 HJK Helsinki 29
2 Alexander Ring 14 HJK Helsinki 30
2 Kerfala Cissoko 14 Jaro 25
5 Roope Riski 13 Ilves 31
5 Mohamed Toure 13 KuPS 28
7 Christian Ouguehi Legbo 12 Inter Turku 29
8 Maissa Fall 11 VPS 24
9 Santeri Hostikka 10 HJK Helsinki 28
9 Agon Sadiku 10 KuPS 27

Own goals are not counted for the scorer.

Top assists

#PlayerAssistsClubG
1 Teemu Pukki 10 HJK Helsinki 29
2 Saku Heiskanen 9 Gnistan 28
3 Antoin Loic Essomba 8 Inter Turku 27
3 Florian Krebs 8 Inter Turku 29
3 Babacar Fati 8 SJK 29
6 Otto Ruoppi 6 KuPS 32
6 Niklas Jokelainen 6 AC Oulu 26
6 Axel Kouame 6 Inter Turku 21
6 Yassine El Ouatki 6 VPS 26
6 Jaakko Oksanen 6 KuPS 29

Season records

Most goals in a game 10 HJK Helsinki 8–2 Mariehamn
Most goals by one side 8 HJK Helsinki 8–2 Mariehamn

All results

Every game of the 2025 season, by month.

April 202505 Apr 25 to 28 Apr 25 · 26 games
DateHomeScoreAway
05 Apr 25 Ilves 3–2 HJK Helsinki
05 Apr 25 KTP 0–1 SJK
05 Apr 25 VPS 4–3 AC Oulu
05 Apr 25 Inter Turku 1–1 KuPS
05 Apr 25 Mariehamn 0–2 Jaro
05 Apr 25 Haka 3–2 Gnistan
11 Apr 25 KTP 2–2 VPS
11 Apr 25 SJK 1–0 HJK Helsinki
12 Apr 25 Ilves 2–1 Jaro
12 Apr 25 Haka 0–1 Mariehamn
12 Apr 25 Inter Turku 3–0 Gnistan
12 Apr 25 KuPS 1–0 AC Oulu
19 Apr 25 VPS 0–2 Inter Turku
19 Apr 25 KTP 0–5 Ilves
19 Apr 25 Mariehamn 1–2 SJK
19 Apr 25 Haka 2–1 AC Oulu
19 Apr 25 KuPS 1–0 Jaro
22 Apr 25 HJK Helsinki 0–1 Gnistan
23 Apr 25 KuPS 4–1 Mariehamn
23 Apr 25 SJK 3–1 AC Oulu
26 Apr 25 AC Oulu 1–4 Inter Turku
26 Apr 25 Jaro 2–3 KTP
26 Apr 25 HJK Helsinki 3–1 VPS
27 Apr 25 Gnistan 1–2 KuPS
27 Apr 25 Mariehamn 3–2 Ilves
28 Apr 25 SJK 2–2 Haka
May 202502 May 25 to 31 May 25 · 30 games
DateHomeScoreAway
02 May 25 VPS 1–0 Ilves
02 May 25 Haka 0–1 Jaro
02 May 25 KTP 1–3 AC Oulu
02 May 25 KuPS 1–0 SJK
03 May 25 Gnistan 2–0 Mariehamn
03 May 25 Inter Turku 1–1 HJK Helsinki
09 May 25 Ilves 3–2 Haka
10 May 25 KuPS 3–0 KTP
10 May 25 Mariehamn 2–2 Inter Turku
10 May 25 AC Oulu 2–3 Gnistan
11 May 25 Jaro 0–3 HJK Helsinki
12 May 25 SJK 2–3 VPS
16 May 25 Gnistan 2–2 SJK
16 May 25 Haka 1–3 KuPS
17 May 25 HJK Helsinki 4–1 KTP
17 May 25 Inter Turku 3–1 Ilves
17 May 25 AC Oulu 0–1 Mariehamn
17 May 25 VPS 0–0 Jaro
20 May 25 HJK Helsinki 4–2 SJK
21 May 25 Ilves 3–0 KuPS
23 May 25 KTP 0–0 Haka
24 May 25 Jaro 1–1 Gnistan
24 May 25 Ilves 0–0 AC Oulu
24 May 25 Mariehamn 0–4 HJK Helsinki
25 May 25 KuPS 0–2 VPS
25 May 25 SJK 0–1 Inter Turku
31 May 25 KTP 2–2 Mariehamn
31 May 25 AC Oulu 2–2 SJK
31 May 25 Haka 2–1 VPS
31 May 25 HJK Helsinki 0–0 KuPS
June 202501 Jun 25 to 28 Jun 25 · 20 games
DateHomeScoreAway
01 Jun 25 Gnistan 0–2 Ilves
01 Jun 25 Jaro 0–1 Inter Turku
14 Jun 25 Inter Turku 1–1 Haka
14 Jun 25 AC Oulu 0–4 HJK Helsinki
14 Jun 25 Mariehamn 1–5 VPS
14 Jun 25 SJK 3–1 Jaro
14 Jun 25 KuPS 0–3 Ilves
14 Jun 25 Gnistan 2–1 KTP
18 Jun 25 Mariehamn 1–0 KuPS
18 Jun 25 Ilves 2–3 SJK
18 Jun 25 HJK Helsinki 3–1 Haka
18 Jun 25 VPS 0–0 Gnistan
18 Jun 25 Jaro 2–1 AC Oulu
19 Jun 25 Inter Turku 5–0 KTP
27 Jun 25 Gnistan 2–2 Inter Turku
27 Jun 25 KuPS 3–0 HJK Helsinki
28 Jun 25 SJK 4–1 Mariehamn
28 Jun 25 Haka 0–4 Ilves
28 Jun 25 KTP 3–2 Jaro
28 Jun 25 AC Oulu 2–1 VPS
July 202501 Jul 25 to 28 Jul 25 · 26 games
DateHomeScoreAway
01 Jul 25 KuPS 6–2 Gnistan
02 Jul 25 HJK Helsinki 2–3 Jaro
02 Jul 25 VPS 1–2 Haka
02 Jul 25 Inter Turku 0–0 Mariehamn
02 Jul 25 Ilves 2–1 KTP
04 Jul 25 AC Oulu 2–2 KuPS
05 Jul 25 SJK 1–1 Ilves
05 Jul 25 VPS 0–2 HJK Helsinki
06 Jul 25 Jaro 1–1 Mariehamn
06 Jul 25 Haka 0–1 Inter Turku
07 Jul 25 KTP 0–0 Gnistan
12 Jul 25 Inter Turku 3–1 Jaro
13 Jul 25 Gnistan 2–0 Haka
13 Jul 25 AC Oulu 3–2 KTP
14 Jul 25 Ilves 3–2 VPS
18 Jul 25 KTP 2–2 Inter Turku
19 Jul 25 VPS 1–1 KuPS
20 Jul 25 SJK 3–1 Gnistan
20 Jul 25 HJK Helsinki 3–1 AC Oulu
20 Jul 25 Jaro 0–1 Ilves
21 Jul 25 Mariehamn 1–1 Haka
25 Jul 25 Jaro 2–2 VPS
26 Jul 25 Haka 2–3 KTP
26 Jul 25 Mariehamn 0–1 AC Oulu
27 Jul 25 Inter Turku 4–1 SJK
28 Jul 25 Gnistan 2–4 HJK Helsinki
August 202501 Aug 25 to 31 Aug 25 · 30 games
DateHomeScoreAway
01 Aug 25 VPS 1–1 Mariehamn
02 Aug 25 KuPS 3–2 Haka
02 Aug 25 AC Oulu 0–1 Jaro
03 Aug 25 SJK 3–0 KTP
04 Aug 25 Ilves 2–2 Gnistan
04 Aug 25 HJK Helsinki 1–4 Inter Turku
08 Aug 25 Inter Turku 3–2 AC Oulu
09 Aug 25 Jaro 2–1 Haka
09 Aug 25 KTP 0–2 KuPS
09 Aug 25 Mariehamn 2–5 Gnistan
10 Aug 25 VPS 1–2 SJK
11 Aug 25 HJK Helsinki 5–1 Ilves
15 Aug 25 Gnistan 0–0 VPS
16 Aug 25 AC Oulu 0–4 Ilves
16 Aug 25 Mariehamn 3–0 KTP
17 Aug 25 Haka 1–2 HJK Helsinki
17 Aug 25 KuPS 2–1 Inter Turku
18 Aug 25 Jaro 0–4 SJK
22 Aug 25 VPS 3–2 KTP
23 Aug 25 Ilves 1–0 Inter Turku
24 Aug 25 HJK Helsinki 8–2 Mariehamn
24 Aug 25 Jaro 1–3 KuPS
25 Aug 25 Haka 2–3 SJK
25 Aug 25 Gnistan 3–2 AC Oulu
31 Aug 25 SJK 1–1 KuPS
31 Aug 25 Inter Turku 2–1 VPS
31 Aug 25 Ilves 2–1 Mariehamn
31 Aug 25 Gnistan 1–2 Jaro
31 Aug 25 AC Oulu 3–2 Haka
31 Aug 25 KTP 1–4 HJK Helsinki
September 202513 Sep 25 to 29 Sep 25 · 18 games
DateHomeScoreAway
13 Sep 25 Mariehamn 1–1 Haka
13 Sep 25 VPS 2–1 KTP
13 Sep 25 Gnistan 0–2 Inter Turku
13 Sep 25 SJK 3–3 HJK Helsinki
14 Sep 25 Jaro 1–2 AC Oulu
14 Sep 25 KuPS 2–4 Ilves
19 Sep 25 Haka 0–1 AC Oulu
19 Sep 25 KTP 1–2 Jaro
21 Sep 25 Mariehamn 2–1 VPS
23 Sep 25 Ilves 3–2 Gnistan
23 Sep 25 KuPS 3–2 SJK
23 Sep 25 Inter Turku 0–0 HJK Helsinki
26 Sep 25 VPS 1–0 Haka
27 Sep 25 Gnistan 0–4 KuPS
27 Sep 25 AC Oulu 0–2 KTP
27 Sep 25 SJK 2–1 Inter Turku
28 Sep 25 Jaro 2–3 Mariehamn
29 Sep 25 HJK Helsinki 2–2 Ilves
October 202503 Oct 25 to 30 Oct 25 · 21 games
DateHomeScoreAway
03 Oct 25 Jaro 2–1 Haka
03 Oct 25 HJK Helsinki 2–3 Gnistan
04 Oct 25 AC Oulu 2–0 VPS
04 Oct 25 KTP 1–1 Mariehamn
04 Oct 25 SJK 2–1 Ilves
05 Oct 25 Inter Turku 0–3 KuPS
16 Oct 25 Ilves 1–1 KuPS
18 Oct 25 Mariehamn 2–0 AC Oulu
18 Oct 25 Haka 1–2 KTP
18 Oct 25 VPS 1–3 Jaro
19 Oct 25 Gnistan 3–4 SJK
19 Oct 25 Ilves 1–2 Inter Turku
19 Oct 25 KuPS 3–1 HJK Helsinki
22 Oct 25 Inter Turku 2–1 Gnistan
22 Oct 25 HJK Helsinki 3–4 SJK
25 Oct 25 Gnistan 1–3 Ilves
26 Oct 25 HJK Helsinki 1–1 Inter Turku
27 Oct 25 SJK 0–1 KuPS
30 Oct 25 KuPS 1–1 Gnistan
30 Oct 25 Inter Turku 2–2 SJK
30 Oct 25 Ilves 3–1 HJK Helsinki
November 202502 Nov 25 to 09 Nov 25 · 6 games
DateHomeScoreAway
02 Nov 25 KuPS 3–2 Inter Turku
03 Nov 25 Ilves 3–3 SJK
03 Nov 25 Gnistan 2–2 HJK Helsinki
09 Nov 25 HJK Helsinki 0–2 KuPS
09 Nov 25 SJK 3–0 Gnistan
09 Nov 25 Inter Turku 2–0 Ilves

More on the Veikkausliiga