TPS vs Lahti

10 April 2026 · Veikkausliiga · 2026 · Referee Joona Kontinen

Full time 2 – 1

Half-time: 1–0

  • Theodoros Tsirigotis 45’
  • Marius Könkkölä 50’
  • Momodou Sarr 74’

Match summary

TPS saw off Lahti 2-1. TPS led 1-0 at half-time.

Theodoros Tsirigotis put TPS ahead with a header in the 45th minute, Marius Könkkölä made it 2-0 in the 50th minute, and Momodou Sarr pulled one back to make it 2-1 in the 74th minute.

There was little between the sides on chances: TPS created 1.75 expected goals (xG) from 15 shots, Lahti 1.82 from 16.

Match stats

39% Possession 61%
15 Shots 16
5 Shots on target 5
5 Corners 6
281 Passes 429
81.1% Pass accuracy 82.1%
4 Tackles 5
16 Fouls 17
3 Yellow cards 7
0 Red cards 0
1 Offsides 1

Key events

TPS Lahti
Kick-off
12’
Erik AnderssonShot on target
Theodoros TsirigotisShot on target
21’
34’
Momodou SarrShot on target
42’
Theodoros TsirigotisHeader1-0 (TPS)
45’
Second half underway
Half-time1-0
47’
Marius KönkköläLeft foot shot2-0 (TPS)
50’
Luke IvanovicShot on target
60’
64’
65’
65’
70’
Romain SansShot on target
Albijon MuzaciShot on target
72’
74’
Momodou SarrRight foot shot2-1 (Lahti)
86’
88’
90’
Neemias BarbosaShot on target
90+1’
90+5’
Full-time2-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 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 1.82 45’ Theodoros Tsirigotis (TPS), 1-0 45’ 50’ Marius Könkkölä (TPS), 2-0 50’ 74’ Momodou Sarr (Lahti), 2-1 74’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 1.82 45’ Theodoros Tsirigotis (TPS), 1-0 Tsirigotis 45’ 50’ Marius Könkkölä (TPS), 2-0 Könkkölä 50’ 74’ Momodou Sarr (Lahti), 2-1 Sarr 74’
TPS 1.75 xGLahti 1.82 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lahti attacking TPS attacking 
74’ Momodou Sarr (Lahti), open play, 0.51 xG, goal 45’ Theodoros Tsirigotis (TPS), from a corner, 0.43 xG, goal 50’ Marius Könkkölä (TPS), open play, 0.37 xG, goal 25’ Nicolas Gianini Dantas (Lahti), from a corner, 0.24 xG, hit the woodwork 90’ Neemias Barbosa (Lahti), set piece, 0.22 xG, saved 72’ Albijon Muzaci (TPS), from a corner, 0.17 xG, saved 3’ Daniel Heikkinen (Lahti), open play, 0.14 xG, blocked 21’ Theodoros Tsirigotis (TPS), open play, 0.14 xG, saved 86’ Elmer Vauhkonen (TPS), set piece, 0.14 xG, blocked 37’ José Müller (Lahti), open play, 0.13 xG, off target 44’ Albijon Muzaci (TPS), open play, 0.11 xG, blocked 81’ Neemias Barbosa (Lahti), set piece, 0.10 xG, off target 12’ Erik Andersson (Lahti), open play, 0.09 xG, saved 90+3’ Justus Ojanen (Lahti), open play, 0.10 xG, off target 27’ Erik Andersson (Lahti), open play, 0.09 xG, off target 60’ Luke Ivanovic (TPS), open play, 0.08 xG, saved 85’ Timo Zaal (TPS), direct free kick, 0.08 xG, hit the woodwork 5’ Albijon Muzaci (TPS), open play, 0.07 xG, blocked 70’ Romain Sans (Lahti), direct free kick, 0.06 xG, saved 1’ Marius Könkkölä (TPS), open play, 0.05 xG, blocked 82’ Otso Koskinen (Lahti), open play, 0.05 xG, blocked 35’ Erik Andersson (Lahti), from a corner, 0.04 xG, off target 85’ Timo Zaal (TPS), open play, 0.04 xG, hit the woodwork 81’ Theodoros Tsirigotis (TPS), open play, 0.03 xG, off target 16’ Daniel Heikkinen (Lahti), open play, 0.02 xG, blocked 87’ Albijon Muzaci (TPS), set piece, 0.02 xG, blocked 34’ Momodou Sarr (Lahti), set piece, 0.02 xG, saved 7’ Timo Zaal (TPS), open play, 0.00 xG, blocked 46’ Luke Ivanovic (TPS), open play, 0.00 xG, blocked 90’ Romaric Yapi (Lahti), from a corner, 0.00 xG, blocked 90+6’ Romain Sans (Lahti), direct free kick, 0.00 xG, off target 74’ Momodou Sarr (Lahti), open play, 0.51 xG, goal 45’ Theodoros Tsirigotis (TPS), from a corner, 0.43 xG, goal 50’ Marius Könkkölä (TPS), open play, 0.37 xG, goal 25’ Nicolas Gianini Dantas (Lahti), from a corner, 0.24 xG, hit the woodwork 90’ Neemias Barbosa (Lahti), set piece, 0.22 xG, saved 72’ Albijon Muzaci (TPS), from a corner, 0.17 xG, saved 3’ Daniel Heikkinen (Lahti), open play, 0.14 xG, blocked 21’ Theodoros Tsirigotis (TPS), open play, 0.14 xG, saved 86’ Elmer Vauhkonen (TPS), set piece, 0.14 xG, blocked 37’ José Müller (Lahti), open play, 0.13 xG, off target 44’ Albijon Muzaci (TPS), open play, 0.11 xG, blocked 81’ Neemias Barbosa (Lahti), set piece, 0.10 xG, off target 12’ Erik Andersson (Lahti), open play, 0.09 xG, saved 90+3’ Justus Ojanen (Lahti), open play, 0.10 xG, off target 27’ Erik Andersson (Lahti), open play, 0.09 xG, off target 60’ Luke Ivanovic (TPS), open play, 0.08 xG, saved 85’ Timo Zaal (TPS), direct free kick, 0.08 xG, hit the woodwork 5’ Albijon Muzaci (TPS), open play, 0.07 xG, blocked 70’ Romain Sans (Lahti), direct free kick, 0.06 xG, saved 1’ Marius Könkkölä (TPS), open play, 0.05 xG, blocked 82’ Otso Koskinen (Lahti), open play, 0.05 xG, blocked 35’ Erik Andersson (Lahti), from a corner, 0.04 xG, off target 85’ Timo Zaal (TPS), open play, 0.04 xG, hit the woodwork 81’ Theodoros Tsirigotis (TPS), open play, 0.03 xG, off target 16’ Daniel Heikkinen (Lahti), open play, 0.02 xG, blocked 87’ Albijon Muzaci (TPS), set piece, 0.02 xG, blocked 34’ Momodou Sarr (Lahti), set piece, 0.02 xG, saved 7’ Timo Zaal (TPS), open play, 0.00 xG, blocked 46’ Luke Ivanovic (TPS), open play, 0.00 xG, blocked 90’ Romaric Yapi (Lahti), from a corner, 0.00 xG, blocked 90+6’ Romain Sans (Lahti), direct free kick, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

