Finland Veikkausliiga 2026 · Regular Season - 14

KuPS vs AC Oulu, 22 April 2026: result and statistics

KuPS crest

KuPS

3 : 2 Half-time score 1:1 22 April 2026
AC Oulu crest

AC Oulu

1.59 xG Expected goals (xG) 1.87

KuPS — AC Oulu

Statistics

KuPS — AC Oulu

Events

Veikkausliiga standings Veikkausliiga
#TeamPScoredConcededPoints
1 KuPS 22 38 23 43
5 AC Oulu 22 25 25 34

Squad news

Preliminary squads: KuPS — AC Oulu

Squads may change before kickoff.

Preliminary
KuPS 4-2-3-1
CoachMiika Nuutinen
AC Oulu 4-4-2
CoachMikko Isokangas
7.6 1. J. Kreidl
6.8 6. S. Savolainen
7.0 33. T. Hamalainen
7.1 4. K. Adams
7.3 25. C. Antwi
6.9 10. V. R. Gasc
8.2 8. P. Pennanen
6.8 3. S. Heiskanen
6.8 34. O. Ruoppi
7.5 24. B. Armah
7.5 11. J. J. Moreno Ciorciari
7.5 13. M. Santos
6.8 16. O. Kemppainen
7.3 5. M. Pitkanen
7.7 66. J. Pirinen
7.6 22. T. Kaukua
6.9 11. L. Ghezali
7.1 21. I. Mendolin
6.9 6. J. Paananen
7.3 27. E. Kallio
7.1 7. R. Karjalainen
7.1 26. J. Korkko
KuPS Substitutes
12
H. Riihimaki G
17
A. Heinonen M
6.5
21
J. Luyeye-Lutumba M
6.5
28
B. Magassa D
6.9
9
G. Engvall M
6.7
23
A. Lotjonen D
13
N. Kujasalo M
7.2
2
K. Ward D
20
S. Soumahoro M
6.7
AC Oulu Substitutes
99
N. Schulz G
14
N. Jokelainen M
6.3
23
S. Ala-Iso F
29
S. Silander D
6.7
8
M. Ojala M
2
S. Sipola D
6.5
3
A. Lietsa D
6.9
18
A. Cassama D
20
K. Jatta M
6.9

Pre-match statistics

Form over the last five matches: KuPS — AC Oulu

KuPS

3 wins, 1 draws, 1 losses in the last 5 matches

Pre-match statistics

KuPS — all matches

Details for the 5 most recent matches in this sample.

KuPS
AC Oulu

3 wins, 0 draws, 0 losses in the last 3 matches

Pre-match statistics

Head-to-head: KuPS and AC Oulu

Head-to-head

There are not enough completed matches in the database yet.

Match timeline

Match events: KuPS — AC Oulu

First half 1 - 1
1 - 0
B. Armah Assist: O. Ruoppi Goal
1 - 1
R. Karjalainen Penalty
Second half 3 - 2
2 - 1
J. J. Moreno Ciorciari Assist: O. Ruoppi Goal
J. Luyeye-Lutumba Replaced: S. Heiskanen Substitution
N. Jokelainen Replaced: J. Paananen Substitution
K. Jatta Replaced: E. Kallio Substitution
2 - 2
R. Karjalainen Goal
3 - 2
O. Ruoppi Goal
B. Magassa Replaced: T. Hamalainen Substitution
G. Engvall Replaced: B. Armah Substitution
S. Sipola Replaced: O. Kemppainen Substitution
KuPS Metric AC Oulu
3 Goals 2
1.59 Expected goals (xG) 1.87
12 Shots 12
6 Shots on target 4
2 Shots off target 5
3 Blocked shots 2
7 Shots inside the box 5
5 Shots outside the box 7
4 Corners 3
13 Fouls 7
4 Offsides 4
57 % Ball possession, % 43 %
2 Goalkeeper saves 3
599 Total passes 411
516 Accurate passes 332
86 % Pass accuracy, % 81 %
0 Yellow cards 0
0 Red cards 0
Referee: Mohammad Al-Emara, Finland

Player statistics

Player ratings: KuPS — AC Oulu

Select a player to open their detailed match statistics.

