Gnistan vs Haka

13 July 2025 · Veikkausliiga · 2025 · Referee Matti Roth

Full time 2 – 0

Half-time: 0–0

  • Oliver Pettersson 56’
  • Tim Väyrynen 71’ (pen)

Match summary

Gnistan beat Haka 2-0. It was goalless at half-time.

Oliver Pettersson put Gnistan ahead in the 56th minute and Tim Väyrynen made it 2-0 from the penalty spot in the 71st minute.

There was little between the sides on chances: Gnistan created 1.15 expected goals (xG) from 7 shots, Haka 0.95 from 16.

Key events

Gnistan Haka
Kick-off
Alexandro CraninxFoul
12’
21’
Arlind SejdiuFoul
Edmund Arko-MensahShot on target
39’
45+4’
Nicolas Gianini DantasNiklas Friberg
Half-time0-0
Second half underway
51’
Oliver PetterssonRight foot shot1-0 (Gnistan)
56’
62’
Jean-Pierre Da SylvaRoni Hudd
62’
Kalle MultanenOskari Sallinen
62’
Lucas FalcaoArlind Sejdiu
Tim VäyrynenPenalty2-0 (Gnistan)
71’
73’
Didrik HafstadSaku Heiskanen
76’
78’
Kalle MultanenShot on target
Oludare OlufunwaMatias Ritari
83’
85’
Valentin PurosaloJordan Houston
Full-time2-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.15 0.95 56’ Oliver Pettersson (Gnistan), 1-0 56’ 71’ Tim Väyrynen (Gnistan), 2-0 71’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.15 0.95 56’ Oliver Pettersson (Gnistan), 1-0 Pettersson 56’ 71’ Tim Väyrynen (Gnistan), 2-0 Väyrynen 71’
Gnistan 1.15 xGHaka 0.95 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Haka attacking Gnistan attacking 
71’ Tim Väyrynen (Gnistan), penalty, 0.76 xG, goal 56’ Oliver Pettersson (Gnistan), open play, 0.25 xG, goal 67’ Kalle Multanen (Haka), open play, 0.23 xG, off target 79’ Lucas Falcao (Haka), open play, 0.21 xG, off target 78’ Kalle Multanen (Haka), open play, 0.12 xG, saved 64’ Kalle Multanen (Haka), open play, 0.09 xG, off target 48’ James Akintunde (Haka), open play, 0.09 xG, off target 75’ Eetu Mömmö (Haka), open play, 0.06 xG, off target 90+6’ Nicolas Gianini Dantas (Haka), open play, 0.06 xG, off target 39’ Edmund Arko-Mensah (Gnistan), open play, 0.05 xG, saved 20’ Danila Bulgakov (Haka), open play, 0.04 xG, blocked 90+1’ Edmund Arko-Mensah (Gnistan), open play, 0.04 xG, blocked 70’ Tim Väyrynen (Gnistan), from a corner, 0.03 xG, blocked 38’ Danila Bulgakov (Haka), open play, 0.01 xG, off target 51’ Oskari Sallinen (Haka), set piece, 0.01 xG, off target 61’ Armend Kabashi (Gnistan), from a corner, 0.01 xG, blocked 66’ Nicolas Gianini Dantas (Haka), from a corner, 0.01 xG, off target 65’ Nicolas Gianini Dantas (Haka), open play, 0.01 xG, blocked 77’ Tim Väyrynen (Gnistan), open play, 0.01 xG, off target 90’ Jean-Pierre Da Sylva (Haka), open play, 0.01 xG, blocked 90+4’ Lucas Falcao (Haka), open play, 0.01 xG, blocked 46’ Nikolas Talo (Haka), open play, 0.00 xG, blocked 16’ Danila Bulgakov (Haka), direct free kick, 0.00 xG, off target 71’ Tim Väyrynen (Gnistan), penalty, 0.76 xG, goal 56’ Oliver Pettersson (Gnistan), open play, 0.25 xG, goal 67’ Kalle Multanen (Haka), open play, 0.23 xG, off target 79’ Lucas Falcao (Haka), open play, 0.21 xG, off target 78’ Kalle Multanen (Haka), open play, 0.12 xG, saved 64’ Kalle Multanen (Haka), open play, 0.09 xG, off target 48’ James Akintunde (Haka), open play, 0.09 xG, off target 75’ Eetu Mömmö (Haka), open play, 0.06 xG, off target 90+6’ Nicolas Gianini Dantas (Haka), open play, 0.06 xG, off target 39’ Edmund Arko-Mensah (Gnistan), open play, 0.05 xG, saved 20’ Danila Bulgakov (Haka), open play, 0.04 xG, blocked 90+1’ Edmund Arko-Mensah (Gnistan), open play, 0.04 xG, blocked 70’ Tim Väyrynen (Gnistan), from a corner, 0.03 xG, blocked 38’ Danila Bulgakov (Haka), open play, 0.01 xG, off target 51’ Oskari Sallinen (Haka), set piece, 0.01 xG, off target 61’ Armend Kabashi (Gnistan), from a corner, 0.01 xG, blocked 66’ Nicolas Gianini Dantas (Haka), from a corner, 0.01 xG, off target 65’ Nicolas Gianini Dantas (Haka), open play, 0.01 xG, blocked 77’ Tim Väyrynen (Gnistan), open play, 0.01 xG, off target 90’ Jean-Pierre Da Sylva (Haka), open play, 0.01 xG, blocked 90+4’ Lucas Falcao (Haka), open play, 0.01 xG, blocked 46’ Nikolas Talo (Haka), open play, 0.00 xG, blocked 16’ Danila Bulgakov (Haka), 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-3-1-2 Starting XI
Craninx
Arko-Mensah
Pettersson
Ojala
Raitala
Heiskanen 76’
Kabashi 76’
Ritari 83’
Bashkirov
Väyrynen
Latonen 15’
Haka 4-2-3-1 Starting XI
Hughes
Mömmö
Friberg 45’
Talo
Houston 85’
Lindholm
Sallinen 62’
Sejdiu 62’
Bulgakov
Hudd 62’
Akintunde

Player stats

Goalkeeper2 players
Alexandro Craninx Sent off
15′ 0 0 4 1 1 – –
Oskar Lyberopoulos Came on as a substitute
84′ 1 0 8 1 – – – –
Defenders4 players
90′ 1 1 – 4 2 20 1 1 – –
90′ – 3 2 9 6 17 – – – –
Jukka Raitala
90′ – 2 1 – – 9 – – – –
90′ 1 1 – 5 – 33 2 – – –
Midfielders7 players
Saku Heiskanen Taken off
79′ – – 18 – – – 2 5 1 –
Armend Kabashi Taken off
79′ – – 21 1 0.03 2 – 3 1 – –
Matias Ritari Taken off
86′ – – 21 – – – 2 4 1 3 –
90′ – – 28 – – 1 3 4 – 1 –
Didrik Hafstad Came on as a substitute
21′ – – 4 – – 1 1 2 1 – –
Gabriel Europaeus Came on as a substitute
21′ – – 7 – – 1 – 2 – – –
Oludare Olufunwa Came on as a substitute
13′ – – 2 – – – – – – – –
Forwards2 players
Tim Väyrynen
90′ 1 1 3 1 0.79 0.25 1 17 2 18 –
Joakim Latonen Taken off
15′ – – – – – – – – – 5 –
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.