New customers only | Commercial content | 18+ age limit | T&Cs apply

Oulu 2-2 KuPS final score - 4 July 2025, Veikkausliiga

Finland - Veikkausliiga

Oulu
2
-
2
End
KuPS

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Oulu Oulu
KuPS KuPS
End of game
J. Lehtonen
90+4'
J. Lehtonen
S. Silander
89'
86'
O. Ruoppi
M. Koskela
78'
drop icon
75'
P. Pennanen
A. Heinonen
A. Paananen
70'
65'
drop icon
O. Ruoppi
61'
S. Savolainen
J. Luyeye-Lutumba
61'
J. Oksanen
D. Arifi
J. Korkko
O. Salmensuu
57'
C. Silas
M. Ojala
57'
52'
drop icon
M. Toure
A. Paananen
J. Paananen
46'
46'
O. Ruoppi
R. Salo
46'
M. Toure
A. Sadiku
Half-time
37'
S. Miettinen
O. Salmensuu
T. Kaukua
32'
31'
N. Hamalainen
16'
R. Salo
T. Kaukua
4'
drop icon
Kick-off

Game Statistics

CD Huachipato Oulu
CD Huachipato KuPS
36
Ball possession (%)
64
2
Shots
8
2
Shots on-target
3
0
Shots off-target
5
2
Corners
7
2
Offsides
3
10
Fouls
9
12
Free kicks
12
13
Goal kicks
4
1
Saves
0
19
Throw-ins
18
2
Yellow cards
4

Players List

Oulu
Oulu
Goalkeeper

W. Eskelinen

Defender

J. Lehtonen

M. Pitkanen

M. Koskela

L. Bergsma

A. Cassama

Midfielder

C. Silas

O. Tiihonen

A. Paananen

O. Salmensuu

Forward

J. Rennicks

KuPS
KuPS
Goalkeeper

A. Hakala

Defender

A. Lotjonen

S. Miettinen

N. Hamalainen

Midfielder

J. Oksanen

O. Ruoppi

J. Voutilainen

S. Savolainen

P. Pennanen

Forward

B. Armah

M. Toure

Substitutes

Oulu
Oulu
Goalkeeper

J. Pentti

Defender

M. Jatta

J. Lehtonen

S. Silander 89'

S. Holtta

Midfielder

O. Salmensuu

T. Kaukua 32'

C. Silas

M. Ojala 57'

A. Paananen

J. Paananen 46'

I. Mendolin

J. Korkko

KuPS
KuPS
Goalkeeper

M. Pitkanen

Defender

C. Antwi

R. Tikkanen

Midfielder

O. Ruoppi

R. Salo 46'

E. Tanninen

P. Pennanen

A. Heinonen 75'

J. Oksanen

D. Arifi 61'

Forward

S. Savolainen

J. Luyeye-Lutumba 61'

M. Toure

A. Sadiku 46'

Form

Table

Teams Pts P W D L GD
4
KuPS
KuPS
31 17 9 4 4 10
11
Oulu
Oulu
15 17 4 3 10 -12

Last matches

Oulu
Oulu Last matches
D D L L W W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.33 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

28 Jun 2025 - Veikkausliiga

Oulu
2 :  1
Vaasan Palloseura

24 Jun 2025 - Suomen Cup

Oulu
2 :  0
Seinajoen JK

18 Jun 2025 - Veikkausliiga

FF Jaro
2 :  1
Oulu

14 Jun 2025 - Veikkausliiga

Oulu
0 :  4
HJK Helsinki

10 Jun 2025 - Suomen Cup

Oulu
1 :  1
PK-35 Helsinki

31 May 2025 - Veikkausliiga

Oulu
2 :  2
Seinajoen JK
W D D L W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.5 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

28 Jun 2025 - Veikkausliiga

Oulu
2 :  1
Vaasan Palloseura

24 Jun 2025 - Suomen Cup

Oulu
2 :  0
Seinajoen JK

14 Jun 2025 - Veikkausliiga

Oulu
0 :  4
HJK Helsinki

10 Jun 2025 - Suomen Cup

Oulu
1 :  1
PK-35 Helsinki

31 May 2025 - Veikkausliiga

Oulu
2 :  2
Seinajoen JK

28 May 2025 - Suomen Cup

Oulu
2 :  1
VJS
L L W W D L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
83% BTTS
1.83 Goals scored
1.5 Goals conceded
83% Over 2.5
17% Under 2.5

