Xavier Odhiambo
(ast. Casper Holmelund)
36'
The ForzaPitch pre-match prediction gave Gnistan a 41% win probability (draw 37%, VPS 21%). The final result was VPS 1–0 Gnistan. In 4 previous meetings, VPS have won 0 times, with 4 draws and 0 wins for Gnistan.
Match statistics
11
Total shots
10
3
Shots on target
4
1.73
Actual xG
0.61
4
Saves
2
51%
Possession
49%
2
Corners
3
13
Tackles
21
0
🟨 Yellow cards
1
Match Events
⚽Xavier Odhiambo
· ast. Casper Holmelund
36'
45'
Joakim Latonen
/
Artur Atarah
61'
Sergey Eremenko
/
Danny Pérez
61'
Saku Ylätupa
/
Adam Jouhi
Xavier Odhiambo
/ Henri Salomaa
64'
Casper Holmelund
/ Jonathan Muzinga
64'
Jayden Turfkruier
/ Yassin Daoussi
75'
Joonas Vahtera
/ Simon Lindholm
75'
76'
Otto Hannula
/
Edmund Arko-Mensah
85'
Noah Rossi
/
Stephen Ayomide Oluwagbenga Obileye
Antti-Ville Raisanen
/ Razak Simpson
87'
87'
Pre-match prediction
21.12%
VPS ←
37.23%
X
41.65%
Gnistan
we assigned to the actual result (VPS)
21.12%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.42
1.73
+1.31
0.85
0.61
-0.24
VPS dominated by xG (1.73 vs 0.61).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
41
M. Jalloh
G
M. Jalloh
G
23
M. Niemi
D
M. Niemi
D
6
E. Okereke
D
E. Okereke
D
2
L. Mane
D
L. Mane
D
7
J. Turfkruier
75'
M
J. Turfkruier
75'
M
34
A. Räisänen
87'
M
A. Räisänen
87'
M
8
Paulo Jorge Barros Pimentel Lima
M
Paulo Jorge Barros Pimentel Lima
M
27
K. Kouassivi-Benissan
M
K. Kouassivi-Benissan
M
20
X. Odhiambo
1 ⚽
64'
M
X. Odhiambo
1 ⚽
64'
M
30
J. Vahtera
75'
F
J. Vahtera
75'
F
9
C. Holmelund
1 👟
64'
F
C. Holmelund
1 👟
64'
F
Bench
1
A. Piispa
G
A. Piispa
G
17
Dren Tërrnava
M
Dren Tërrnava
M
25
Henri Salomaa
26'
F
Henri Salomaa
26'
F
11
J. Muzinga
26'
F
J. Muzinga
26'
F
26
Oluwaseyi Ogunniyi
F
Oluwaseyi Ogunniyi
F
3
Razak Simpson
3'
M
Razak Simpson
3'
M
14
S. Lindholm
15'
M
S. Lindholm
15'
M
29
W. Samaké
F
W. Samaké
F
24
Y. Daoussi
15'
D
Y. Daoussi
15'
D
1
O. Virtanen
G
O. Virtanen
G
12
E. Arko-Mensah
76'
D
E. Arko-Mensah
76'
D
3
Ruxi
D
Ruxi
D
67
A. Obileye
85'
D
A. Obileye
85'
D
24
P. Gnanou
D
P. Gnanou
D
19
B. Milovanov
D
B. Milovanov
D
11
D. Pérez
61'
M
D. Pérez
61'
M
15
G. Europaeus
M
G. Europaeus
M
31
A. Jouhi
61'
M
A. Jouhi
61'
M
7
A. Atarah
45'
M
A. Atarah
45'
M
26
R. Eremenko
F
R. Eremenko
F
Bench
2
B. Dahlström
D
B. Dahlström
D
10
J. Latonen
45'
F
J. Latonen
45'
F
40
J. Ojala
D
J. Ojala
D
95
M. JuriÄka
G
M. JuriÄka
G
25
Noah Rossi
5'
D
Noah Rossi
5'
D
27
O. Hannula
14'
M
O. Hannula
14'
M
14
S. Eremenko
29'
M
S. Eremenko
29'
M
23
S. Ylätupa
29'
F
S. Ylätupa
29'
F
Best on the pitch
X. Odhiambo
M · VPS
8.01
1 ⚽
1 shots
· 10 pass
M. Niemi
D · VPS
7.56
· 67 pass
E. Okereke
D · VPS
7.39
1 shots
· 38 pass
A. Obileye
D · Gnistan
7.24
1 shots
· 36 pass
Y. Daoussi
D · VPS
7.21
1 shots
· 11 pass
C. Holmelund
F · VPS
7.15
1 👟
2 shots
· 16 pass
VPS — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Jalloh | G | 90 | 6.97 | — | — | 0 | 44 | 24% | 0 | — | — |
| M. Niemi | D | 90 | 7.56 | — | — | 0 | 67 | 56% | 2 | — | — |
| E. Okereke | D | 90 | 7.39 | — | — | 1 | 38 | 31% | 0 | — | — |
| L. Mane | D | 90 | 6.91 | — | — | 0 | 44 | 34% | 1 | — | — |
| J. Turfkruier | M | 75 | 6.65 | — | — | 0 | 41 | 33% | 2 | — | — |
| A. Räisänen | M | 87 | 7.10 | — | — | 0 | 42 | 39% | 1 | — | — |
| Paulo Jorge Barros Pimentel Lima | M | 90 | 6.66 | — | — | 2 | 32 | 26% | 1 | — | — |
| K. Kouassivi-Benissan | M | 90 | 6.35 | — | — | 0 | 39 | 30% | 0 | — | — |
| X. Odhiambo | M | 64 | 8.01 | 1 | — | 1 | 10 | 7% | 0 | — | — |
| J. Vahtera | F | 75 | 6.82 | — | — | 2 | 36 | 26% | 2 | — | — |
| C. Holmelund | F | 64 | 7.15 | — | 1 | 2 | 16 | 12% | 1 | — | — |
| Henri Salomaa | F | 26 | 6.38 | — | — | 2 | 14 | 8% | 0 | — | — |
| J. Muzinga | F | 26 | 6.58 | — | — | 0 | 5 | 4% | 1 | — | — |
| Razak Simpson | M | 3 | 6.80 | — | — | 0 | 4 | 4% | 0 | — | — |
| S. Lindholm | M | 15 | 6.93 | — | — | 0 | 9 | 9% | 1 | — | — |
| Y. Daoussi | D | 15 | 7.21 | — | — | 1 | 11 | 10% | 1 | — | — |
Gnistan — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| O. Virtanen | G | 90 | 6.85 | — | — | 0 | 31 | 28% | 0 | — | — |
| E. Arko-Mensah | D | 76 | 5.94 | — | — | 0 | 33 | 20% | 0 | — | — |
| Ruxi | D | 90 | 6.89 | — | — | 1 | 70 | 55% | 3 | — | — |
| A. Obileye | D | 85 | 7.24 | — | — | 1 | 36 | 32% | 1 | — | — |
| P. Gnanou | D | 90 | 6.75 | — | — | 1 | 40 | 33% | 3 | — | — |
| B. Milovanov | D | 90 | 6.36 | — | — | 2 | 40 | 28% | 3 | — | — |
| D. Pérez | M | 61 | 6.12 | — | — | 0 | 19 | 7% | 1 | — | — |
| G. Europaeus | M | 90 | 6.51 | — | — | 1 | 44 | 40% | 2 | — | — |
| A. Jouhi | M | 61 | 6.39 | — | — | 0 | 22 | 18% | 4 | — | — |
| A. Atarah | M | 45 | 6.13 | — | — | 1 | 5 | 1% | 0 | — | — |
| R. Eremenko | F | 90 | 6.28 | — | — | 1 | 49 | 34% | 2 | — | — |
| J. Latonen | F | 45 | 6.57 | — | — | 1 | 18 | 15% | 1 | — | — |
| Noah Rossi | D | 5 | 6.19 | — | — | 0 | 1 | 0% | 0 | 1 | — |
| O. Hannula | M | 14 | 6.56 | — | — | 1 | 3 | 3% | 0 | — | — |
| S. Eremenko | M | 29 | 6.25 | — | — | 0 | 9 | 7% | 1 | — | — |
| S. Ylätupa | F | 29 | 6.29 | — | — | 0 | 11 | 9% | 0 | — | — |
Frequently Asked Questions
What was the final score of VPS vs Gnistan?
The final score was VPS 1–0 Gnistan.
What did the model predict before VPS vs Gnistan?
The model assigned 21% probability to a VPS win, 37% to a draw, and 41% to an Gnistan win.