Gnistan vs KuPS

27 September 2025 · Veikkausliiga · 2025 · Referee Kalle Makinen

Full time 0 – 4

Half-time: 0–2

  • Doni Arifi 12’
  • Mohamed Toure 19’
  • Petteri Pennanen 72’
  • Piotr Parzyszek 76’

Match summary

KuPS won comfortably, 4-0 away at Gnistan. KuPS led 2-0 at half-time.

In the first half, Doni Arifi put KuPS ahead in the 12th minute and Mohamed Toure made it 0-2 in the 19th minute. In the second half, Petteri Pennanen made it 0-3 in the 72nd minute and Piotr Parzyszek made it 0-4 in the 76th minute.

The chances backed that up: KuPS created 2.82 expected goals (xG) from 18 shots to Gnistan's 1.01 from 15.

Match stats

42% Possession 58%
15 Shots 18
5 Shots on target 5
6 Corners 2
366 Passes 525
80.1% Pass accuracy 85.0%
3 Tackles 2
10 Fouls 10
1 Yellow cards 0
0 Red cards 0
3 Offsides 4

Key events

Gnistan KuPS
Kick-off
4’
Mohamed ToureShot on target
12’
Doni ArifiLeft foot shot0-1 (KuPS)
19’
Mohamed ToureLeft foot shot0-2 (KuPS)
Roman EremenkoShot on target
40’
Second half underway
Half-time0-2
Juhani OjalaShot on target
47’
48’
Tim VäyrynenShot on target
54’
Artur AtarahShot on target
55’
60’
Petteri PennanenPaulius Golubickas
Joakim LatonenMatias Ritari
66’
Oludare OlufunwaArtur Atarah
66’
Oliver GünesOliver Pettersson
66’
72’
Petteri PennanenRight foot shot0-3 (KuPS)
76’
Piotr ParzyszekLeft foot shot0-4 (KuPS)
Evgeny BashkirovShot on target
76’
Didrik HafstadRoman Eremenko
77’
Marcus RybergTim Väyrynen
77’
81’
Sadat SeiduJerry Voutilainen
Full-time0-4

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 2.82 12’ Doni Arifi (KuPS), 0-1 12’ 19’ Mohamed Toure (KuPS), 0-2 19’ 72’ Petteri Pennanen (KuPS), 0-3 72’ 76’ Piotr Parzyszek (KuPS), 0-4 76’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 2.82 12’ Doni Arifi (KuPS), 0-1 Arifi 12’ 19’ Mohamed Toure (KuPS), 0-2 Toure 19’ 72’ Petteri Pennanen (KuPS), 0-3 Pennanen 72’ 76’ Piotr Parzyszek (KuPS), 0-4 Parzyszek 76’
Gnistan 1.01 xGKuPS 2.82 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KuPS attacking Gnistan attacking 
54’ Jerry Voutilainen (KuPS), open play, 0.47 xG, off target 88’ Piotr Parzyszek (KuPS), open play, 0.48 xG, off target 64’ Mohamed Toure (KuPS), open play, 0.34 xG, hit the woodwork 19’ Mohamed Toure (KuPS), open play, 0.29 xG, goal 42’ Mohamed Toure (KuPS), open play, 0.29 xG, off target 53’ Rachide Gnanou (Gnistan), set piece, 0.26 xG, off target 25’ Mohamed Toure (KuPS), open play, 0.23 xG, off target 78’ Piotr Parzyszek (KuPS), open play, 0.18 xG, off target 55’ Artur Atarah (Gnistan), open play, 0.12 xG, saved 58’ Samuel Pasanen (KuPS), open play, 0.13 xG, off target 43’ Taneli Hämäläinen (KuPS), open play, 0.12 xG, off target 62’ Oliver Pettersson (Gnistan), open play, 0.12 xG, blocked 54’ Tim Väyrynen (Gnistan), open play, 0.11 xG, saved 76’ Evgeny Bashkirov (Gnistan), open play, 0.07 xG, saved 28’ Jaakko Oksanen (KuPS), open play, 0.06 xG, blocked 40’ Roman Eremenko (Gnistan), open play, 0.06 xG, saved 31’ Roman Eremenko (Gnistan), open play, 0.05 xG, off target 58’ Samuel Pasanen (KuPS), open play, 0.05 xG, off target 8’ Taneli Hämäläinen (KuPS), open play, 0.04 xG, off target 12’ Doni Arifi (KuPS), open play, 0.05 xG, goal 47’ Juhani Ojala (Gnistan), set piece, 0.04 xG, saved 76’ Piotr Parzyszek (KuPS), open play, 0.04 xG, goal 85’ Oliver Günes (Gnistan), set piece, 0.04 xG, off target 51’ Tim Väyrynen (Gnistan), open play, 0.03 xG, blocked 45’ Artur Atarah (Gnistan), set piece, 0.03 xG, off target 15’ Roman Eremenko (Gnistan), set piece, 0.03 xG, off target 72’ Petteri Pennanen (KuPS), open play, 0.02 xG, goal 4’ Mohamed Toure (KuPS), open play, 0.02 xG, saved 83’ Gabriel Europaeus (Gnistan), from a corner, 0.02 xG, blocked 30’ Jaakko Oksanen (KuPS), open play, 0.01 xG, off target 57’ Evgeny Bashkirov (Gnistan), open play, 0.02 xG, off target 60’ Oliver Pettersson (Gnistan), open play, 0.01 xG, blocked 36’ Jaakko Oksanen (KuPS), direct free kick, 0.00 xG, off target 88’ Piotr Parzyszek (KuPS), open play, 0.48 xG, off target 54’ Jerry Voutilainen (KuPS), open play, 0.47 xG, off target 64’ Mohamed Toure (KuPS), open play, 0.34 xG, hit the woodwork 19’ Mohamed Toure (KuPS), open play, 0.29 xG, goal 42’ Mohamed Toure (KuPS), open play, 0.29 xG, off target 53’ Rachide Gnanou (Gnistan), set piece, 0.26 xG, off target 25’ Mohamed Toure (KuPS), open play, 0.23 xG, off target 78’ Piotr Parzyszek (KuPS), open play, 0.18 xG, off target 55’ Artur Atarah (Gnistan), open play, 0.12 xG, saved 58’ Samuel Pasanen (KuPS), open play, 0.13 xG, off target 43’ Taneli Hämäläinen (KuPS), open play, 0.12 xG, off target 62’ Oliver Pettersson (Gnistan), open play, 0.12 xG, blocked 54’ Tim Väyrynen (Gnistan), open play, 0.11 xG, saved 76’ Evgeny Bashkirov (Gnistan), open play, 0.07 xG, saved 28’ Jaakko Oksanen (KuPS), open play, 0.06 xG, blocked 40’ Roman Eremenko (Gnistan), open play, 0.06 xG, saved 31’ Roman Eremenko (Gnistan), open play, 0.05 xG, off target 58’ Samuel Pasanen (KuPS), open play, 0.05 xG, off target 12’ Doni Arifi (KuPS), open play, 0.05 xG, goal 8’ Taneli Hämäläinen (KuPS), open play, 0.04 xG, off target 85’ Oliver Günes (Gnistan), set piece, 0.04 xG, off target 47’ Juhani Ojala (Gnistan), set piece, 0.04 xG, saved 76’ Piotr Parzyszek (KuPS), open play, 0.04 xG, goal 51’ Tim Väyrynen (Gnistan), open play, 0.03 xG, blocked 45’ Artur Atarah (Gnistan), set piece, 0.03 xG, off target 15’ Roman Eremenko (Gnistan), set piece, 0.03 xG, off target 72’ Petteri Pennanen (KuPS), open play, 0.02 xG, goal 4’ Mohamed Toure (KuPS), open play, 0.02 xG, saved 83’ Gabriel Europaeus (Gnistan), from a corner, 0.02 xG, blocked 57’ Evgeny Bashkirov (Gnistan), open play, 0.02 xG, off target 30’ Jaakko Oksanen (KuPS), open play, 0.01 xG, off target 60’ Oliver Pettersson (Gnistan), open play, 0.01 xG, blocked 36’ Jaakko Oksanen (KuPS), 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