18 Jun 2025 - Veikkausliiga

FF Jaro
2 :  1
Oulu

24 May 2025 - Veikkausliiga

Ilves
0 :  0
Oulu

7 May 2025 - Suomen Cup

JS Hercules
1 :  5
Oulu

2 May 2025 - Veikkausliiga

FC Ktp
1 :  3
Oulu

23 Apr 2025 - Veikkausliiga

Seinajoen JK
3 :  1
Oulu

19 Apr 2025 - Veikkausliiga

Haka Valkeakoski
2 :  1
Oulu
KuPS
KuPS Last matches
D L D W L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
33% BTTS
1.67 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

1 Jul 2025 - Veikkausliiga

KuPS
6 :  2
IF Gnistan

28 Jun 2025 - Naisten Liiga

HJK Helsinki
1 :  0
KuPS

27 Jun 2025 - Veikkausliiga

KuPS
3 :  0
HJK Helsinki

24 Jun 2025 - Suomen Cup

Haka Valkeakoski
1 :  1
KuPS

18 Jun 2025 - Veikkausliiga

IFK Mariehamn
1 :  0
KuPS

14 Jun 2025 - Veikkausliiga

KuPS
0 :  3
Ilves
W L L D W W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.83 Total goals
50% BTTS
2.17 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

1 Jul 2025 - Veikkausliiga

KuPS
6 :  2
IF Gnistan

27 Jun 2025 - Veikkausliiga

KuPS
3 :  0
HJK Helsinki

14 Jun 2025 - Veikkausliiga

KuPS
0 :  3
Ilves

14 Jun 2025 - Naisten Liiga

KuPS
2 :  2
HPS

25 May 2025 - Veikkausliiga

KuPS
0 :  2
Vaasan Palloseura

24 May 2025 - Naisten Liiga

KuPS
2 :  1
Aaland United
D D W L D L
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2 Total goals
33% BTTS
1.17 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

28 Jun 2025 - Naisten Liiga

HJK Helsinki
1 :  0
KuPS

24 Jun 2025 - Suomen Cup

Haka Valkeakoski
1 :  1
KuPS

18 Jun 2025 - Veikkausliiga

IFK Mariehamn
1 :  0
KuPS

11 Jun 2025 - Suomen Cup

Jazz
2 :  6
KuPS

7 Jun 2025 - Naisten Liiga

VIFK
0 :  0
KuPS

31 May 2025 - Veikkausliiga

HJK Helsinki
0 :  0
KuPS

Head to head

Oulu

17 %

Draw

0 %

KuPS

83 %

Average stats (last H2H results)

2.67
Total goals
50%
BTTS
0.67
Goals scored (Team 1)
2
Goals scored (Team 2)
50%
Over 2.5
50%
Under 2.5

12 Apr 2025 - Veikkausliiga

KuPS
1 :  0
Oulu

25 Mar 2025 - Clubs Friendlies

KuPS
2 :  0
Oulu

22 Feb 2025 - Liigacup, Knockout Stage

KuPS
2 :  1
Oulu

28 Jun 2024 - Veikkausliiga

Oulu
1 :  0
KuPS

8 Jun 2024 - Veikkausliiga

KuPS
4 :  1
Oulu

24 Feb 2024 - Liigacup, Knockout Stage

KuPS
3 :  1
Oulu
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+4'  

Kuopion Palloseura awarded a throw-in in their own half.

90+4' carton_jaune_1

Joel Lehtonen (Oulu) has received a first yellow card.

90+4' coup_franc_1

Kuopion Palloseura awarded a free kick in their own half.

90+3' hors_jeu_1

Mohamed Toure for the away team is judged to be offside.

90+3' tir_non_cadre_1

Kuopion Palloseura drive into the zone and Bob Nii Armah is presented with a brilliant opportunity. But his strike hits the upright!

90+1'  

Dennis Antamo awards the away team a throw-in.

90+1' coup_franc_1

Free kick for Oulu in their own half.

90+1'  

Dennis Antamo signals a Kuopion Palloseura throw-in in Oulu's half.

90' coup_franc_1

Dennis Antamo signals a free kick to Kuopion Palloseura in their own half.

89' substitution_1

Mikko Isokangas (Oulu) has taken off Santeri Silander who seemed to be grimacing with pain earlier. A possible injury. Joel Lehtonen is the replacement.

89' blessure_1

