
Veikkausliiga
Season: 2025 • Team Form Guide
League Insights
Quick Navigation
What is xG?
Expected Goals (xG) measures shot quality based on distance, angle, and defensive pressure. A 1.0 xG shot should be scored 100% of the time.
Best Attacking Team
Ilves
1.0 xG per game - Creates the highest quality chances
Best Defensive Team
Ilves
4.2 xGA per game - Allows fewest quality chances
Popular Leagues
Team Form Guide
Recent form and stats for teams in upcoming fixtures (Last 5 matches)

Mariehamn
0W-4D-1L
D
L
D
D
D
Avg Goals For
0.6
Avg Goals Against
0.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
C. David
0.0
N. Kujasalo
0.0
J. Reid
0.0
Recent Matches
Mariehamn @ VPS
1-1
Mariehamn vs Oulu
0-1
Mariehamn vs Haka
1-1

KuPS
3W-1D-1L
W
W
L
W
D
Avg Goals For
1.6
Avg Goals Against
1.4
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
M. Toure
0.0
Arttu Heinonen
0.0
J. Voutilainen
0.0
Recent Matches
KuPS @ Rīgas FS
1-2
KuPS vs Haka
3-2
KuPS @ Kairat
3-0

Haka
0W-1D-4L
L
L
D
L
L
Avg Goals For
1.0
Avg Goals Against
2.0
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Jean-Pierre Da Sylva
0.0
D. Bulgakov
0.0
A. Sejdiu
0.0
Recent Matches
Haka @ KuPS
3-2
Haka vs KTP
2-3
Haka @ Mariehamn
1-1

Ilves
2W-2D-1L
D
L
W
W
D
Avg Goals For
1.4
Avg Goals Against
2.0
Avg xG For
1.0
Avg xG Against
4.2
Top Players (xG - Last 5 games)
R. Riski
0.8
J. Kanga
0.3
M. Söderbäck
0.2
Recent Matches
Ilves vs Gnistan
2-2
Ilves @ AZ
5-0
(5.7-0.4)
Ilves vs AZ
4-3
(1.5-2.7)

Jaro
1W-2D-2L
W
D
L
L
D
Avg Goals For
1.0
Avg Goals Against
1.4
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Sergey Eremenko
0.0
Filip Valenčič
0.0
Albin Björkskog
0.0
Recent Matches
Jaro @ Oulu
0-1
Jaro vs VPS
2-2
Jaro vs Ilves
0-1

Inter Turku
4W-1D-0L
W
W
W
D
W
Avg Goals For
3.2
Avg Goals Against
1.4
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Antoin Loic Essomba
0.0
Florian Krebs
0.0
Axel Kouame
0.0
Recent Matches
Inter Turku vs Oulu
3-2
Inter Turku @ HJK
1-4
Inter Turku vs SJK
4-1

SJK
2W-0D-3L
W
L
W
L
L
Avg Goals For
1.6
Avg Goals Against
1.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Jeremiah Streng
0.0
Rasmus Karjalainen
0.0
Kasper Paananen
0.0
Recent Matches
SJK vs KTP
3-0
SJK @ Inter Turku
4-1
SJK vs Gnistan
3-1

HJK
2W-2D-1L
L
D
W
D
W
Avg Goals For
2.0
Avg Goals Against
1.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
S. Hostikka
0.0
Kai Meriluoto
0.0
G. Kanellopoulos
0.0
Recent Matches
HJK vs Inter Turku
1-4
HJK vs Arda
2-2
HJK @ Gnistan
2-4

Gnistan
1W-2D-2L
D
L
L
W
D
Avg Goals For
1.4
Avg Goals Against
1.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
T. Väyrynen
0.0
J. Latonen
0.0
S. Heiskanen
0.0
Recent Matches
Gnistan @ Ilves
2-2
Gnistan vs HJK
2-4
Gnistan @ SJK
3-1

Oulu
2W-0D-3L
L
L
W
L
W
Avg Goals For
1.4
Avg Goals Against
1.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Tuomas Kaukua
0.0
Shayon Harrison
0.0
Niklas Jokelainen
0.0
Recent Matches
Oulu @ Inter Turku
3-2
Oulu vs Jaro
0-1
Oulu @ Mariehamn
0-1

KTP
1W-2D-2L
L
W
D
L
D
Avg Goals For
1.4
Avg Goals Against
2.0
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Assane Seck
0.0
Nathaniel Tahmbi
0.0
Rangel
0.0
Recent Matches
KTP @ SJK
3-0
KTP @ Haka
2-3
KTP vs Inter Turku
2-2

VPS
0W-3D-2L
D
D
D
L
L
Avg Goals For
1.2
Avg Goals Against
1.8
Avg xG For
0
Avg xG Against
0
Top Players (xG - Last 5 games)
Maissa Fall
0.0
Tristan Dekker
0.0
Prosper Ahiabu
0.0
Recent Matches
VPS vs Mariehamn
1-1
VPS @ Jaro
2-2
VPS vs KuPS
1-1