KuPS Rating
34
Otto Ruoppi M · 90 min · goals: 1 · assists: 1
8.7
Goals 1 Assists 1 Shots 1 Shots on target 1 Total passes 47 Pass accuracy, % 36 % Key passes 6 Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 10 / 23 Dribbles: successful / attempted 2 / 3 Dribbled past 0 Fouls drawn 0 Fouls committed 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
24
Bob Nii Armah M · 79 min · goals: 1
7.9
Goals 1 Assists 0 Shots 3 Shots on target 3 Total passes 33 Pass accuracy, % 29 % Tackles 0 Blocks 1 Duels: won / total 9 / 18 Dribbles: successful / attempted 5 / 6 Dribbled past 2 Fouls drawn 1 Fouls committed 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
11
Jaime Moreno F · 90 min · goals: 1
7.3
Goals 1 Assists 0 Shots 4 Shots on target 2 Total passes 24 Pass accuracy, % 19 % Tackles 0 Interceptions 2 Blocks 0 Duels: won / total 6 / 20 Dribbles: successful / attempted 2 / 4 Dribbled past 1 Fouls drawn 0 Fouls committed 2 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
10
Valentín Gasc M · 90 min
7.2
Goals 0 Assists 0 Shots on target 0 Total passes 70 Pass accuracy, % 62 % Tackles 1 Interceptions 4 Blocks 1 Duels: won / total 2 / 10 Dribbles: successful / attempted 0 / 0 Dribbled past 1 Fouls drawn 2 Fouls committed 2 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
25
Clinton Antwi D · 90 min
6.9
Goals 0 Assists 0 Shots on target 0 Total passes 60 Pass accuracy, % 51 % Key passes 1 Tackles 0 Interceptions 2 Blocks 0 Duels: won / total 3 / 7 Dribbles: successful / attempted 2 / 2 Dribbled past 0 Fouls drawn 1 Fouls committed 1 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
4
Kasim Adams D · 90 min
6.9
Goals 0 Assists 0 Shots on target 0 Total passes 77 Pass accuracy, % 69 % Tackles 0 Interceptions 3 Blocks 0 Duels: won / total 5 / 9 Dribbles: successful / attempted 0 / 0 Dribbled past 1 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
3
Saku Heiskanen M · 63 min
6.9
Goals 0 Assists 0 Shots on target 0 Total passes 30 Pass accuracy, % 24 % Key passes 1 Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 4 / 9 Dribbles: successful / attempted 1 / 1 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
1
Johannes Kreidl G · 90 min
6.7
Goals 0 Assists 0 Shots on target 0 Total passes 66 Pass accuracy, % 55 % Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 0 / — Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 0 Goalkeeper saves 2 Goals conceded 2 Yellow cards 0 Red cards 0
21
Joslyn Luyeye-Lutumba M · 31 min · Substitute appearance
6.7
Goals 0 Assists 0 Shots on target 0 Total passes 8 Pass accuracy, % 7 % Key passes 1 Tackles 0 Blocks 0 Duels: won / total 2 / 5 Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 1 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
28
Brahima Magassa D · 15 min · Substitute appearance
6.7
Goals 0 Assists 0 Shots on target 0 Total passes 4 Pass accuracy, % 4 % Tackles 0 Blocks 0 Duels: won / total 1 / 2 Dribbles: successful / attempted 0 / 0 Dribbled past 1 Fouls drawn 1 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
8
Petteri Pennanen M · 90 min
6.6
Goals 0 Assists 0 Shots on target 0 Total passes 74 Pass accuracy, % 70 % Key passes 1 Tackles 1 Blocks 0 Duels: won / total 4 / 10 Dribbles: successful / attempted 0 / 0 Dribbled past 3 Fouls drawn 2 Fouls committed 1 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
33
Taneli Hämäläinen D · 79 min
6.6
Goals 0 Assists 0 Shots on target 0 Total passes 56 Pass accuracy, % 49 % Tackles 1 Interceptions 1 Blocks 1 Duels: won / total 6 / 8 Dribbles: successful / attempted 0 / 0 Dribbled past 2 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
9
Gustav Engvall M · 15 min · Substitute appearance
6.2
Goals 0 Assists 0 Shots on target 0 Total passes 5 Pass accuracy, % 4 % Tackles 0 Blocks 0 Duels: won / total 1 / 7 Dribbles: successful / attempted 0 / 1 Dribbled past 0 Fouls drawn 0 Fouls committed 1 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
6
Saku Savolainen D · 90 min
5.9
Goals 0 Assists 0 Shots 1 Shots on target 0 Total passes 45 Pass accuracy, % 37 % Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 0 / 10 Dribbles: successful / attempted 0 / 1 Dribbled past 3 Fouls drawn 0 Fouls committed 3 Offsides 1 Goals conceded 0 Penalties conceded 1 Yellow cards 0 Red cards 0
AC Oulu Rating
7
Rasmus Karjalainen F · 90 min · goals: 2
8.9
Goals 2 Assists 0 Shots 6 Shots on target 2 Total passes 18 Pass accuracy, % 13 % Key passes 1 Tackles 0 Blocks 0 Duels: won / total 3 / 8 Dribbles: successful / attempted 3 / 3 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 1 Goals conceded 0 Penalties scored 1 Yellow cards 0 Red cards 0
22
Tuomas Kaukua D · 90 min
7.2
Goals 0 Assists 0 Shots on target 0 Total passes 51 Pass accuracy, % 41 % Key passes 2 Tackles 0 Blocks 0 Duels: won / total 8 / 18 Dribbles: successful / attempted 3 / 4 Dribbled past 0 Fouls drawn 3 Fouls committed 0 Offsides 0 Goals conceded 0 Penalties won 1 Yellow cards 0 Red cards 0
26
Julius Körkkö F · 90 min
7.2
Goals 0 Assists 0 Shots 2 Shots on target 1 Total passes 20 Pass accuracy, % 16 % Key passes 1 Tackles 1 Blocks 0 Duels: won / total 6 / 16 Dribbles: successful / attempted 2 / 2 Dribbled past 0 Fouls drawn 1 Fouls committed 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
66
Juha Pirinen D · 90 min
6.9
Goals 0 Assists 0 Shots on target 0 Total passes 69 Pass accuracy, % 57 % Tackles 0 Interceptions 1 Blocks 1 Duels: won / total 4 / 7 Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 3 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
6
Julius Paananen M · 64 min
6.6
Goals 0 Assists 0 Shots 2 Shots on target 1 Total passes 37 Pass accuracy, % 34 % Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 1 / 6 Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 2 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
14
Niklas Jokelainen M · 30 min · Substitute appearance
6.5
Goals 0 Assists 0 Shots on target 0 Total passes 12 Pass accuracy, % 9 % Tackles 0 Blocks 0 Duels: won / total 1 / 8 Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
2
Sami Sipola D · 11 min · Substitute appearance
6.5
Goals 0 Assists 0 Shots on target 0 Total passes 4 Pass accuracy, % 2 % Tackles 0 Blocks 0 Duels: won / total 0 / 1 Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
5
Mikko Pitkänen D · 90 min
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 44 Pass accuracy, % 38 % Tackles 0 Interceptions 1 Blocks 1 Duels: won / total 4 / 15 Dribbles: successful / attempted 0 / 0 Dribbled past 2 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
21
Iiro Mendolin M · 90 min
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 33 Pass accuracy, % 27 % Tackles 0 Interceptions 2 Blocks 0 Duels: won / total 7 / 20 Dribbles: successful / attempted 1 / 1 Dribbled past 1 Fouls drawn 2 Fouls committed 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
11
Lamine Ghezali M · 90 min
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 28 Pass accuracy, % 16 % Tackles 0 Blocks 0 Duels: won / total 10 / 14 Dribbles: successful / attempted 3 / 3 Dribbled past 0 Fouls drawn 1 Fouls committed 2 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
16
Otto Kemppainen D · 82 min
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 40 Pass accuracy, % 31 % Tackles 0 Interceptions 1 Blocks 0 Duels: won / total 4 / 12 Dribbles: successful / attempted 2 / 3 Dribbled past 3 Fouls drawn 0 Fouls committed 0 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
27
Elias Kallio M · 64 min
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 20 Pass accuracy, % 18 % Key passes 1 Tackles 0 Blocks 0 Duels: won / total 2 / 11 Dribbles: successful / attempted 1 / 4 Dribbled past 0 Fouls drawn 1 Fouls committed 0 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
20
Kalifa Jatta M · 30 min · Substitute appearance
6.3
Goals 0 Assists 0 Shots on target 0 Total passes 5 Pass accuracy, % 2 % Tackles 0 Blocks 0 Duels: won / total 3 / 7 Dribbles: successful / attempted 1 / 2 Dribbled past 1 Fouls drawn 2 Fouls committed 1 Offsides 0 Goals conceded 0 Yellow cards 0 Red cards 0
13
Miguel Santos G · 90 min
6.2
Goals 0 Assists 0 Shots on target 0 Total passes 30 Pass accuracy, % 28 % Tackles 0 Blocks 0 Duels: won / total 0 / — Dribbles: successful / attempted 0 / 0 Dribbled past 0 Fouls drawn 0 Fouls committed 0 Offsides 0 Goalkeeper saves 3 Goals conceded 3 Yellow cards 0 Red cards 0

