TPS vs Gnistan

24 April 2026 · Veikkausliiga · 2026 · Referee Amir Hajizadeh

Full time 1 – 1

Half-time: 0–0

  • Samuel Anini Jr. 90+4’
  • Adeleke Akinyemi 70’

Match summary

TPS and Gnistan drew 1-1. It was goalless at half-time.

Adeleke Akinyemi put Gnistan ahead in the 70th minute and Samuel Anini Jr. equalised in stoppage time.

Gnistan had the better of the chances, with 0.88 expected goals (xG) from 8 shots to TPS's 0.55 from 10.

Match stats

64% Possession 36%
10 Shots 8
4 Shots on target 1
6 Corners 2
406 Passes 259
83.5% Pass accuracy 75.7%
1 Tackles 3
18 Fouls 27
3 Yellow cards 6
0 Red cards 0
0 Offsides 2

Key events

TPS Gnistan
Kick-off
Albijon MuzaciShot on target
40’
41’
45’
Half-time0-0
Second half underway
53’
55’
Adeleke AkinyemiSaku Ylätupa
55’
59’
70’
Adeleke Akinyemi0-1 (Gnistan)
Luke IvanovicShot on target
71’
Marius KönkköläShot on target
76’
90’
Samuel Anini Jr.Left foot shot1-1 (TPS)
90+4’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.55 0.88 70’ Adeleke Akinyemi (Gnistan), 0-1 70’ 90+4’ Samuel Anini Jr. (TPS), 1-1 90+4’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.55 0.88 70’ Adeleke Akinyemi (Gnistan), 0-1 Akinyemi 70’ 90+4’ Samuel Anini Jr. (TPS), 1-1 Jr. 90+4’
TPS 0.55 xGGnistan 0.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Gnistan attacking TPS attacking 
70’ Unknown (Gnistan), open play, 0.23 xG, goal 16’ Ayo Obileye (Gnistan), set piece, 0.17 xG, off target 38’ Gabriel Europaeus (Gnistan), from a corner, 0.16 xG, off target 85’ Unknown (Gnistan), open play, 0.16 xG, off target 87’ Timo Zaal (TPS), direct free kick, 0.12 xG, blocked 87’ Timo Zaal (TPS), set piece, 0.12 xG, off target 40’ Albijon Muzaci (TPS), open play, 0.11 xG, saved 73’ Adam Jouhi (Gnistan), open play, 0.10 xG, off target 90+4’ Samuel Anini Jr. (TPS), open play, 0.06 xG, goal 12’ Elmer Vauhkonen (TPS), open play, 0.04 xG, blocked 77’ Adam Jouhi (Gnistan), open play, 0.04 xG, off target 71’ Luke Ivanovic (TPS), open play, 0.03 xG, saved 67’ Theodoros Tsirigotis (TPS), open play, 0.03 xG, blocked 79’ Tobias Karkulowski (TPS), from a corner, 0.02 xG, blocked 76’ Marius Könkkölä (TPS), set piece, 0.01 xG, saved 82’ Roman Eremenko (Gnistan), open play, 0.01 xG, blocked 90+1’ Marius Könkkölä (TPS), open play, 0.01 xG, blocked 9’ Otto Hannula (Gnistan), from a corner, 0.00 xG, blocked 70’ Unknown (Gnistan), open play, 0.23 xG, goal 16’ Ayo Obileye (Gnistan), set piece, 0.17 xG, off target 38’ Gabriel Europaeus (Gnistan), from a corner, 0.16 xG, off target 85’ Unknown (Gnistan), open play, 0.16 xG, off target 87’ Timo Zaal (TPS), direct free kick, 0.12 xG, blocked 87’ Timo Zaal (TPS), set piece, 0.12 xG, off target 40’ Albijon Muzaci (TPS), open play, 0.11 xG, saved 73’ Adam Jouhi (Gnistan), open play, 0.10 xG, off target 90+4’ Samuel Anini Jr. (TPS), open play, 0.06 xG, goal 77’ Adam Jouhi (Gnistan), open play, 0.04 xG, off target 12’ Elmer Vauhkonen (TPS), open play, 0.04 xG, blocked 71’ Luke Ivanovic (TPS), open play, 0.03 xG, saved 67’ Theodoros Tsirigotis (TPS), open play, 0.03 xG, blocked 79’ Tobias Karkulowski (TPS), from a corner, 0.02 xG, blocked 76’ Marius Könkkölä (TPS), set piece, 0.01 xG, saved 82’ Roman Eremenko (Gnistan), open play, 0.01 xG, blocked 90+1’ Marius Könkkölä (TPS), open play, 0.01 xG, blocked 9’ Otto Hannula (Gnistan), from a corner, 0.00 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

TPS 4-2-3-1 Starting XI
Henriksson
Turkki
Hradecky
Sihvonen 89’
Haggstrom 75’
Zaal
Juvanteny 75’
Vauhkonen 56’
Muzaci
Könkkölä
Tsirigotis
Gnistan 3-4-3 Starting XI
Craninx
Gnanou
Obileye 30’
Costa
Arko-Mensah
Hannula 76’
Jouhi
Europaeus
Eremenko
Latonen 76’
Ylätupa 55’

Player stats

Goalkeeper1 player
90′ 0 1 32 1 – – – –
Defenders6 players
Oscar Haggstrom Taken off
77′ – 1 – 10 1 15 2 – – –
90′ – 1 – 5 3 55 2 – – –
Atte Sihvonen Taken off
90′ – 2 – 4 3 39 1 – – –
90′ – – – 6 5 46 1 – – –
Tobias Karkulowski Came on as a substitute
20′ – – – 6 – 10 – – – –
Miika Kauppila Came on as a substitute
20′ – – – 2 – 8 – – – –
Midfielders5 players
90′ – 1 63 2 0.10 – 1 5 1 2
Pau Juvanteny Taken off
77′ – – 33 1 0.11 1 2 2 1 1 –
90′ – – 34 – – – – 8 1 5
Elmer Vauhkonen Taken off
59′ – – 18 – – – 1 8 5 3
Lasse Ikonen Came on as a substitute
20′ – – 21 – – – – 3 – 1 –
Forwards4 players
90′ – – 1 1 0.11 – – 3 3 18 –
Theodoros Tsirigotis
90′ – – 1 – 0.03 0.04 1 3 1 7 –
Luke Ivanovic Came on as a substituteTaken off
34′ – – 1 1 0.03 – – 1 – 5 –
Samuel Anini Jr. Came on as a substitute
6′ 1 – 1 1 0.06 – – 1 – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.