Dennis Antamo waits before resuming play because Santeri Silander for Oulu is still down.

88' sifflet_1

Goal kick for Oulu at Raatti Stadion.

87' sifflet_1

It's a goal kick for the home team in Oulu.

86' coup_franc_1

Dennis Antamo signals a free kick to Oulu in their own half.

86' carton_jaune_1

Otto Ruoppi (Kuopion Palloseura) gets a yellow card.

86' coup_franc_1

Kuopion Palloseura awarded a free kick in their own half.

85'  

Ball safe as Oulu is awarded a throw-in in their half.

84' corner_1

Corner awarded to Kuopion Palloseura.

83' corner_1

Kuopion Palloseura have been awarded a corner by Dennis Antamo.

83' corner_1

Corner awarded to Kuopion Palloseura.

79' sifflet_1

Ball goes out of play for a Oulu goal kick.

78' but_1

Miika Koskela grabs a goal to bring things level at 2-2 at Raatti Stadion.

78' corner_1

Oulu have been awarded a corner by Dennis Antamo.

77'  

Throw-in Kuopion Palloseura.

76'  

Onni Tiihonen returns to the field for Oulu after picking up a slight injury.

76' sifflet_1

Goal kick for Kuopion Palloseura at Raatti Stadion.

76' blessure_1

Play has been temporarily suspended for attention to Onni Tiihonen for Oulu who is writhing in pain on the pitch.

75' substitution_1

Jarkko Wiss (Kuopion Palloseura) is making a fifth substitution, with Petteri Pennanen replacing Arttu Heinonen.

73'  

Throw-in Kuopion Palloseura.

73'  

Throw-in for Kuopion Palloseura at Raatti Stadion.

72' sifflet_1

Kuopion Palloseura have a goal kick.

71' coup_franc_1

Free kick for Oulu in their own half.

70' carton_jaune_1

Aleksi Paananen (Oulu) gets a yellow card.

70' coup_franc_1

Kuopion Palloseura awarded a free kick in their own half.

69' coup_franc_1

Free kick for Oulu in their own half.

68' sifflet_1

Dennis Antamo awards Oulu a goal kick.

68' tir_non_cadre_1

Kuopion Palloseura's Jaakko Oksanen misses with an attempt on goal.

65' but_1

Kuopion Palloseura take a 1-2 lead thanks to Otto Ruoppi.

65' coup_franc_1

Dennis Antamo signals a free kick to Kuopion Palloseura.

64' corner_1

Corner awarded to Kuopion Palloseura.

63'  

Throw-in for Kuopion Palloseura in the half of Oulu.

61' substitution_1

Jaakko Oksanen is replacing Doni Arifi for the away team.

61' substitution_1

The away team replace Joslyn Luyeye-Lutumba with Saku Savolainen.

61' sifflet_1

It's a goal kick for the home team in Oulu.

60'  

Can Oulu get the ball into an attacking position from this throw-in in Kuopion Palloseura's half?

59' sifflet_1

Dennis Antamo awards Oulu a goal kick.

59'  

Throw-in for Oulu in their own half.

57' substitution_1

Otto Salmensuu, who was grimacing earlier, has been substituted. Julius Korkko is the substitute for Oulu.

57' substitution_1

Chianyindi Spencer Silas is replacing Matias Ojala for the home team.

56' sifflet_1

Ball goes out of play for a Kuopion Palloseura goal kick.

56'  

Dennis Antamo signals a throw-in for Oulu, close to Kuopion Palloseura's area.

56'  

Oulu's Otto Salmensuu looks ok and returns to the pitch.

55' blessure_1

Play has been interrupted briefly in Oulu to check on Otto Salmensuu, who is grimacing with pain.

54'  

Throw-in for Oulu in the half of Kuopion Palloseura.

52' but_1

Mohamed Toure is on target to level the scores at 1-1.

51'  

Oulu awarded a throw-in in their own half.

50' sifflet_1

It's a goal kick for the home team in Oulu.

50' tir_non_cadre_1

In Oulu Kuopion Palloseura attack through Niko Hamalainen. The finish is off target, however.

49' coup_franc_1

Dennis Antamo signals a free kick to Kuopion Palloseura in their own half.

48'  

Oulu to take a throw-in in Kuopion Palloseura territory.

46' coup_franc_1

Free kick for Kuopion Palloseura in their own half.

46'  

Ball safe as Kuopion Palloseura is awarded a throw-in in their half.

