Today’s soccer games are happening in the Veikkausliiga as AC oulu takes on Jaro on 31-05-2026. Our predictions cover BTTS, Over 2.5 goals, Under 2.5 goals, and 1X2 markets to guide your betting decisions.
Finland: Veikkausliiga
AC oulu vs Jaro

AC oulu Performance Overview
AC oulu has achieved 3 wins,
tied in 0 games, and faced 2 losses in their last 5 matches.
In the last five matches that AC oulu played, there were at least 3 goals scored in 1 match, while there were fewer than 3 goals in 4 matches.
Both teams managed to score in 1 game. However, in 4 games, the match didn’t end with goals from both sides.
AC oulu has scored a total of 5 goals and allowed 3 goals in these matches.
Jaro Performance Overview
Jaro has achieved 1 win,
tied in 1 game, and faced 3 losses in their last 5 matches.
In the last five matches that Jaro played, there were at least 3 goals scored in 4 matches, while there were fewer than 3 goals in 1 match.
Both teams managed to score in 1 game. However, in 4 games, the match didn’t end with goals from both sides.
Jaro has scored a total of 5 goals and allowed 12 goals in these matches.
AC oulu – Last 5 Matches
SJK
AC oulu
AC oulu
TPS
Ilves
AC oulu
AC oulu
KuPS
Lahti
AC oulu
Jaro – Last 5 Matches
Jaro
IFK Mariehamn
KuPS
Jaro
IF Gnistan
Jaro
Inter Turku
Jaro
Jaro
TPS
Head to Head Matches
Jaro
AC oulu
2
AC oulu
Jaro
1
Jaro
AC oulu
1
AC oulu – Last 5 Matches
AC oulu
TPS
AC oulu
KuPS
AC oulu
VPS
AC oulu
VPS
AC oulu
KTP
Head to Head Matches
AC oulu
Jaro
1
Jaro – Last 5 Matches
KuPS
Jaro
IF Gnistan
Jaro
Inter Turku
Jaro
SJK
Jaro
VPS
Jaro
Head to Head Matches
AC oulu
Jaro
1
Soccer Predictions
Standings
| # | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KuPS |
32 | 20 | 7 | 5 | 62 | 34 | 28 | 67 | WWDWW |
| 2 | Inter Turku |
32 | 17 | 10 | 5 | 60 | 33 | 27 | 61 | WLDDW |
| 3 | Ilves |
32 | 18 | 6 | 8 | 68 | 45 | 23 | 60 | LDWWL |
| 4 | SJK |
32 | 17 | 8 | 7 | 70 | 51 | 19 | 59 | WDDLW |
| 5 | HJK |
32 | 14 | 7 | 11 | 74 | 52 | 22 | 49 | LDLDL |
| 6 | Gnistan |
32 | 8 | 9 | 15 | 47 | 65 | -18 | 33 | LDDLL |
| # | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Jaro |
27 | 10 | 4 | 13 | 35 | 44 | -9 | 34 | WWLWL |
| 2 | Mariehamn |
27 | 8 | 8 | 11 | 34 | 53 | -19 | 32 | WDWWD |
| 3 | VPS |
27 | 8 | 7 | 12 | 37 | 42 | -5 | 31 | LLWLW |
| 4 | AC Oulu |
27 | 8 | 3 | 16 | 35 | 53 | -18 | 27 | LWLWW |
| 5 | KTP |
27 | 5 | 6 | 16 | 31 | 61 | -30 | 21 | LLWDW |
| 6 | Haka |
27 | 4 | 5 | 18 | 30 | 50 | -20 | 17 | LLLLD |
| # | Club | MP | W | D | L | GF | GA | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Inter Turku |
22 | 13 | 7 | 2 | 46 | 20 | 26 | 46 | WLDDW |
| 2 | Ilves |
22 | 14 | 3 | 5 | 47 | 27 | 20 | 45 | LDWWL |
| 3 | HJK |
22 | 14 | 2 | 6 | 59 | 29 | 30 | 44 | LDLDL |
| 4 | KuPS |
22 | 13 | 5 | 4 | 39 | 23 | 16 | 44 | WWDWW |
| 5 | SJK |
22 | 12 | 5 | 5 | 45 | 31 | 14 | 41 | WDDLW |
| 6 | Gnistan |
22 | 7 | 7 | 8 | 34 | 39 | -5 | 28 | LDDLL |
| 7 | VPS |
22 | 6 | 7 | 9 | 32 | 34 | -2 | 25 | LLWLW |
| 8 | Jaro |
22 | 7 | 4 | 11 | 25 | 36 | -11 | 25 | WWLWL |
| 9 | Mariehamn |
22 | 5 | 6 | 11 | 25 | 48 | -23 | 21 | WDWWD |
| 10 | AC Oulu |
22 | 5 | 3 | 14 | 30 | 48 | -18 | 18 | LWLWW |
| 11 | Haka |
22 | 4 | 4 | 14 | 27 | 43 | -16 | 16 | LLLLD |
| 12 | KTP |
22 | 3 | 5 | 14 | 24 | 55 | -31 | 14 | LLWDW |
What Can We Expect? AC oulu Takes on Jaro!
The countdown has begun for 31-05-2026, when AC oulu faces Jaro in the Veikkausliiga. Both teams are ready to put on a show in what promises to be a thrilling encounter.
What to Watch For
Will AC oulu assert their dominance at home, or can Jaro rise above expectations to secure an away victory? A draw remains a possibility. Popular predictions, like Both Teams to Score (BTTS) and Over 2.5 goals, point to a game full of excitement.
Key Battles
Looking at their history, AC oulu has the edge in recent form, but Jaro is no stranger to overcoming challenges on the road. Both teams bring plenty of talent to the field.
Kickoff is fast approaching—be ready for an unforgettable match!





