Veikkausliiga · Championship Group - 28
KuPS 2–0 VPS
Sun 18 Oct 2026 · 12:00 UTC · Savon Sanomat Areena, Kuopio
KuPSTeam 1569
VPSTeam 1384- Jaime Moreno 11' (pen)
- Bob Nii Armah 34'
We gave KuPS 58% to win: they did.
- Arttu Lötjönen 1620 +123'
KuPS:Arttu Lötjönen 1620 +12 - Jaime Moreno 1586 +27 (pen.)11'
KuPS:Jaime Moreno 1586 +27 (pen.) - 24'Casper Holmelund 1234 0
VPS:Casper Holmelund 1234 0 - Bob Nii Armah 1667 +20 assist Jaime Moreno 1586 +2734'
KuPS:Bob Nii Armah 1667 +20 assist Jaime Moreno 1586 +27 - 45'Wilson Samake 1479 0 for Xavier Odhiambo 1283 0
VPS:Wilson Samake 1479 0 for Xavier Odhiambo 1283 0 - 45'Henri Salomaa 1298 0 for Casper Holmelund 1234 0
VPS:Henri Salomaa 1298 0 for Casper Holmelund 1234 0 - 49'Jayden Turfkruier 1586 −11
VPS:Jayden Turfkruier 1586 −11 - Saikou Touray 1550 +4 for Petteri Pennanen 1457 +666'
KuPS:Saikou Touray 1550 +4 for Petteri Pennanen 1457 +6 - 66'Oluwaseyi Ogunniyi 1240 0 for Antti-Ville Raisanen 1335 −1
VPS:Oluwaseyi Ogunniyi 1240 0 for Antti-Ville Raisanen 1335 −1 - Gustav Engvall 1560 +2 for Samuel Pasanen 1587 +1166'
KuPS:Gustav Engvall 1560 +2 for Samuel Pasanen 1587 +11 - 66'Simon Lindholm 1365 0 for Joonas Vahtera 1142 −3
VPS:Simon Lindholm 1365 0 for Joonas Vahtera 1142 −3 - Julius Eskesen 1347 +5 for Bob Nii Armah 1667 +2072'
KuPS:Julius Eskesen 1347 +5 for Bob Nii Armah 1667 +20 - Piotr Parzyszek 1566 −2 for Jaime Moreno 1586 +2772'
KuPS:Piotr Parzyszek 1566 −2 for Jaime Moreno 1586 +27 - Valentin Gasc 1642 +1077'
KuPS:Valentin Gasc 1642 +10 - 83'Dren terrnava 1224 0 for Kevin Kouassivi-Benissan 1564 −9
VPS:Dren terrnava 1224 0 for Kevin Kouassivi-Benissan 1564 −9 - Akseli Puukko 1385 +2 for Saku Savolainen 1608 +984'
KuPS:Akseli Puukko 1385 +2 for Saku Savolainen 1608 +9 - 88'Dren terrnava 1224 0
VPS:Dren terrnava 1224 0
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 58% · 25% · 18%(KuPS · draw · VPS)
Our most likely score was 1–1 (12%); the result 2–0 had 11%.
- Average value of the starting XI: KuPS €328K, VPS €176K.
- Veikkausliiga: J. Kreidl was the highest-rated goalkeeper (1633).
- Style contrast in pressing & duels (Veikkausliiga): KuPS ranked #10 of 10, VPS #4.
Form
Last five matches; the number is the team Elo of the eleven that started.
KuPS
1st in Veikkausliiga · 43 pts from 22
- 15 OctLTrabzonspor UEFA Conference League1533
- 11 OctLInter Turku Finland Veikkausliiga1557
- 8 OctLAC Oulu Finland Veikkausliiga1605
- 19 SepWVPS Finland Veikkausliiga1548
- 13 SepDHJK Helsinki Finland Veikkausliiga1505
VPS
6th in Veikkausliiga · 33 pts from 22
- 12 OctWGnistan Finland Veikkausliiga1393
- 8 OctLHJK Helsinki Finland Veikkausliiga1427
- 19 SepLKuPS Finland Veikkausliiga1476
- 14 SepLInter Turku Finland Veikkausliiga1499
- 8 SepWAC Oulu Finland Veikkausliiga1418
Season outlook
From the Veikkausliiga simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| KuPS | 48 /27 | 55.9 | 20% | 100% | 0% | 3rd |
| VPS | 39 /27 | 45.0 | 0% | 26% | 0% | 5th |
Each bar is one finishing position, 1st on the left to 12th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

KuPS · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.8 (Good) · Elo 1450

VPS · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +0.5 (Average) · Elo 1514
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: –
Coach DNA: –
Playing style
How both clubs play against their own league (2024–2026).
KuPS: possession-based (how Miika Nuutinen plays) · VPS: balanced profile (how Jussi Johan Nuorela plays)