VPS vs SJK

10 July 2026 · Veikkausliiga · 2026 · Referee Peiman Simani

Full time 1 – 0

Half-time: 0–0

  • Xavier Odhiambo 49’

Match summary

VPS won 1-0 at home to SJK. It was goalless at half-time.

Xavier Odhiambo put VPS ahead in the 49th minute.

The chances backed that up: VPS created 1.57 expected goals (xG) from 11 shots to SJK's 1.09 from 10. Martti Haukioja had a penalty saved for VPS.

Match stats

55% Possession 45%
11 Shots 10
6 Shots on target 3
2 Corners 8
329 Passes 316
77.5% Pass accuracy 78.8%
0 Tackles 0
11 Fouls 12
4 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

VPS SJK
Kick-off
8’
Corner
9’
Corner
Martti HaukiojaMissed penaltysaved
13’
Martti HaukiojaShot on target
13’
19’
25’
37’
Muhammed SusoShot on target
41’
Sayibu Yakubu
42’
Koble YaoOskari Väistö
42’
Corner
Corner
45+1’
Half-time0-0
Xavier OdhiamboRight foot shot1-0 (VPS)
49’
Jayden TurfkruierShot on target
50’
Second half underway
51’
59’
60’
Corner
61’
RangelCaio Araújo
62’
Corner
Xavier OdhiamboShot on target
64’
Luka SmythShot on target
66’
68’
69’
Corner
Corner
73’
Yassin DaoussiLuka Smyth
81’
Xavier OdhiamboShot on target
86’
88’
Corner
Vilmer RonnbergJayden Turfkruier
89’
90+4’
Corner
Full-time1-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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.57 1.09 49’ Xavier Odhiambo (VPS), 1-0 49’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.57 1.09 49’ Xavier Odhiambo (VPS), 1-0 Odhiambo 49’
VPS 1.57 xGSJK 1.09 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 SJK attacking VPS attacking 
13’ Martti Haukioja (VPS), penalty, 0.76 xG, saved 64’ Xavier Odhiambo (VPS), open play, 0.27 xG, saved 78’ Rangel (SJK), open play, 0.23 xG, off target 19’ Kelwin Souza do Nascimento (SJK), open play, 0.20 xG, saved 59’ Kelwin Souza do Nascimento (SJK), open play, 0.19 xG, saved 64’ Oluwaseyi Ogunniyi (VPS), open play, 0.19 xG, off target 87’ Aapo Bostrom (SJK), open play, 0.16 xG, blocked 86’ Xavier Odhiambo (VPS), open play, 0.11 xG, saved 90+2’ Rangel (SJK), open play, 0.11 xG, blocked 37’ Muhammed Suso (SJK), open play, 0.09 xG, saved 50’ Jayden Turfkruier (VPS), open play, 0.08 xG, saved 88’ Kasper Paananen (SJK), set piece, 0.07 xG, blocked 48’ Luka Smyth (VPS), set piece, 0.06 xG, off target 49’ Xavier Odhiambo (VPS), open play, 0.06 xG, goal 47’ Emmanuel Okereke (VPS), open play, 0.03 xG, blocked 26’ Sayibu Yakubu (SJK), open play, 0.02 xG, blocked 30’ Oskari Väistö (SJK), open play, 0.02 xG, blocked 3’ Emmanuel Okereke (VPS), set piece, 0.01 xG, off target 77’ Emmanuel Okereke (VPS), set piece, 0.01 xG, off target 66’ Luka Smyth (VPS), set piece, 0.00 xG, saved 90+3’ Koble Yao (SJK), set piece, 0.00 xG, blocked 13’ Martti Haukioja (VPS), penalty, 0.76 xG, saved 64’ Xavier Odhiambo (VPS), open play, 0.27 xG, saved 78’ Rangel (SJK), open play, 0.23 xG, off target 19’ Kelwin Souza do Nascimento (SJK), open play, 0.20 xG, saved 59’ Kelwin Souza do Nascimento (SJK), open play, 0.19 xG, saved 64’ Oluwaseyi Ogunniyi (VPS), open play, 0.19 xG, off target 87’ Aapo Bostrom (SJK), open play, 0.16 xG, blocked 86’ Xavier Odhiambo (VPS), open play, 0.11 xG, saved 90+2’ Rangel (SJK), open play, 0.11 xG, blocked 37’ Muhammed Suso (SJK), open play, 0.09 xG, saved 50’ Jayden Turfkruier (VPS), open play, 0.08 xG, saved 88’ Kasper Paananen (SJK), set piece, 0.07 xG, blocked 48’ Luka Smyth (VPS), set piece, 0.06 xG, off target 49’ Xavier Odhiambo (VPS), open play, 0.06 xG, goal 47’ Emmanuel Okereke (VPS), open play, 0.03 xG, blocked 26’ Sayibu Yakubu (SJK), open play, 0.02 xG, blocked 30’ Oskari Väistö (SJK), open play, 0.02 xG, blocked 3’ Emmanuel Okereke (VPS), set piece, 0.01 xG, off target 77’ Emmanuel Okereke (VPS), set piece, 0.01 xG, off target 66’ Luka Smyth (VPS), set piece, 0.00 xG, saved 90+3’ Koble Yao (SJK), set piece, 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

VPS 3-4-3 Starting XI
Jalloh
Simpson
Okereke
Haukioja
Turfkruier 89’
Mané
Lima 75’
Ogunniyi
Kouassivi-Benissan 75’
Smyth 81’
Muzinga 46’
SJK 3-4-1-2 Starting XI
Paunio
Bagayogo
Yakubu
Väistö 42’
Mömmö
Arsalo 85’
Onuoha
Yussif
Araújo 61’
Suso 61’
Nascimento 61’

Player stats

Players16 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – 3 0.05 – – –
90′ – – 1 0.76 – –
90′ – – 1 0.19 – – –
90′ – – – – – –
Paulo Lima Taken off
75′ – – – – – – –
Jayden Turfkruier Taken off
89′ – – 1 0.08 – – –
75′ – – – – – –
Luka Smyth Taken off
81′ – – 2 0.06 – – –
Jonathan Muzinga Taken off
46′ – – – – – – –
Xavier Odhiambo Came on as a substitute
44′ 1 – 3 0.43 – –
Antti-Ville Räisänen Came on as a substitute
15′ – – – – – – –
Simon Lindholm Came on as a substitute
15′ – – – – – – –
Yassin Daoussi Came on as a substitute
9′ – – – – – – –
Vilmer Ronnberg Came on as a substitute
1′ – – – – – – –
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.