W
20
D
7
L
5
GD
+28
Yellow card
Foul
Red card
Foul
Substitution
A. Lotjonen on for J. Voutilainen. Substitution 1 KuPS
Yellow card
Foul
Substitution
A. Sadiku on for D. Arifi. Substitution 2 KuPS
Substitution
B. Armah on for J. Luyeye-Lutumba. Substitution 3 KuPS
Substitution
Y. Daoussi on for T. Reid. Substitution 1 VPS
Substitution
A. Almen on for N. Fleuriau. Substitution 2 VPS
Yellow card
Yellow Card — Johannes Kreidl — KuPS
Substitution
J. Engstrom on for M. Niemi. Substitution 3 VPS
Goal!
M. Toure Normal Goal Assist by A. Sadiku.
Substitution
A. Raisanen on for T. Dekker. Substitution 4 VPS
Goal!
Y. Daoussi Normal Goal Assist by Y. El Ouatki.
Substitution
P. Pennanen on for M. Toure. Substitution 4 KuPS
Yellow card
Yellow Card — Prosper Ahiabu — VPS
Ibrahim Cissé
Foul
Samuli Miettinen
Foul
A. Lotjonen (in)
J. Voutilainen (out)
Substitution 1
Pedro Justiniano
Foul
A. Sadiku (in)
D. Arifi (out)
Substitution 2
B. Armah (in)
J. Luyeye-Lutumba (out)
Substitution 3
Y. Daoussi (in)
T. Reid (out)
Substitution 1
A. Almen (in)
N. Fleuriau (out)
Substitution 2
Johannes Kreidl
Yellow Card
J. Engstrom (in)
M. Niemi (out)
Substitution 3
M. Toure
Normal Goal • Assist: A. Sadiku
A. Raisanen (in)
T. Dekker (out)
Substitution 4
Y. Daoussi
Normal Goal • Assist: Y. El Ouatki
P. Pennanen (in)
M. Toure (out)
Substitution 4
Prosper Ahiabu
Yellow Card
| Player | Pos | Min | G | A | Saves | Pass% | Tkl | Int | Duels | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
Rasmus Leislahti
#
|
G | 90 | 0 | 0 | 1 | 20% | 0 | 1 | - | - | 6.5 |
Pedro Justiniano
#
|
D | 90 | 0 | 0 | - | 72% | 1 | 1 | 3/12 |
1
|
6.9 |
Martti Haukioja
#
|
D | 90 | 0 | 0 | - | 90% | 0 | 1 | 1/7 | - | 6.5 |
Miika Niemi
#
|
D | 79 | 0 | 0 | - | 55% | 0 | 2 | 3/12 | - | 7 |
Tyler Reid
#
|
M | 72 | 0 | 0 | - | 25% | 0 | - | 10/14 | - | 7.5 |
Prosper Ahiabu
#
|
M | 90 | 0 | 0 | - | 41% | 0 | 2 | 8/23 |
1
|
7.3 |
Yassine El Ouatki
#
|
M | 90 | 0 | 1 | - | 33% | 0 | 1 | 2/11 | - | 7.2 |
Tristan Dekker
#
|
M | 88 | 0 | 0 | - | 37% | 0 | 1 | 13/29 | - | 7.2 |
Maissa Fall
#
|
M | 90 | 0 | 0 | - | 25% | 0 | 3 | 5/9 | - | 7 |
Olli Jakonen
#
|
F | 90 | 0 | 0 | - | 5% | 0 | 2 | 4/12 | - | 6.7 |
Nicolas Fleuriau Chateau
#
|
F | 72 | 0 | 0 | - | 7% | 0 | - | 4/11 | - | 6.9 |
Yassin Daoussi
#
|
M | 25 | 1 | 0 | - | 18% | 0 | - | - | - | 7.2 |
Antonio Almen
#
|
M | 25 | 0 | 0 | - | 10% | 0 | - | 1/3 | - | 6.7 |
Jesper Engström
#
|
D | 18 | 0 | 0 | - | 20% | 0 | - | 2/3 | - | 6.7 |
Antti-Ville Räisänen
#
|
M | 8 | 0 | 0 | - | 8% | 0 | - | - | - | 6.7 |
| Player | Pos | Min | G | A | Saves | Pass% | Tkl | Int | Duels | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
Johannes Kreidl
#
|
G | 90 | 0 | 0 | 2 | 34% | 0 | 1 | - |
1
|
7 |
Saku Savolainen
#
|
D | 90 | 0 | 0 | - | 31% | 0 | 1 | 4/21 | - | 6.5 |
Ibrahim Cissé
#
|
D | 90 | 0 | 0 | - | 21% | 0 | - | 2/6 |
1
|
6.9 |
Samuli Miettinen
#
|
D | 28 | 0 | 0 | - | 15% | 0 | - | 1/3 |
1
|
4.9 |
Niko Hämäläinen
#
|
D | 90 | 0 | 0 | - | 30% | 0 | 1 | 1/7 | - | 6.9 |
Jaakko Oksanen
#
|
M | 90 | 0 | 0 | - | 50% | 0 | 1 | 7/14 | - | 7.2 |
Otto Ruoppi
#
|
M | 90 | 0 | 0 | - | 27% | 0 | - | 2/12 | - | 6.2 |
Doni Arifi
#
|
M | 59 | 0 | 0 | - | 29% | 0 | 1 | 3/8 | - | 6.6 |
Joslyn Luyeye-Lutumba
#
|
F | 59 | 0 | 0 | - | 11% | 0 | - | 5/14 | - | 6.9 |
Mohamed Toure
#
|
F | 90 | 1 | 0 | - | 32% | 0 | - | 8/22 | - | 7.3 |
Jerry Voutilainen
#
|
F | 30 | 0 | 0 | - | 21% | 0 | 1 | 2/5 | - | 7.2 |
Arttu Lötjönen
#
|
D | 67 | 0 | 0 | - | 11% | 0 | 2 | 1/6 | - | 6.3 |
Bob Nii Armah
#
|
M | 37 | 0 | 0 | - | 9% | 0 | 1 | 1/6 | - | 6.5 |
Agon Sadiku
#
|
F | 37 | 0 | 1 | - | 6% | 0 | - | 2/9 | - | 6.9 |
Petteri Pennanen
#
|
M | 5 | 0 | 0 | - | 0% | 0 | - | 0/2 | - | - |
W
20
D
7
L
5
GD
+28
W
17
D
10
L
5
GD
+27
W
18
D
6
L
8
GD
+23
W
17
D
8
L
7
GD
+19
W
14
D
7
L
11
GD
+22
W
8
D
9
L
15
GD
-18
| Pos | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 32 | 20 | 7 | 5 | 62 | 34 | 28 | 67 |
W
W
D
W
W
|
|
| 2 | 32 | 17 | 10 | 5 | 60 | 33 | 27 | 61 |
W
L
D
D
W
|
|
| 3 | 32 | 18 | 6 | 8 | 68 | 45 | 23 | 60 |
L
D
W
W
L
|
|
| 4 | 32 | 17 | 8 | 7 | 70 | 51 | 19 | 59 |
W
D
D
L
W
|
|
| 5 | 32 | 14 | 7 | 11 | 74 | 52 | 22 | 49 |
L
D
L
D
L
|
|
| 6 | 32 | 8 | 9 | 15 | 47 | 65 | -18 | 33 |
L
D
D
L
L
|
Historical dominance
2.62
Avg goals / match
8 vs 13
Clean sheets
VEIKKAUSLIIGA
02:00 PM - Jul 25
KuPS
VPS
VEIKKAUSLIIGA
02:00 PM - Jul 25
VPS
VEIKKAUSLIIGA
02:00 PM - Jun 13
VPS
KuPS
VEIKKAUSLIIGA
02:00 PM - Jun 13
KuPS
LEAGUE CUP
01:00 PM - Jan 31
KuPS
VPS
LEAGUE CUP
01:00 PM - Jan 31
VPS
VEIKKAUSLIIGA
02:00 PM - Jul 19
VPS
KuPS
VEIKKAUSLIIGA
02:00 PM - Jul 19
KuPS
VEIKKAUSLIIGA
01:00 PM - May 25
KuPS
VPS
VEIKKAUSLIIGA
01:00 PM - May 25
VPS
LEAGUE CUP
01:00 PM - Feb 1
KuPS
VPS
LEAGUE CUP
01:00 PM - Feb 1
VPS
VEIKKAUSLIIGA
04:00 PM - Sep 14
KuPS
VPS
VEIKKAUSLIIGA
04:00 PM - Sep 14
VPS
VEIKKAUSLIIGA
03:00 PM - May 22
VPS
KuPS
VEIKKAUSLIIGA
03:00 PM - May 22
KuPS
VEIKKAUSLIIGA
03:00 PM - May 10
KuPS
VPS
VEIKKAUSLIIGA
03:00 PM - May 10
VPS
LEAGUE CUP
01:00 PM - Feb 8
KuPS
VPS
LEAGUE CUP
01:00 PM - Feb 8
VPS
VEIKKAUSLIIGA
01:00 PM - Sep 17
KuPS
VPS
VEIKKAUSLIIGA
01:00 PM - Sep 17
VPS
VEIKKAUSLIIGA
02:00 PM - Jul 8
KuPS
VPS
VEIKKAUSLIIGA
02:00 PM - Jul 8
VPS
VEIKKAUSLIIGA
03:30 PM - Jun 11
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Jun 11
KuPS
LEAGUE CUP
01:00 PM - Feb 25
KuPS
VPS
LEAGUE CUP
01:00 PM - Feb 25
VPS
VEIKKAUSLIIGA
01:00 PM - Sep 11
VPS
KuPS
VEIKKAUSLIIGA
01:00 PM - Sep 11
KuPS
VEIKKAUSLIIGA
03:00 PM - Apr 29
KuPS
VPS
VEIKKAUSLIIGA
03:00 PM - Apr 29
VPS
LEAGUE CUP
12:45 PM - Jan 29
KuPS
VPS
LEAGUE CUP
12:45 PM - Jan 29
VPS
VEIKKAUSLIIGA
02:00 PM - Aug 24
KuPS
VPS
VEIKKAUSLIIGA
02:00 PM - Aug 24
VPS
VEIKKAUSLIIGA
03:30 PM - Jun 17
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Jun 17
KuPS
SUOMEN CUP
03:45 PM - Feb 2
VPS
KuPS
SUOMEN CUP
03:45 PM - Feb 2
KuPS
VEIKKAUSLIIGA
02:00 PM - Sep 29
VPS
KuPS
VEIKKAUSLIIGA
02:00 PM - Sep 29
KuPS
VEIKKAUSLIIGA
02:00 PM - Jul 22
KuPS
VPS
VEIKKAUSLIIGA
02:00 PM - Jul 22
VPS
VEIKKAUSLIIGA
03:30 PM - May 22
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - May 22
KuPS
VEIKKAUSLIIGA
02:00 PM - Sep 16
VPS
KuPS
VEIKKAUSLIIGA
02:00 PM - Sep 16
KuPS
VEIKKAUSLIIGA
03:30 PM - Jun 14
KuPS
VPS
VEIKKAUSLIIGA
03:30 PM - Jun 14
VPS
VEIKKAUSLIIGA
01:00 PM - Apr 22
VPS
KuPS
VEIKKAUSLIIGA
01:00 PM - Apr 22
KuPS
VEIKKAUSLIIGA
03:30 PM - Sep 12
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Sep 12
KuPS
VEIKKAUSLIIGA
03:30 PM - Jul 25
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Jul 25
KuPS
VEIKKAUSLIIGA
01:00 PM - May 7
KuPS
VPS
VEIKKAUSLIIGA
01:00 PM - May 7
VPS
VEIKKAUSLIIGA
03:30 PM - Aug 12
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Aug 12
KuPS
VEIKKAUSLIIGA
11:00 AM - Jun 7
KuPS
VPS
VEIKKAUSLIIGA
11:00 AM - Jun 7
VPS
VEIKKAUSLIIGA
03:30 PM - Apr 23
KuPS
VPS
VEIKKAUSLIIGA
03:30 PM - Apr 23
VPS
VEIKKAUSLIIGA
11:00 AM - Oct 25
KuPS
VPS
VEIKKAUSLIIGA
11:00 AM - Oct 25
VPS
VEIKKAUSLIIGA
03:30 PM - Jun 11
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Jun 11
KuPS
VEIKKAUSLIIGA
03:30 PM - May 12
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - May 12
KuPS
VEIKKAUSLIIGA
03:30 PM - Sep 16
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Sep 16
KuPS
VEIKKAUSLIIGA
03:30 PM - Jun 30
KuPS
VPS
VEIKKAUSLIIGA
03:30 PM - Jun 30
VPS
VEIKKAUSLIIGA
03:30 PM - May 12
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - May 12
KuPS
VEIKKAUSLIIGA
03:30 PM - Oct 22
KuPS
VPS
VEIKKAUSLIIGA
03:30 PM - Oct 22
VPS
VEIKKAUSLIIGA
03:30 PM - Aug 12
VPS
KuPS
VEIKKAUSLIIGA
03:30 PM - Aug 12
KuPS
VEIKKAUSLIIGA
03:30 PM - May 27
KuPS
VPS
VEIKKAUSLIIGA
03:30 PM - May 27
VPS