VPS vs Gnistan

12 October 2026 · Veikkausliiga · 2026 · Referee Dennis Antamo

Full time 1 – 0

Half-time: 1–0

  • Xavier Odhiambo 36’

Match summary

VPS beat Gnistan 1-0. VPS led 1-0 at half-time.

Xavier Odhiambo put VPS ahead in the 36th minute.

Shots finished 11-10 to VPS, with 3 on target for VPS and 4 for Gnistan.

Match stats

51% Possession 49%
11 Shots 10
3 Shots on target 4
2 Corners 3
452 Passes 431
78.1% Pass accuracy 76.6%
13 Tackles 21
16 Fouls 17
0 Yellow cards 1
1 Offsides 4

Key events

VPS Gnistan
Kick-off
Joonas VahteraShot on target
8’
Joonas VahteraShot on target
19’
24’
Corner
Xavier OdhiamboRight foot shot1-0 (VPS)
36’
Corner
44’
Second half underway
Half-time1-0
Corner
52’
55’
Bogdan MilovanovShot on target
76’
Roman EremenkoShot on target
77’
Otto HannulaShot on target
77’
Corner
84’
Corner
86’
Bogdan MilovanovShot on target
87’
Full-time1-0

Shot map

Every shot and where it was taken from.

 Gnistan attacking VPS attacking 
8’ Joonas Vahtera (VPS), open play, saved 11’ Gabriel Europaeus (Gnistan), open play, off target 15’ Casper Holmelund (VPS), set piece, off target 19’ Joonas Vahtera (VPS), open play, saved 29’ Ayo Obileye (Gnistan), set piece, off target 32’ Artur Atarah (Gnistan), open play, off target 36’ Xavier Odhiambo (VPS), open play, goal 49’ Paulo Lima (VPS), open play, off target 54’ Emmanuel Okereke (VPS), from a corner, off target 55’ Bogdan Milovanov (Gnistan), open play, saved 59’ Casper Holmelund (VPS), open play, off target 69’ Henri Salomaa (VPS), open play, blocked 72’ Henri Salomaa (VPS), open play, blocked 73’ Paulo Lima (VPS), open play, off target 76’ Roman Eremenko (Gnistan), open play, saved 77’ Otto Hannula (Gnistan), set piece, saved 77’ Ruxi (Gnistan), set piece, blocked 78’ Pakwo Gnanou (Gnistan), from a corner, off target 83’ Yassin Daoussi (VPS), set piece, off target 86’ Bogdan Milovanov (Gnistan), open play, saved 90’ Ruxi (Gnistan), set piece, off target 8’ Joonas Vahtera (VPS), open play, saved 11’ Gabriel Europaeus (Gnistan), open play, off target 15’ Casper Holmelund (VPS), set piece, off target 19’ Joonas Vahtera (VPS), open play, saved 29’ Ayo Obileye (Gnistan), set piece, off target 32’ Artur Atarah (Gnistan), open play, off target 36’ Xavier Odhiambo (VPS), open play, goal 49’ Paulo Lima (VPS), open play, off target 54’ Emmanuel Okereke (VPS), from a corner, off target 55’ Bogdan Milovanov (Gnistan), open play, saved 59’ Casper Holmelund (VPS), open play, off target 69’ Henri Salomaa (VPS), open play, blocked 72’ Henri Salomaa (VPS), open play, blocked 73’ Paulo Lima (VPS), open play, off target 76’ Roman Eremenko (Gnistan), open play, saved 77’ Otto Hannula (Gnistan), set piece, saved 77’ Ruxi (Gnistan), set piece, blocked 78’ Pakwo Gnanou (Gnistan), from a corner, off target 83’ Yassin Daoussi (VPS), set piece, off target 86’ Bogdan Milovanov (Gnistan), open play, saved 90’ Ruxi (Gnistan), set piece, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

VPS 3-4-1-2 Starting XI
Jalloh
Okereke
Niemi
Mané
Turfkruier 75’
Kouassivi-Benissan
Räisänen 88’
Lima
Vahtera 75’
Odhiambo 64’
Holmelund 64’
Gnistan 5-4-1 Starting XI
Virtanen
Arko-Mensah 77’
Gnanou
Obileye 85’
Ruxi
Milovanov
Pérez 61’
Jouhi 61’
Europaeus
Eremenko
Atarah 46’

Player stats

Goalkeeper1 player
90′ 4 0 44 – – – – –
Defenders3 players
90′ – 1 1 4 2 38 2 – – –
90′ 2 – – 4 – 67 – – – –
Razak Simpson Came on as a substitute
3′ – – – – – 4 – – – –
Midfielders8 players
90′ – – 44 – – 1 2 4 2 1 –
90′ – – 39 2 – – 3 5 1 2 –
Antti-Ville Räisänen Taken off
87′ – – 42 – – 1 – 3 2 1 –
90′ – – 32 – – 1 2 3 2 1 –
Jayden Turfkruier Taken off
75′ – – 41 – – 2 – 6 1 2 –
Joonas Vahtera Taken off
75′ – – 36 3 – 2 2 3 2 – –
Yassin Daoussi Came on as a substitute
15′ – – 10 – – – 1 3 – – –
Simon Lindholm Came on as a substitute
15′ – – 9 – – 1 1 1 – – –
Forwards4 players
Xavier Odhiambo Taken off
64′ 1 – 1 1 – – – 5 2 10 –
Casper Holmelund Taken off
64′ – 1 2 – – – 2 3 2 16 –
Jonathan Muzinga Came on as a substitute
26′ – – – – – – 1 2 1 4 –
Henri Salomaa Came on as a substitute
26′ – – 2 – – – – 2 – 14 –
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.