Premium

Both teams to score prediction: KuPS — AC Oulu

🔒
Available with Premium: high-confidence predictions Sign in or register

Pre-match statistics

Corners: KuPS — AC Oulu

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

KuPS
Average per match
9.7
Team 6 Opponent 3.7
Above the line in 2 of 3 matches

Pre-match statistics

Corners · KuPS — all matches

Details for the 5 most recent matches in this sample.

KuPS

Pre-match statistics

Corners · KuPS — at home

Details for the 3 most recent matches in this sample.

KuPS
DateCompetitionOpponentCornersResult
11.04.2026 Veikkausliiga KuPS — Gnistan 9:4 W
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W
08.07.2025 UEFA Champions League KuPS — Milsami Orhei —:— W
AC Oulu
Average per match
9.3
Team 4 Opponent 5.3
Above the line in 2 of 3 matches

Pre-match statistics

Corners · AC Oulu — all matches

Details for the 3 most recent matches in this sample.

AC Oulu
DateCompetitionOpponentCornersResult
18.04.2026 Veikkausliiga AC Oulu — VPS 6:6 W
11.04.2026 Veikkausliiga HJK Helsinki — AC Oulu 4:3 W
04.04.2026 Veikkausliiga Gnistan — AC Oulu 2:7 W

Pre-match statistics

