We have made these KTP v FC Haka predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Best of luck with your selections.
KTP vs FC Haka Live Stream Global Listings (May 23)
Predictions and Tips
FC Haka will be at Arto Tolsa Areena on Friday for the Veikkausliiga game with hosts KTP.
All of our predictions, stats and the user poll for KTP v FC Haka are shown below (inc. the best betting odds).
📏 Form Guide

KTP
DLWLLL 📉
KTP will be wanting a better result here following a 4-1 Veikkausliiga loss in their previous game against HJK.
The only name on the scoresheet from KTP was Armaan Wilson (34'). Alex Ring (7'), Teemu Pukki (66'), Santeri Hostikka (70') and Giorgos Kanellopoulos (91') scored for HJK.
At least three goals per game have been seen in 6 of the last 6 meetings where KTP have been involved. Opposing sides scored 19 of them in this period whereas KTP totted up 7. Let’s find out if that trend will end up being continued on into this next match.
A look at their previous results shows us that KTP:
- have not registered a win against FC Haka in their previous 5 matches in the league.
- are without a win at home for the past 10 matches in the league. No joy for the home fans.
FC Haka
LWDLLL 📉
After being beaten in their last game against KuPS in Veikkausliiga action, FC Haka will be hoping to turn things around here.
The only name on the scoresheet from FC Haka was Simon Lindholm (75'). Petteri Pennanen (16'), Otto Ruoppi (89') and Dion Krasniqi (93') scored for KuPS.
The numbers tell their own story, and FC Haka have been scored against in 6 of their last 6 matches, seeing their opponents hit 11 goals overall. At the back, FC Haka just haven’t been too solid at all.
🤜🤛 Head to head
Checking on their past head-to-head clashes stretching back to 14/05/2021 tells us that KTP have won 1 of them & FC Haka 4, with the number of drawn games standing at 1.
A total of 20 goals were scored between the two sides in this period, with 8 of them for KTP and 12 belonging to Haka. The average number of goals per game works out to 3.33.
The last league clash featuring the two was Veikkausliiga match day 4 on 07/10/2023 and the score finished FC Haka 2-0 KTP.
That day, FC Haka managed 55% possession and 14 attempts at goal with 7 of them on target. Their only player on the scoresheet was Elias Mastokangas (30', 85').
KTP got 8 attempts on goal with 2 of them on target.
The referee was Mohammad Al-Emara.
🔮 Prediction
We envisage that FC Haka and KTP should both be able to find the back of the net at least once here although it’s difficult at this stage to select a clear winner.
Looks like a high-scoring draw might be possible, as we’re expecting it to be that close. We’re therefore anticipating a highly competitive game with a 2-2 score at the end of the 90.
Renata Leite, 14:04 23/05/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
KTP
Formed: 1927
Stadium: Arto Tolsa Areena (4,780)
Captain: Joona Toivio
Chairman: Jukka Mustonen
Manager: Jonas Nyholm
Competitions: Veikkausliiga position 11
⭐ Key Man: Aleksi Tarvonen
Normally used in the Striker position, Aleksi Tarvonen was born in Kotka, Finland. Having made a first senior appearance for KTP in the 2015 season, the accomplished Forward has netted 2 league goals in this Veikkausliiga 2025 season to date from a total of 7 appearances.
FC Haka |
|
KTP |
KTP |
|
FC Haka |
FC Haka |
|
KTP |
KTP |
|
FC Haka |
KTP |
|
FC Haka |
FC Haka |
|
KTP |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
9 | 7 | 1 | 1 | 9 | 22 | WWWWL |
2 |
![]() |
7 | 4 | 3 | 0 | 10 | 15 | WWDDW |
3 |
![]() |
8 | 5 | 0 | 3 | 7 | 15 | LLWLW |
4 |
![]() |
9 | 4 | 2 | 3 | 1 | 14 | DLLDL |
5 |
![]() |
8 | 4 | 1 | 3 | 7 | 13 | WDWWW |
6 |
![]() |
7 | 3 | 2 | 2 | -1 | 11 | LLWWD |
7 |
![]() |
7 | 3 | 1 | 3 | -1 | 10 | WLWWD |
8 |
![]() |
8 | 3 | 1 | 4 | -5 | 10 | LWLDW |
9 |
![]() |
7 | 2 | 1 | 4 | -3 | 7 | WDLLL |
10 |
![]() |
7 | 2 | 1 | 4 | -3 | 7 | LLWLD |
11 |
![]() |
7 | 1 | 1 | 5 | -13 | 4 | LWLLL |
12 |
![]() |
8 | 1 | 0 | 7 | -8 | 3 | LLWLL |
KTP |
|
FC Haka |
HJK |
|
KTP |
KuPS |
|
KTP |
KTP |
|
AC Oulu |
FF Jaro |
|
KTP |
KTP |
|
Ilves |
KTP |
|
FC Haka |
FC Haka |
|
KuPS |
Ilves |
|
FC Haka |
FC Haka |
|
FF Jaro |
SJK |
|
FC Haka |
FC Haka |
|
AC Oulu |
KTP |
|
AC Oulu |
KTP |
|
Ilves |
KTP |
|
VPS Vaasa |
KTP |
|
SJK |
KTP |
|
IFK Mariehamn |
KTP |
|
Ilves |
Ilves |
|
FC Haka |
SJK |
|
FC Haka |
HJK |
|
FC Haka |
KuPS |
|
FC Haka |
Ilves |
|
FC Haka |
AC Oulu |
|
FC Haka |
Goals scored | 0.8 |
Goals conceded | 2.8 |
Time first goal scored | 63 |
Time first goal conceded | 35 |
Yellow cards | 2 |
Red cards | 0.3 |
Subs used | 4.8 |
Biggest victory | null |
Biggest defeat | 5-0 |
Aleksi Tarvonen | 2 |
Armaan Wilson | 2 |
Tabi Manga | 1 |
Matias Paavola | 1 |
Mikko Sumusalo | 1 |
Danila Bulgakov | 2 |
Simon Lindholm | 2 |
Lucas Falcão | 2 |
James Akintunde | 1 |
Jean-Pierre Da Sylva | 1 |
KTP |
|
IFK Mariehamn |
IF Gnistan |
|
KTP |
FC Inter Turku |
|
KTP |
KTP |
|
FF Jaro |
Ilves |
|
KTP |
KTP |
|
IF Gnistan |
AC Oulu |
|
KTP |
KTP |
|
FC Inter Turku |
FC Haka |
|
KTP |
SJK |
|
KTP |
FC Haka |
|
VPS Vaasa |
FC Inter Turku |
|
FC Haka |
HJK |
|
FC Haka |
FC Haka |
|
Ilves |
VPS Vaasa |
|
FC Haka |
FC Haka |
|
FC Inter Turku |
IF Gnistan |
|
FC Haka |
IFK Mariehamn |
|
FC Haka |
FC Haka |
|
KTP |
KuPS |
|
FC Haka |