Gnistan 4-1-3-2 Starting XI
Craninx
Pettersson 66’
Gnanou
Ojala
Raitala
Ritari 66’
Bashkirov
Europaeus
Eremenko 77’
Väyrynen 77’
Atarah 66’
KuPS 4-1-4-1 Starting XI
Kreidl
Pasanen 60’
Cissé
Miettinen
Hämäläinen 81’
Arifi
Voutilainen 81’
Oksanen
Ruoppi
Golubickas 60’
Toure 71’

Player stats

Goalkeeper1 player
Alexandro Craninx
90′ 1 4 33 – – – – –
Defenders5 players
Oliver Pettersson Taken off
66′ – 1 – 4 3 17 1 – – –
90′ – 3 – 6 4 35 1 – –
90′ – 3 – 2 2 36 1 – – –
Jukka Raitala
90′ – 1 – 3 1 31 1 – – –
Oliver Günes Came on as a substitute
28′ – – – 1 – 7 – – – –
Midfielders5 players
Matias Ritari Taken off
66′ – – 22 3 0.17 – 2 4 – 2 –
90′ – – 47 4 0.21 – 1 1 – 1 –
90′ – – 37 – – 1 1 5 2 – –
Roman Eremenko Taken off
77′ – – 33 2 0.33 2 1 4 – 1 –
Didrik Hafstad Came on as a substitute
17′ – – 7 – – – – 1 – – –
Forwards5 players
Tim Väyrynen Taken off
77′ – – 2 1 0.14 – – 8 2 17 –
Artur Atarah Taken off
66′ – – 2 1 0.15 0.03 1 7 1 16 –
Oludare Olufunwa Came on as a substitute
28′ – – – – – – – – – 8 –
Joakim Latonen Came on as a substitute
28′ – – – – – – – – – 10 –
Marcus Ryberg Came on as a substitute
17′ – – – – – – – – – 7 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.