Shots on target: KuPS — AC Oulu

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

KuPS
Average per match
11.3
Team 7 Opponent 4.3
Above the line in 3 of 3 matches

Pre-match statistics

Shots on target · KuPS — all matches

Details for the 5 most recent matches in this sample.

KuPS
DateCompetitionOpponentShots on targetResult
18.04.2026 Veikkausliiga FF Jaro — KuPS 4:4 D
11.04.2026 Veikkausliiga KuPS — Gnistan 10:4 W
04.04.2026 Veikkausliiga Ilves — KuPS 7:5 W
29.07.2025 UEFA Champions League Kairat Almaty — KuPS —:— L
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W

Pre-match statistics

Shots on target · KuPS — at home

Details for the 3 most recent matches in this sample.

KuPS
DateCompetitionOpponentShots on targetResult
11.04.2026 Veikkausliiga KuPS — Gnistan 10:4 W
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W
08.07.2025 UEFA Champions League KuPS — Milsami Orhei —:— W
AC Oulu
Average per match
7.3
Team 4 Opponent 3.3
Above the line in 1 of 3 matches

Pre-match statistics

Shots on target · AC Oulu — all matches

Details for the 3 most recent matches in this sample.

AC Oulu
DateCompetitionOpponentShots on targetResult
18.04.2026 Veikkausliiga AC Oulu — VPS 2:2 W
11.04.2026 Veikkausliiga HJK Helsinki — AC Oulu 2:3 W
04.04.2026 Veikkausliiga Gnistan — AC Oulu 8:5 W

Pre-match statistics

Yellow cards: KuPS — AC Oulu

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

KuPS
Average per match
0.7
Team 0.3 Opponent 0.3
Above the line in 0 of 3 matches

Pre-match statistics

Yellow cards · KuPS — all matches

Details for the 5 most recent matches in this sample.

KuPS

Pre-match statistics

Yellow cards · KuPS — at home

Details for the 3 most recent matches in this sample.