46' substitution_1

Jarkko Wiss is making the team's second substitution at Raatti Stadion with Otto Ruoppi replacing Roope Salo.

46' substitution_1

Oulu make their second substitution with Aleksi Paananen replacing Julius Paananen.

46' substitution_1

The away team replace Agon Sadiku with Mohamed Toure.

45' sifflet_1

The ref's whistle signals the end of the first-half.

45+2'  

Dennis Antamo awards the home team a throw-in.

45+1' sifflet_1

Goal kick for Oulu at Raatti Stadion.

45' coup_franc_1

Dennis Antamo signals a free kick to Oulu in their own half.

44' corner_1

Kuopion Palloseura takes a corner from the left.

43'  

Throw-in for Kuopion Palloseura at Raatti Stadion.

43' sifflet_1

Oulu have a goal kick.

42' coup_franc_1

Free kick for Kuopion Palloseura in the half of Oulu.

42' corner_1

Dennis Antamo has awarded Kuopion Palloseura a corner.

40'  

Oulu awarded a throw-in in their own half.

38'  

Throw-in high up the field for Oulu in Oulu.

38' coup_franc_1

Free kick Oulu.

37' carton_jaune_1

Samuli Miettinen (Kuopion Palloseura) has received a first yellow card.

37'  

Can Kuopion Palloseura capitalize from this throw-in deep inside Oulu's half?

37' hors_jeu_1

Oulu's Justin Rennicks has run offside.

36' coup_franc_1

Free kick for Oulu in the half of Kuopion Palloseura.

35'  

Throw-in for Oulu in their own half.

34' coup_franc_1

Dennis Antamo signals a free kick to Kuopion Palloseura.

33'  

William Eskelinen is back on the pitch.

33' blessure_1

The match has been stopped briefly for attention to the injured William Eskelinen.

32' substitution_1

Otto Salmensuu is on a sub for Tuomas Kaukua for Oulu.

31' carton_jaune_1

Niko Hamalainen (Kuopion Palloseura) has been booked and must now be careful not to get a second yellow card.

28' coup_franc_1

Free kick Kuopion Palloseura.

27' hors_jeu_1

Agon Sadiku for Kuopion Palloseura is whistled offside.

26' sifflet_1

Ball goes out of play for a Oulu goal kick.

26' tir_non_cadre_1

Kuopion Palloseura are coming forward and Agon Sadiku gets in a strike, it misses the target, however.

26'  

Throw-in for Kuopion Palloseura close to the penalty box.

25'  

Dennis Antamo signals a Kuopion Palloseura throw-in in Oulu's half.

24'  

A throw-in for the away team on the opposite half.

23' sifflet_1

Goal kick for Oulu at Raatti Stadion.

23' tir_non_cadre_1

Kuopion Palloseura are pushing forward but Bob Nii Armah's finish is wide of the goal.

21' hors_jeu_1

Justin Rennicks of Oulu is pulled up for offside.

21'  

Can Oulu get the ball into an attacking position from this throw-in in Kuopion Palloseura's half?

20'  

Throw-in Oulu.

20'  

Ball safe as Kuopion Palloseura is awarded a throw-in in their half.

19' sifflet_1

Dennis Antamo awards Oulu a goal kick.

18'  

Dennis Antamo awards the home team a throw-in.

17'  

Throw-in for Oulu at Raatti Stadion.

16'  

Kuopion Palloseura to take a throw-in in Oulu territory.

16' carton_jaune_1

Roope Salo is booked for the away team.

15'  

Throw-in for Kuopion Palloseura in the half of Oulu.

14'  

A throw-in for the away team on the opposite half.

14' hors_jeu_1

Kuopion Palloseura drive forward but Bob Nii Armah is judged offside.

12' corner_1

Corner awarded to Kuopion Palloseura.

10' sifflet_1

It's a goal kick for the home team in Oulu.

9'  

Kuopion Palloseura awarded a throw-in in their own half.

9' sifflet_1

Kuopion Palloseura have a goal kick.

8' coup_franc_1

In Oulu a free kick has been awarded the home team.

6' coup_franc_1

Oulu awarded a free kick in their own half.

4' but_1

Goal! Tuomas Kaukua gives Oulu a 1-0 lead.

4' tir_cadre_1

Arttu Heinonen of Kuopion Palloseura smashes in a shot on target. The keeper saves, though.

3'  

