Jaime Moreno
11'
(pen.)
Bob Nii Armah
(ast. Jaime Moreno)
34'
The ForzaPitch pre-match prediction gave KuPS a 42% win probability (draw 42%, VPS 15%). The final result was KuPS 2–0 VPS. In 5 previous meetings, KuPS have won 2 times, with 2 draws and 1 wins for VPS.
Match statistics
10
Total shots
8
4
Shots on target
2
1.69
Actual xG
0.84
2
Saves
2
42%
Possession
58%
1
Corners
5
9
Tackles
12
2
🟨 Yellow cards
3
Match Events
Arttu Lötjönen
3'
⚽Jaime Moreno
(pen.)
11'
24'
Casper Holmelund
⚽Bob Nii Armah
· ast. Jaime Moreno
34'
45'
Wilson Samake
/
Xavier Odhiambo
45'
Henri Salomaa
/
Casper Holmelund
49'
Jayden Turfkruier
Petteri Pennanen
/ Saikou Touray
66'
66'
Oluwaseyi Ogunniyi
/
Antti-Ville Raisanen
Samuel Pasanen
/ Gustav Engvall
66'
66'
Simon Lindholm
/
Joonas Vahtera
Bob Nii Armah
/ Julius Eskesen
72'
Jaime Moreno
/ Piotr Parzyszek
72'
Valentin Gasc
77'
83'
Dren terrnava
/
Kevin Kouassivi-Benissan
Saku Savolainen
/ Akseli Puukko
84'
88'
Dren terrnava
Pre-match prediction
42.24%
KuPS ←
42.32%
X
15.45%
VPS
we assigned to the actual result (KuPS)
42.24%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.64
1.69
+1.05
0.30
0.84
+0.54
KuPS dominated by xG (1.69 vs 0.84).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
J. Kreidl
G
J. Kreidl
G
25
C. Antwi
D
C. Antwi
D
23
A. Lötjönen
D
A. Lötjönen
D
33
T. Hämäläinen
D
T. Hämäläinen
D
6
S. Savolainen
84'
D
S. Savolainen
84'
D
14
S. Pasanen
66'
M
S. Pasanen
66'
M
10
V. Gasc
M
V. Gasc
M
24
B. Armah
1 ⚽
72'
M
B. Armah
1 ⚽
72'
M
8
P. Pennanen
66'
M
P. Pennanen
66'
M
21
J. Luyeye-Lutumba
M
J. Luyeye-Lutumba
M
11
J. Moreno
1 ⚽
1 👟
72'
F
J. Moreno
1 ⚽
1 👟
72'
F
Bench
15
A. Aiki
F
A. Aiki
F
29
Akseli Puukko
6'
D
Akseli Puukko
6'
D
9
G. Engvall
24'
F
G. Engvall
24'
F
12
H. Riihimäki
G
H. Riihimäki
G
34
J. Eskesen
18'
M
J. Eskesen
18'
M
20
P. Parzyszek
18'
F
P. Parzyszek
18'
F
22
Saikou Touray
24'
M
Saikou Touray
24'
M
3
S. Heiskanen
M
S. Heiskanen
M
16
T. Jyry
M
T. Jyry
M
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
M
J. Turfkruier
M
8
Paulo Jorge Barros Pimentel Lima
M
Paulo Jorge Barros Pimentel Lima
M
34
A. Räisänen
66'
M
A. Räisänen
66'
M
27
K. Kouassivi-Benissan
83'
M
K. Kouassivi-Benissan
83'
M
30
J. Vahtera
66'
M
J. Vahtera
66'
M
9
C. Holmelund
45'
F
C. Holmelund
45'
F
20
X. Odhiambo
45'
F
X. Odhiambo
45'
F
Bench
1
A. Piispa
G
A. Piispa
G
17
Dren Tërrnava
7'
M
Dren Tërrnava
7'
M
25
Henri Salomaa
45'
F
Henri Salomaa
45'
F
11
J. Muzinga
F
J. Muzinga
F
13
Oluwaseyi Ogunniyi
24'
F
Oluwaseyi Ogunniyi
24'
F
3
Razak Simpson
M
Razak Simpson
M
14
S. Lindholm
24'
M
S. Lindholm
24'
M
29
W. Samaké
45'
F
W. Samaké
45'
F
24
Y. Daoussi
D
Y. Daoussi
D
Best on the pitch
B. Armah
M · KuPS
7.91
1 ⚽
1 shots
· 27 pass
J. Moreno
F · KuPS
7.70
1 ⚽ 1 👟
1 shots
· 31 pass
T. Hämäläinen
D · KuPS
7.02
· 54 pass
J. Kreidl
G · KuPS
6.94
· 63 pass
S. Pasanen
M · KuPS
6.81
· 43 pass
C. Antwi
D · KuPS
6.77
1 shots
· 65 pass
KuPS — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. Kreidl | G | 90 | 6.94 | — | — | 0 | 63 | 49% | 0 | — | — |
| C. Antwi | D | 90 | 6.77 | — | — | 1 | 65 | 51% | 1 | — | — |
| A. Lötjönen | D | 90 | 6.25 | — | — | 0 | 73 | 63% | 1 | 1 | — |
| T. Hämäläinen | D | 90 | 7.02 | — | — | 0 | 54 | 44% | 1 | — | — |
| S. Savolainen | D | 84 | 6.67 | — | — | 0 | 52 | 41% | 1 | — | — |
| S. Pasanen | M | 66 | 6.81 | — | — | 0 | 43 | 39% | 1 | — | — |
| V. Gasc | M | 90 | 6.33 | — | — | 1 | 47 | 34% | 1 | 1 | — |
| B. Armah | M | 72 | 7.91 | 1 | — | 1 | 27 | 21% | 2 | — | — |
| P. Pennanen | M | 66 | 6.31 | — | — | 3 | 31 | 26% | 0 | — | — |
| J. Luyeye-Lutumba | M | 90 | 6.43 | — | — | 2 | 23 | 18% | 0 | — | — |
| J. Moreno | F | 72 | 7.70 | 1 | 1 | 1 | 31 | 22% | 1 | — | — |
| Akseli Puukko | D | 6 | 6.47 | — | — | 0 | 3 | 1% | 0 | — | — |
| G. Engvall | F | 24 | 6.64 | — | — | 0 | 7 | 5% | 0 | — | — |
| J. Eskesen | M | 18 | 6.06 | — | — | 0 | 6 | 3% | 0 | — | — |
| P. Parzyszek | F | 18 | 6.65 | — | — | 1 | 4 | 2% | 0 | — | — |
| Saikou Touray | M | 24 | 6.47 | — | — | 0 | 13 | 11% | 0 | — | — |
VPS — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Jalloh | G | 90 | 6.36 | — | — | 0 | 31 | 24% | 0 | — | — |
| M. Niemi | D | 90 | 6.68 | — | — | 1 | 68 | 58% | 2 | — | — |
| E. Okereke | D | 90 | 6.74 | — | — | 1 | 64 | 55% | 0 | — | — |
| L. Mane | D | 90 | 6.61 | — | — | 0 | 52 | 47% | 0 | — | — |
| J. Turfkruier | M | 90 | 5.74 | — | — | 0 | 58 | 41% | 3 | 1 | — |
| Paulo Jorge Barros Pimentel Lima | M | 90 | 5.68 | — | — | 1 | 45 | 31% | 1 | — | — |
| A. Räisänen | M | 66 | 6.47 | — | — | 0 | 23 | 20% | 1 | — | — |
| K. Kouassivi-Benissan | M | 83 | 6.10 | — | — | 0 | 43 | 31% | 4 | — | — |
| J. Vahtera | M | 66 | 6.34 | — | — | 2 | 20 | 17% | 0 | — | — |
| C. Holmelund | F | 45 | 6.34 | — | — | 0 | 6 | 3% | 0 | 1 | — |
| X. Odhiambo | F | 45 | 6.13 | — | — | 0 | 11 | 8% | 0 | — | — |
| Dren Tërrnava | M | 7 | 5.91 | — | — | 1 | 9 | 7% | 0 | 1 | — |
| Henri Salomaa | F | 45 | 6.18 | — | — | 0 | 10 | 7% | 0 | — | — |
| Oluwaseyi Ogunniyi | F | 24 | 6.44 | — | — | 1 | 9 | 5% | 0 | — | — |
| S. Lindholm | M | 24 | 6.04 | — | — | 0 | 10 | 7% | 1 | — | — |
| W. Samaké | F | 45 | 6.17 | — | — | 1 | 8 | 7% | 0 | — | — |
Frequently Asked Questions
What was the final score of KuPS vs VPS?
The final score was KuPS 2–0 VPS.
What did the model predict before KuPS vs VPS?
The model assigned 42% probability to a KuPS win, 42% to a draw, and 15% to an VPS win.