Stats KuPS 2025
All figures below cover Veikkausliiga 2025, 32 played matches.
KuPS season overview
KuPS played 32 matches this season: 20 won, 7 drawn and 5 lost. That adds up to 67 points, or 2.09 points per match. At home the side averages 2.31 points per match, away from home 1.88.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 32 | 20 | 7 | 5 | 62 | 34 | 28 | 67 | 2,09 |
| Home | 16 | 12 | 1 | 3 | 36 | 21 | 15 | 37 | 2,31 |
| Away | 16 | 8 | 6 | 2 | 26 | 13 | 13 | 30 | 1,88 |
KuPS basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 63% | 75% | 50% |
| Draw | 22% | 6% | 38% |
| Lost | 16% | 19% | 13% |
| Goals scored per match | 1,94 | 2,25 | 1,63 |
| Goals conceded per match | 1,06 | 1,31 | 0,81 |
| Clean sheet | 34% | 31% | 38% |
| Failed to score | 16% | 13% | 19% |
| Scored first | 56% | 63% | 50% |
KuPS goal statistics
KuPS scored 62 goals, an average of 1.94 per match. That works out at a goal every 46 minutes. In 56% of matches the side scored at least twice, and in 16% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,94 | 2,25 | 1,63 |
| Scored at least 1 goal | 84% | 88% | 81% |
| Scored at least 2 goals | 56% | 63% | 50% |
| Scored at least 3 goals | 38% | 50% | 25% |
| Scored at least 4 goals | 9% | 13% | 6% |
| Scored in both halves | 41% | 50% | 31% |
| Failed to score | 16% | 13% | 19% |
Goals conceded by KuPS
At the other end KuPS conceded 34 goals, an average of 1.06 per match. The side kept a clean sheet in 34% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,06 | 1,31 | 0,81 |
| At least 1 goal conceded | 66% | 69% | 63% |
| At least 2 goals conceded | 28% | 44% | 13% |
| At least 3 goals conceded | 9% | 13% | 6% |
| At least 4 goals conceded | 3% | 6% | 0% |
| Clean sheet | 34% | 31% | 38% |
KuPS over/under statistics
Matches involving KuPS produce 3.00 goals on average. More than 2.5 goals were scored in 56% of them and more than 3.5 in 34%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 3,00 | 3,56 | 2,44 |
| Over 0.5 | 97% | 100% | 94% |
| Over 1.5 | 81% | 81% | 81% |
| Over 2.5 | 56% | 69% | 44% |
| Over 3.5 | 34% | 44% | 25% |
| Over 4.5 | 19% | 38% | 0% |
| Over 5.5 | 6% | 13% | 0% |
Both teams to score in KuPS matches
Both teams scored in 53% of matches. At home that figure is 56%, away from home 50%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 53% | 56% | 50% |
| Both teams to score + win | 31% | 44% | 19% |
| Both teams to score + draw | 19% | 6% | 31% |
| Both teams to score + loss | 3% | 6% | 0% |
| Both teams to score + over 2.5 | 38% | 50% | 25% |
| No BTTS + over 2.5 | 19% | 19% | 19% |
| Both teams to score in the first half | 13% | 13% | 13% |
| Both teams to score in the second half | 38% | 44% | 31% |
| Both teams to score in both halves | 6% | 13% | 0% |
Statistics by half
KuPS scored 25 goals before the break and 37 after it, while conceding 13 in the first half and 21 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 44% | 63% | 25% |
| First half drawn | 41% | 19% | 63% |
| First half lost | 16% | 19% | 13% |
| Scored in the first half | 0,78 | 1,13 | 0,44 |
| Conceded in the first half | 0,41 | 0,56 | 0,25 |
| Clean sheet in the first half | 72% | 69% | 75% |
| Failed to score in the first half | 47% | 31% | 63% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 56% | 56% | 56% |
| Second half drawn | 22% | 13% | 31% |
| Second half lost | 22% | 31% | 13% |
| Scored in the second half | 1,16 | 1,13 | 1,19 |
| Conceded in the second half | 0,66 | 0,75 | 0,56 |
| Clean sheet in the second half | 47% | 38% | 56% |
| Failed to score in the second half | 28% | 31% | 25% |
| Most goals in the first half | 22% | 38% | 6% |
| Most goals in the second half | 53% | 44% | 63% |
| Equal in both halves | 25% | 19% | 31% |
When does KuPS score?
Most of KuPS's goals arrive between minutes 81 and 90, accounting for 19% of the total. Goals against come most often between minutes 71 and 80.
KuPS corner statistics
KuPS won 5.3 corners per match on average and gave away 5.5. More than 8.5 corners were taken in 83% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,33 | 5,80 | 5,00 |
| Corners against per match | 5,50 | 5,40 | 5,57 |
| Over 6.5 corners in the match | 92% | 100% | 86% |
| Over 8.5 corners in the match | 83% | 100% | 71% |
| Over 10.5 corners in the match | 42% | 40% | 43% |
| Over 12.5 corners in the match | 33% | 40% | 29% |
| Team over 3.5 corners | 75% | 80% | 71% |
| Team over 4.5 corners | 75% | 80% | 71% |
Based on 12 from the 32 matches.
KuPS card statistics
KuPS picked up 1.66 yellow cards per match on average, against 1.56 for the opposition. More than 3.5 cards were shown in 47% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 1,66 | 1,75 | 1,56 |
| Red cards per match | 0,06 | 0,06 | 0,06 |
| Opponent yellow cards per match | 1,56 | 1,63 | 1,50 |
| Team over 1.5 cards | 44% | 38% | 50% |
| Team over 2.5 cards | 19% | 19% | 19% |
| Over 3.5 cards in the match | 47% | 44% | 50% |
| Over 4.5 cards in the match | 31% | 38% | 25% |
| Over 5.5 cards in the match | 16% | 25% | 6% |
KuPS shots and xG
The side attempted 12.6 shots per match on average, 5.3 of them on target, a shooting accuracy of 42%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 12,58 | 12,40 | 12,71 |
| Shots on target per match | 5,25 | 5,20 | 5,29 |
| Shots off target per match | 4,17 | 4,00 | 4,29 |
| Shots against per match | 12,08 | 12,60 | 11,71 |
| Expected goals (xG) for | 1,73 | 1,76 | 1,71 |
| Expected goals (xG) against | 1,29 | 1,64 | 1,03 |
| Ball possession | 53,2 | 50,4 | 55,1 |
Based on 12 from the 32 matches (shots).
Most common KuPS scorelines
The most frequent scoreline is 1-1, in 5 of the 32 matches.
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 5 | 16% |
| 1 - 0 | 4 | 13% |
| 3 - 0 | 3 | 9% |
| 3 - 1 | 3 | 9% |
| 3 - 2 | 3 | 9% |
| 2 - 0 | 2 | 6% |
| 2 - 1 | 2 | 6% |
| 0 - 3 | 2 | 6% |
| 6 - 2 | 1 | 3% |
| 4 - 0 | 1 | 3% |
Scorelines are shown from the perspective of KuPS.
KuPS player statistics
| Player | Goals |
|---|---|
| Mohamed Toure | 6 |
| Piotr Parzyszek | 5 |
| Otto Ruoppi | 3 |
| Agon Sadiku | 2 |
| Petteri Pennanen | 2 |
The leading scorer for KuPS this season is Mohamed Toure (6). Next come Piotr Parzyszek (5) and Otto Ruoppi (3).
| Player | Assists |
|---|---|
| Jaakko Oksanen | 3 |
| Otto Ruoppi | 3 |
| Saku Savolainen | 2 |
| Agon Sadiku | 1 |
| Jerry Voutilainen | 1 |
Jaakko Oksanen has provided the most assists for KuPS (3). Next come Otto Ruoppi (3) and Saku Savolainen (2).
| Player | Matches |
|---|---|
| Otto Ruoppi | 11 |
| Doni Arifi | 10 |
| Mohamed Toure | 10 |
| Petteri Pennanen | 10 |
| Agon Sadiku | 9 |
Otto Ruoppi has played the most matches for KuPS (11). Next come Doni Arifi (10) and Mohamed Toure (10).
| Player | Cards |
|---|---|
| Ibrahim Cissé | 2 |
| Johannes Kreidl | 2 |
| Paulo Ricardo Ferreira | 2 |
| Samuli Miettinen | 2 |
| Agon Sadiku | 1 |
Ibrahim Cissé has picked up the most cards for KuPS (2). Next come Johannes Kreidl (2) and Paulo Ricardo Ferreira (2).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 6 |
| 1 | Otto Ruoppi | 6 |
| 3 | Piotr Parzyszek | 5 |
| 4 | Agon Sadiku | 3 |
| 4 | Jaakko Oksanen | 3 |
| 4 | Saku Savolainen | 3 |
| 7 | Petteri Pennanen | 2 |
| 8 | Doni Arifi | 1 |
| 8 | Ibrahim Cissé | 1 |
| 8 | Jerry Voutilainen | 1 |
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 6 |
| 2 | Piotr Parzyszek | 4 |
| 3 | Otto Ruoppi | 3 |
| 4 | Agon Sadiku | 2 |
| 4 | Petteri Pennanen | 2 |
| 6 | Doni Arifi | 1 |
| 6 | Ibrahim Cissé | 1 |
| 6 | Saku Savolainen | 1 |
| 6 | Samuel Pasanen | 1 |
| Player | Total | |
|---|---|---|
| 1 | Piotr Parzyszek | 1 |
| Player | Total | |
|---|---|---|
| 1 | Bob Nii Armah | 1 |
| Player | Total | |
|---|---|---|
| 1 | Piotr Parzyszek | 19 |
| 2 | Mohamed Toure | 17 |
| 3 | Petteri Pennanen | 9 |
| 4 | Jaakko Oksanen | 8 |
| 4 | Otto Ruoppi | 8 |
| 6 | Agon Sadiku | 7 |
| 7 | Bob Nii Armah | 6 |
| 7 | Saku Savolainen | 6 |
| 7 | Samuel Pasanen | 6 |
| 10 | Doni Arifi | 4 |
| Player | Total | |
|---|---|---|
| 1 | Piotr Parzyszek | 13 |
| 2 | Mohamed Toure | 11 |
| 3 | Otto Ruoppi | 6 |
| 3 | Petteri Pennanen | 6 |
| 5 | Agon Sadiku | 4 |
| 6 | Samuel Pasanen | 3 |
| 7 | Arttu Heinonen | 2 |
| 7 | Bob Nii Armah | 2 |
| 7 | Doni Arifi | 2 |
| 7 | Jaakko Oksanen | 2 |
| Player | Total | |
|---|---|---|
| 1 | Piotr Parzyszek | 68,4% |
| 2 | Petteri Pennanen | 66,7% |
| 3 | Mohamed Toure | 64,7% |
From 363 minutes played
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 35,3% |
| 2 | Piotr Parzyszek | 26,3% |
| 3 | Petteri Pennanen | 22,2% |
From 363 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Otto Ruoppi | 13 |
| 2 | Jaakko Oksanen | 11 |
| 3 | Jerry Voutilainen | 9 |
| 3 | Mohamed Toure | 9 |
| 5 | Petteri Pennanen | 7 |
| 6 | Saku Savolainen | 6 |
| 7 | Doni Arifi | 5 |
| 8 | Arttu Heinonen | 4 |
| 8 | Joslyn Luyeye-Lutumba | 4 |
| 8 | Paulius Golubickas | 4 |
| Player | Total | |
|---|---|---|
| 1 | Jaakko Oksanen | 444 |
| 2 | Doni Arifi | 410 |
| 3 | Ibrahim Cissé | 376 |
| 4 | Johannes Kreidl | 332 |
| 5 | Otto Ruoppi | 295 |
| 6 | Jerry Voutilainen | 282 |
| 7 | Paulo Ricardo Ferreira | 247 |
| 8 | Taneli Hämäläinen | 246 |
| 9 | Samuel Pasanen | 216 |
| 10 | Samuli Miettinen | 215 |
| Player | Total | |
|---|---|---|
| 1 | Samuli Miettinen | 93,1% |
| 2 | Jaakko Oksanen | 90,6% |
| 3 | Paulo Ricardo Ferreira | 90,1% |
| 4 | Doni Arifi | 89,1% |
| 5 | Ibrahim Cissé | 88,5% |
| 6 | Jerry Voutilainen | 88,1% |
| 7 | Taneli Hämäläinen | 87,9% |
| 8 | Samuel Pasanen | 87,8% |
| 9 | Petteri Pennanen | 87,3% |
| 10 | Otto Ruoppi | 83,6% |
From 363 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Ibrahim Cissé | 3 |
| 1 | Jerry Voutilainen | 3 |
| 1 | Samuli Miettinen | 3 |
| 4 | Jaakko Oksanen | 2 |
| 4 | Joslyn Luyeye-Lutumba | 2 |
| 4 | Saku Savolainen | 2 |
| 7 | Arttu Heinonen | 1 |
| 7 | Bob Nii Armah | 1 |
| 7 | Doni Arifi | 1 |
| 7 | Nicholas Hamalainen | 1 |
| Player | Total | |
|---|---|---|
| 1 | Ibrahim Cissé | 13 |
| 2 | Clinton Antwi | 12 |
| 3 | Johannes Kreidl | 11 |
| 3 | Otto Ruoppi | 11 |
| 5 | Bob Nii Armah | 10 |
| 6 | Doni Arifi | 8 |
| 6 | Jaakko Oksanen | 8 |
| 8 | Jerry Voutilainen | 7 |
| 8 | Saku Savolainen | 7 |
| 10 | Samuli Miettinen | 6 |
| Player | Total | |
|---|---|---|
| 1 | Ibrahim Cissé | 11 |
| 2 | Paulo Ricardo Ferreira | 9 |
| 3 | Taneli Hämäläinen | 7 |
| 4 | Jaakko Oksanen | 4 |
| 4 | Samuli Miettinen | 4 |
| 6 | Bob Nii Armah | 2 |
| 6 | Doni Arifi | 2 |
| 6 | Jerry Voutilainen | 2 |
| 6 | Otto Ruoppi | 2 |
| 6 | Petteri Pennanen | 2 |
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 63 |
| 2 | Doni Arifi | 50 |
| 3 | Ibrahim Cissé | 48 |
| 4 | Otto Ruoppi | 41 |
| 5 | Jaakko Oksanen | 38 |
| 6 | Jerry Voutilainen | 27 |
| 6 | Taneli Hämäläinen | 27 |
| 8 | Samuli Miettinen | 25 |
| 9 | Bob Nii Armah | 24 |
| 9 | Paulo Ricardo Ferreira | 24 |
| Player | Total | |
|---|---|---|
| 1 | Paulo Ricardo Ferreira | 49,0% |
| 2 | Ibrahim Cissé | 48,5% |
| 3 | Samuli Miettinen | 45,5% |
| 4 | Mohamed Toure | 44,4% |
| 5 | Jaakko Oksanen | 43,7% |
| 6 | Taneli Hämäläinen | 43,5% |
| 7 | Doni Arifi | 42,0% |
| 8 | Samuel Pasanen | 41,4% |
| 9 | Piotr Parzyszek | 39,0% |
| 10 | Jerry Voutilainen | 37,5% |
From 363 minutes played
| Player | Total | |
|---|---|---|
| 1 | Otto Ruoppi | 13 |
| 2 | Ibrahim Cissé | 9 |
| 2 | Saku Savolainen | 9 |
| 4 | Bob Nii Armah | 7 |
| 4 | Doni Arifi | 7 |
| 6 | Jaakko Oksanen | 6 |
| 6 | Samuel Pasanen | 6 |
| 8 | Clinton Antwi | 4 |
| 8 | Jerry Voutilainen | 4 |
| 8 | Samuli Miettinen | 4 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 23 |
| 2 | Doni Arifi | 9 |
| 3 | Agon Sadiku | 8 |
| 4 | Bob Nii Armah | 7 |
| 4 | Ibrahim Cissé | 7 |
| 4 | Petteri Pennanen | 7 |
| 7 | Piotr Parzyszek | 6 |
| 8 | Clinton Antwi | 5 |
| 8 | Jerry Voutilainen | 5 |
| 8 | Otto Ruoppi | 5 |
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 76,7% |
From 363 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Johannes Kreidl | 3 |
| Player | Total | |
|---|---|---|
| 1 | Johannes Kreidl | 23 |
| 2 | Aatu Hakala | 2 |
| Player | Total | |
|---|---|---|
| 1 | Johannes Kreidl | 69,7% |
From 363 minutes played
Discipline
| Player | Total | |
|---|---|---|
| 1 | Ibrahim Cissé | 2 |
| 1 | Johannes Kreidl | 2 |
| 1 | Paulo Ricardo Ferreira | 2 |
| 4 | Agon Sadiku | 1 |
| 4 | Bob Nii Armah | 1 |
| 4 | Clinton Antwi | 1 |
| 4 | Doni Arifi | 1 |
| 4 | Jaakko Oksanen | 1 |
| 4 | Jerry Voutilainen | 1 |
| 4 | Nicholas Hamalainen | 1 |
| Player | Total | |
|---|---|---|
| 1 | Samuli Miettinen | 1 |
| Player | Total | |
|---|---|---|
| 1 | Otto Ruoppi | 12 |
| 2 | Ibrahim Cissé | 9 |
| 2 | Jaakko Oksanen | 9 |
| 4 | Paulo Ricardo Ferreira | 8 |
| 5 | Doni Arifi | 6 |
| 5 | Jerry Voutilainen | 6 |
| 5 | Petteri Pennanen | 6 |
| 8 | Bob Nii Armah | 5 |
| 8 | Samuli Miettinen | 5 |
| 10 | Joslyn Luyeye-Lutumba | 4 |
| Player | Total | |
|---|---|---|
| 1 | Jaakko Oksanen | 11 |
| 2 | Ibrahim Cissé | 8 |
| 2 | Petteri Pennanen | 8 |
| 2 | Samuel Pasanen | 8 |
| 5 | Mohamed Toure | 7 |
| 5 | Otto Ruoppi | 7 |
| 7 | Doni Arifi | 6 |
| 7 | Jerry Voutilainen | 6 |
| 7 | Piotr Parzyszek | 6 |
| 10 | Arttu Heinonen | 4 |
| Player | Total | |
|---|---|---|
| 1 | Mohamed Toure | 6 |
| 2 | Piotr Parzyszek | 3 |
| 3 | Agon Sadiku | 2 |
| 3 | Otto Ruoppi | 2 |
| 5 | Bob Nii Armah | 1 |
| 5 | Samuel Pasanen | 1 |
| 5 | Taneli Hämäläinen | 1 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Otto Ruoppi | 908 |
| 2 | Johannes Kreidl | 810 |
| 3 | Doni Arifi | 777 |
| 4 | Jaakko Oksanen | 753 |
| 5 | Ibrahim Cissé | 716 |
| 6 | Mohamed Toure | 675 |
| 7 | Saku Savolainen | 578 |
| 8 | Jerry Voutilainen | 515 |
| 9 | Petteri Pennanen | 501 |
| 10 | Taneli Hämäläinen | 448 |
| Player | Total | |
|---|---|---|
| 1 | Doni Arifi | 9 |
| 1 | Johannes Kreidl | 9 |
| 1 | Otto Ruoppi | 9 |
| 4 | Ibrahim Cissé | 8 |
| 4 | Jaakko Oksanen | 8 |
| 6 | Jerry Voutilainen | 7 |
| 6 | Mohamed Toure | 7 |
| 8 | Samuli Miettinen | 6 |
| 9 | Agon Sadiku | 5 |
| 9 | Saku Savolainen | 5 |
| Player | Total | |
|---|---|---|
| 1 | Jaakko Oksanen | 7,37 |
| 2 | Mohamed Toure | 7,22 |
| 3 | Piotr Parzyszek | 7,16 |
| 4 | Johannes Kreidl | 7,16 |
| 5 | Ibrahim Cissé | 7,11 |
| 6 | Samuel Pasanen | 7,07 |
| 7 | Petteri Pennanen | 7,03 |
| 8 | Otto Ruoppi | 6,98 |
| 9 | Paulo Ricardo Ferreira | 6,98 |
| 10 | Jerry Voutilainen | 6,89 |
From 363 minutes played
KuPS · Calendar · Top scorers · Most assists · Most cards · Players