TPS 4-3-1-2 Starting XI
Henriksson
Turkki 90’
Hradecky
Talo
Haggstrom 75’
Ikonen 67’
Zaal
Könkkölä 75’
Ivanovic
Tsirigotis
Muzaci
Lahti 4-3-3 Starting XI
Maukonen
Sans
Dantas
Müller
Lehtonen 58’
Heikkinen 58’
Cassubie 78’
Andersson 72’
Ferreira 58’
Barbosa
Sarr

Player stats

Goalkeeper1 player
90′ 4 1 12 1 – – – –
Defenders5 players
Oscar Haggstrom Taken off
76′ 1 – – 3 1 21 1 – – –
90′ 1 1 – 1 1 39 1 – – –
Eetu Turkki Taken off
90′ – 1 – 7 3 41 1 – 1
90′ – 2 – 2 – 26 1 – – –
Tobias Karkulowski Came on as a substitute
21′ 1 – – 3 – 3 2 – –
Midfielders5 players
Lasse Ikonen Taken off
68′ – – 27 – – – 4 4 2 4
90′ – – 39 1 0.14 – 4 5 – – –
Marius Könkkölä Taken off
76′ 1 – 12 1 0.17 – – 4 1 3 –
Pau Juvanteny Came on as a substitute
29′ – – 6 – – 1 1 1 1 – –
Elmer Vauhkonen Came on as a substitute
21′ – – 2 – – – – 4 1 1 –
Forwards3 players
90′ – – 2 1 0.09 0.25 2 5 1 16 –
Theodoros Tsirigotis
90′ 1 1 3 2 0.60 0.49 3 4 1 16 –
90′ – – 4 1 0.37 – 1 7 3 21 –
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

TPS D

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.