KuPS
DateCompetitionOpponentYellow cardsResult
11.04.2026 Veikkausliiga KuPS — Gnistan 0:0 W
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W
08.07.2025 UEFA Champions League KuPS — Milsami Orhei —:— W
AC Oulu
Average per match
3.7
Team 2.3 Opponent 1.3
Above the line in 2 of 3 matches

Pre-match statistics

Yellow cards · AC Oulu — all matches

Details for the 3 most recent matches in this sample.

AC Oulu
DateCompetitionOpponentYellow cardsResult
18.04.2026 Veikkausliiga AC Oulu — VPS 2:2 W
11.04.2026 Veikkausliiga HJK Helsinki — AC Oulu 4:1 W
04.04.2026 Veikkausliiga Gnistan — AC Oulu 1:1 W

Per-match average · last 5 games

Team statistical profile: KuPS — AC Oulu

KuPS
AC Oulu
Expected goals (xG) —
Shots
Shots on target
Corners
Ball possession, %
Pass accuracy, % —
Goalkeeper saves
Fouls
Yellow cards
Offsides

Team statistical profile

KuPS — all matches

Details for the 5 most recent matches in this sample.

KuPS
DateCompetitionOpponent Expected goals (xG) Result
18.04.2026 Veikkausliiga FF Jaro — KuPS 0.780:1.160 D
11.04.2026 Veikkausliiga KuPS — Gnistan 2.210:0.940 W
04.04.2026 Veikkausliiga Ilves — KuPS 1.350:1.370 W
29.07.2025 UEFA Champions League Kairat Almaty — KuPS —:— L
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W

Team statistical profile

KuPS — at home

Details for the 3 most recent matches in this sample.

KuPS
DateCompetitionOpponent Expected goals (xG) Result
11.04.2026 Veikkausliiga KuPS — Gnistan 2.210:0.940 W
22.07.2025 UEFA Champions League KuPS — Kairat Almaty —:— W
08.07.2025 UEFA Champions League KuPS — Milsami Orhei —:— W

Team statistical profile

AC Oulu — all matches

Details for the 3 most recent matches in this sample.

AC Oulu
DateCompetitionOpponent Expected goals (xG) Result
18.04.2026 Veikkausliiga AC Oulu — VPS 0.830:0.940 W
11.04.2026 Veikkausliiga HJK Helsinki — AC Oulu 0.910:1.340 W
04.04.2026 Veikkausliiga Gnistan — AC Oulu —:— W

Team statistical profile

AC Oulu — away

Details for the 2 most recent matches in this sample.

AC Oulu
DateCompetitionOpponent Expected goals (xG) Result
11.04.2026 Veikkausliiga HJK Helsinki — AC Oulu 0.910:1.340 W
04.04.2026 Veikkausliiga Gnistan — AC Oulu —:— W
Advertisement
Bookmaker / Google Ads promo banner · 728×90

Bookmaker odds

Saved odds: KuPS — AC Oulu

Odds have not been loaded for this match yet.
Where users are betting No votes yet

Voting will appear when current odds are available.

Match information

Match information: KuPS — AC Oulu

Kick-off22 April 2026, 18:00
CompetitionVeikkausliiga
Season2026
Round / stageRegular Season - 14
VenueVare Areena
CityKuopio
RefereeMohammad Al-Emara, Finland

AI

Pre-match analysis

An automatically prepared description based on stored facts and statistics will appear here.

FAQ

Frequently asked questions: KuPS — AC Oulu

01 What time does KuPS vs AC Oulu kick off?

KuPS vs AC Oulu (Veikkausliiga) kicks off 22 April 2026, 18:00.

02 Where is KuPS vs AC Oulu being played?

The match is played at Vare Areena (Kuopio).

03 Who is the referee for KuPS vs AC Oulu?

The referee for KuPS vs AC Oulu is Mohammad Al-Emara, Finland.

04 What is the recent form of KuPS and AC Oulu?

KuPS: 3 wins, 1 draws and 1 losses in the last 5 matches, goals 7–5. AC Oulu: 3 wins, 0 draws and 0 losses in the last 3 matches, goals 7–1.

Comments

Comments on KuPS — AC Oulu

No comments yet — be the first.