Ball safe as Oulu is awarded a throw-in in their half.

3'  

Throw-in for Oulu in their own half.

3'  

Dennis Antamo awards the home team a throw-in.

2' corner_1

Oulu takes a corner from the left.

1'  

Dennis Antamo signals a Oulu throw-in in Kuopion Palloseura's half.

 

Did you know that AC Oulu scores 25% of their goals between the minutes 31-45?

 

Both teams didn't concede on their last match.

 

Kuopion Palloseura's performance of the last 5 matches is better than AC Oulu's.

 

In Veikkausliiga, Kuopion Palloseura has better performance than AC Oulu.

 

Niklas Jokelainen has assisted the most goals for AC Oulu with 2. Otto Ruoppi is Kuopion Palloseura's biggest assister (3).

 

AC Oulu scores 1.37 goals when playing at home and Kuopion Palloseura scores 1.41 goals when playing away (on average).

 

Both teams haven't won their last match in Veikkausliiga.

 

Average number of goals in the first half in meetings between AC Oulu and Kuopion Palloseura is 0.6.

 

Average number of goals in meetings between AC Oulu and Kuopion Palloseura is 2.4.

 

AC Oulu scores 0.6 goals in a match against Kuopion Palloseura and Kuopion Palloseura scores 1.8 goals against AC Oulu (on average).

 

AC Oulu have won just 1 of their last 5 Veikkausliiga games against Kuopion Palloseura.

 

Kuopion Palloseura have lost just 1 of their last 5 Veikkausliiga games against AC Oulu.

 

In the last 5 meetings AC Oulu won 1, Kuopion Palloseura won 4, 0 draws.

 

Kuopion Palloseura have lost just 1 of their last 5 games against AC Oulu (in all competitions).

 

In Veikkausliiga, AC Oulu has better performance than Kuopion Palloseura.

 

When Kuopion Palloseura is down 1-0 away, they win 44% of their matches.

 

When AC Oulu is down 0-1 home, they win 30% of their matches.

 

When Kuopion Palloseura leads 0-1 away, they win in 70% of their matches.

 

When AC Oulu leads 1-0 at home, they win in 66% of their matches.

 

On their last meeting Kuopion Palloseura won by 1 goals.

 

The winner of their last meeting was Kuopion Palloseura.

 

AC Oulu wins 23% of halftimes, Kuopion Palloseura wins 34%.

 

AC Oulu wins 1st half in 23% of their matches, Kuopion Palloseura in 34% of their matches.

 

Abu Dumbuya has more yellow cards (4) than any other player at AC Oulu. Jaakko Oksanen has collected 4 for Kuopion Palloseura.

 

Niklas Jokelainen is AC Oulu's top scorer with 3 goals. Otto Ruoppi has scored 4 times for Kuopion Palloseura.

 

AC Oulu's home record this season: 0-1-4.

 

Kuopion Palloseura haven't scored in 3 of their 6 away matches in Veikkausliiga this season.

 

AC Oulu haven't scored in 2 of their 6 home matches in Veikkausliiga this season.

 

AC Oulu have received 4 red cards this season. This is the highest number in Veikkausliiga.

 

AC Oulu haven't won any of their last 3 games against Kuopion Palloseura.

 

Did you know that Kuopion Palloseura scores 32% of their goals between the minutes 76-90?

 

Did you know that AC Oulu scores 29% of their goals between the minutes 76-90?

 

Last season's matches: 1-0 (AC Oulu at home) and 4-1 (Kuopion Palloseura at home).

 

During the last 25 meetings, AC Oulu have won 4 times, there have been 2 draws while Kuopion Palloseura have won 19 times. The goal difference is 52-18 in favour of Kuopion Palloseura.

 

During the last 11 meetings with AC Oulu playing at home, AC Oulu have won 3 times, there have been 1 draws while Kuopion Palloseura have won 7 times. The goal difference is 23-8 in favour of Kuopion Palloseura.

 

The most common result of matches between AC Oulu and Kuopion Palloseura is 0-2. 5 matches have ended with this result.

 

The most common result of matches between AC Oulu and Kuopion Palloseura when AC Oulu is playing at home is 0-2. 3 matches have ended with this result.

Score and result Oulu - KuPS

The Oulu - KuPS (Football - Veikkausliiga) match in 04/07/2025 11:00 is now complete.

The Oulu - KuPS result is as follows: 2-2

Now that this Football (Veikkausliiga) match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer