xgEdge

TPS right now

TPS sit 9th in Veikkausliiga.

How TPS compares

Open the match page for FF Jaro

Next match Veikkausliiga · Sat 10/10

Home FF Jaro

1.76 Projected expected goals 1.35
Model probability
TPS
46%
Draw
27%
FF Jaro
27%

Data coverage: Full

Open the match page for Ilves

Last result Veikkausliiga · Sat 19/09

Home Ilves

0:3 Loss

Expected goals
1.75 – 2.78
xG difference
-1.03

Outplayed on the chances

Every result →
Performance

Goals vs xG — match by match

Bars are goals scored. Lines are the xG created and conceded in each match.

xG created xGA conceded Goals
3.5 0.0 Sat 04/04 Sat 19/09 Sat 04/04 IFK Mariehamn · Expected goals 1.10 Fri 10/04 FC Lahti · Expected goals 1.73 Sat 18/04 SJK · Expected goals 2.31 Fri 24/04 IF Gnistan · Expected goals 0.55 Sat 02/05 FF Jaro · Expected goals 1.60 Sat 16/05 AC Oulu · Expected goals 0.90 Sat 13/06 Ilves · Expected goals 0.95 Wed 17/06 KuPS · Expected goals 0.75 Tue 23/06 FC Lahti · Expected goals 0.66 Sat 27/06 FF Jaro · Expected goals 2.96 Sat 04/07 SJK · Expected goals 2.35 Sat 11/07 AC Oulu · Expected goals 1.90 Mon 20/07 Ilves · Expected goals 0.98 Sun 26/07 HJK · Expected goals 1.25 Sat 01/08 IFK Mariehamn · Expected goals 1.73 Sun 09/08 KuPS · Expected goals 2.01 Fri 14/08 VPS · Expected goals 2.26 Sun 23/08 Inter Turku · Expected goals 1.03 Tue 08/09 SJK · Expected goals 0.70 Sat 12/09 IFK Mariehamn · Expected goals 2.03 Sat 19/09 Ilves · Expected goals 1.75 Sat 04/04 IFK Mariehamn · Expected goals conceded 0.66 Fri 10/04 FC Lahti · Expected goals conceded 1.82 Sat 18/04 SJK · Expected goals conceded 1.00 Fri 24/04 IF Gnistan · Expected goals conceded 0.88 Sat 02/05 FF Jaro · Expected goals conceded 1.55 Sat 16/05 AC Oulu · Expected goals conceded 0.87 Sat 13/06 Ilves · Expected goals conceded 1.56 Wed 17/06 KuPS · Expected goals conceded 1.36 Tue 23/06 FC Lahti · Expected goals conceded 1.36 Sat 27/06 FF Jaro · Expected goals conceded 1.53 Sat 04/07 SJK · Expected goals conceded 2.20 Sat 11/07 AC Oulu · Expected goals conceded 0.63 Mon 20/07 Ilves · Expected goals conceded 3.33 Sun 26/07 HJK · Expected goals conceded 2.36 Sat 01/08 IFK Mariehamn · Expected goals conceded 2.08 Sun 09/08 KuPS · Expected goals conceded 1.69 Fri 14/08 VPS · Expected goals conceded 0.97 Sun 23/08 Inter Turku · Expected goals conceded 2.27 Tue 08/09 SJK · Expected goals conceded 1.36 Sat 12/09 IFK Mariehamn · Expected goals conceded 0.95 Sat 19/09 Ilves · Expected goals conceded 2.78
The season so far 21 matches, as they add up -1.71 xG difference -0.08 xGD / match
Every match behind the chart above: TPS's expected goals for and against, and the goals it scored.
Date Opponent Venue Score Expected goals Expected goals conceded xG difference Goals scored
Sat 04/04 IFK Mariehamn Away 1:1 1.10 0.66 +0.44 1
Fri 10/04 FC Lahti Home 2:1 1.73 1.82 -0.09 2
Sat 18/04 SJK Home 2:0 2.31 1.00 +1.31 2
Fri 24/04 IF Gnistan Home 1:1 0.55 0.88 -0.33 1
Sat 02/05 FF Jaro Away 2:2 1.60 1.55 +0.05 2
Sat 16/05 AC Oulu Away 0:1 0.90 0.87 +0.03 0
Sat 13/06 Ilves Away 0:1 0.95 1.56 -0.61 0
Wed 17/06 KuPS Home 1:2 0.75 1.36 -0.61 1
Tue 23/06 FC Lahti Away 0:0 0.66 1.36 -0.70 0
Sat 27/06 FF Jaro Home 3:2 2.96 1.53 +1.43 3
Sat 04/07 SJK Away 1:3 2.35 2.20 +0.15 1
Sat 11/07 AC Oulu Home 3:0 1.90 0.63 +1.27 3
Mon 20/07 Ilves Home 1:3 0.98 3.33 -2.35 1
Sun 26/07 HJK Away 0:1 1.25 2.36 -1.11 0
Sat 01/08 IFK Mariehamn Home 3:0 1.73 2.08 -0.35 3
Sun 09/08 KuPS Away 1:1 2.01 1.69 +0.32 1
Fri 14/08 VPS Away 3:1 2.26 0.97 +1.29 3
Sun 23/08 Inter Turku Home 0:0 1.03 2.27 -1.24 0
Tue 08/09 SJK Home 0:0 0.70 1.36 -0.66 0
Sat 12/09 IFK Mariehamn Away 0:1 2.03 0.95 +1.08 0
Sat 19/09 Ilves Home 0:3 1.75 2.78 -1.03 0
The season so far 31.50 33.21 24

Finishing

-7.50

Goals vs xG

Defending

-9.21

Goals conceded vs xGA

Results

-2.77

Points vs xPts

Expected goals here are summed over 21 of 25 matches — the rest were played with no xG figure published for them, so the margins compare two different lengths of season.

The whole expected-goals page →
Every figure off the same cached projection · Veikkausliiga 2026/2027 How the model works →