KPV-j vs VJS

1 - 2
🕒 Sun, 09 Aug 2026 14:00 Europe/London 📍 Kokkolan Keskuskenttä 🧑‍⚖️ No Ref Info 🔁 Group Stage 🏁 match finished
Season
2026-2027 Season
Stage
Group Stage
Ykkönen Table
KPV-j 12 · VJS 8
How the match was won
  • Physical contest: 5 yellows.

Team Overview

KPV-j (Home stats)

Games / Record

7
W-D-L: 2-0-5

Goals For / Against

10 / 20
Avg: 1.43 / 2.86

Points

6
Avg: 0.86

Clean Sheets

1

Failed to Score

3
VJS (Away stats)

Games / Record

8
W-D-L: 2-3-3

Goals For / Against

11 / 11
Avg: 1.38 / 1.38

Points

9
Avg: 1.13

Clean Sheets

1

Failed to Score

2

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Ykkönen fixture.

Quick comparison bars

0.86
PPG
1.13
1.43
GF
1.38
2.86
GA
1.38
86%
O2.5
50%
43%
BTTS
63%
29%
Score 1st
38%

League-position context

KPV-j rank12th
VJS rank8th
KPV-j points11
VJS points20
KPV-j: #12 · 11 pts · GD -39
18 pts off the top 2. 9 pts off the play-off line. 9 pts from safety.
VJS: #8 · 20 pts · GD +6
9 pts off the top 2. 5 pts above the play-off edge. 5 pts clear of the relegation zone.
9-point gap between the two sides coming into kick-off.

KPV-j last 5 home

L L W W L
Points6/15
Weighted index33
Goals10-14
Record2-0-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

VJS last 5 away

L W D D D
Points6/15
Weighted index40
Goals6-7
Record1-3-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

KPV-j trend breakdown

Over 2.586%
BTTS43%
BTTS + O2.543%
1H Over 0.5100%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 57% · 1H BTTS 29%

VJS trend breakdown

Over 2.550%
BTTS63%
BTTS + O2.538%
1H Over 0.575%
Also: Over 0.5 100% · Over 1.5 88% · Over 3.5 38% · 1H BTTS 38%

Scoring reliability

KPV-j score at home57%
KPV-j clean sheet at home14%
VJS score away75%
VJS clean sheet away13%

First-goal patterns

KPV-j score first29%
KPV-j win after scoring first50%
VJS score first38%
VJS win after scoring first67%
Comeback rate after conceding first: KPV-j 20% · VJS 25%
Avg first goal minute: KPV-j 14.5' · VJS 17.3'

Vs league average

KPV-j score at home1.43 vs 1.92
KPV-j concede at home2.86 vs 1.49
VJS score away1.38 vs 1.49
VJS concede away1.38 vs 1.92
KPV-j score 25% below league average, while VJS score 8% below league average.
Defensive side: KPV-j are 91% above league average at home, and VJS are 28% below league average away.

Head-to-head trends

Recent games2
Avg goals4.00
BTTS50%
Over 2.5100%
At this venue setup: 3.00 goals on average across the last 1.

KPV-j goal timing (home)

1H scored: 86% 2H scored: 14% Danger: 16-30 Vulnerable: 46-60
Goals scored by 15-minute interval
16-30 4
0-15 1
31-45 1
46-60 1
61-75 0
76-90+ 0
Goals conceded by 15-minute interval
46-60 7
76-90+ 5
61-75 3
0-15 2
16-30 2
31-45 1

VJS goal timing (away)

1H scored: 40% 2H scored: 60% Danger: 46-60 Vulnerable: 16-30
Goals scored by 15-minute interval
46-60 3
0-15 2
31-45 2
61-75 2
76-90+ 1
16-30 0
Goals conceded by 15-minute interval
16-30 3
76-90+ 2
0-15 1
31-45 1
46-60 1
61-75 1

Match Statistics

Shots on Goal
Total Shots
Shots off Goal
Blocked Shots
Shots Inside Box
Shots Outside Box
Ball Possession
Corner Kicks
Fouls
Offsides
Yellow Cards
Red Cards
Goalkeeper Saves
Total Passes
Passes Accurate
Passes %

Events

Yellow Cards
Home
2
Away
3
Red Cards
Home
0
Away
0
Substitutions
Home
4
Away
5
7'
7' Goal · 0-1
J. Holopainen
Normal Goal
19'
19' Goal · 1-1
N. Santalo
Normal Goal
48'
48' Oskari Blommendahl
58'
58' N. Santalo
59'
59' A. Babiker
1st substitution · For: A. Nyholm
59'
59' Oskari Blommendahl
2nd substitution · For: J. Merinen
59'
59' J. Mabinda
3rd substitution · For: K. Koivunen
62'
62' Goal · 1-2
J. Holopainen
Normal Goal
62'
62' N. Santalo
1st substitution · For: P. Kytolaakso
68'
68' O. Lansipaa
74'
74' O. Ojala
4th substitution · For: J. Rahja
74'
74' Elias Hannula
5th substitution · For: D. Hvidberg
76'
76' Valtteri Salo
80'
80' O. Moilanen
2nd substitution · For: M. Aberg
80'
80' O. Lansipaa
3rd substitution · For: V. Akerblom
85'
85' K. Koivunen
88'
88' W. Wegye
4th substitution · For: L. Kykyri

KPV-j vs VJS 1-2: match report, goals, cards and substitutions

VJS beat KPV-j 2-1 on Sunday, 09 August 2026 in Ykkönen. It was played at Kokkolan Keskuskenttä.

First half: VJS took an early lead at 7' when J. Holopainen scored, making the score 0-1. KPV-j leveled the score at 19' when N. Santalo scored, making the score 1-1.

Second half: Oskari Blommendahl received a yellow card for VJS at 48'. N. Santalo received a yellow card for KPV-j at 58'. VJS made their 1st substitution at 59', with A. Babiker replacing A. Nyholm. VJS made their 2nd substitution at 59', with Oskari Blommendahl replacing J. Merinen. VJS made their 3rd substitution at 59', with J. Mabinda replacing K. Koivunen. VJS took the lead at 62' when J. Holopainen scored, making the score 1-2. KPV-j made their 1st substitution at 62', with N. Santalo replacing P. Kytolaakso. O. Lansipaa received a yellow card for KPV-j at 68'. VJS made their 4th substitution at 74', with O. Ojala replacing J. Rahja. VJS made their 5th substitution at 74', with Elias Hannula replacing D. Hvidberg. Valtteri Salo received a yellow card for VJS at 76'. KPV-j made their 2nd substitution at 80', with O. Moilanen replacing M. Aberg. KPV-j made their 3rd substitution at 80', with O. Lansipaa replacing V. Akerblom. K. Koivunen received a yellow card for VJS at 85'. KPV-j made their 4th substitution at 88', with W. Wegye replacing L. Kykyri.

KPV-j used 4 substitutions while VJS used 5 substitutions. KPV-j got 2 yellow cards, while VJS got 3 yellow cards.

How the match was won

  • Physical contest: 5 yellows.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games2
Home Wins0
Draws0
Away Wins2
Over 2.5 Goals2 (100.0%)
BTTS1 (50.0%)
Home vs Away as Scheduled
Total Games1
Home Wins0
Draws0
Away Wins1
Over 2.5 Goals1 (100.0%)
BTTS1 (100.0%)

KPV-j vs VJS Head-to-Head History by Season