Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sizedTap a player for their full match card.
**AC Oulu's rolling hot, VPS is ice cold** — the Veikkausliiga basement battle nobody asked for but everyone's getting. Oulu's **3 wins in 5** has them looking dangerous at home, while VPS sits **1-4 in their last stretch** and frankly looks cooked. 🔥
Oulu's got momentum and the head-to-head edge at Raatti, but VPS *has* beaten them in the long view — if they can shake off the slump, this gets messy. Form suggests Oulu's the play, though.
Key storylines:
- **AC Oulu's attack** led by **L. Ghezali** and **R. Riski** testing a VPS defence that's conceded 2+ in recent weeks
- **VPS urgently needing** a spark — **X. Odhiambo** and co. haven't found the net consistently enough to stay afloat
- **Home advantage** matters at Raatti; Oulu won 4-3 and 2-1 away recently, so comfort level is high
Expected lineups:
- **AC Oulu**: M. Santos, A. Cassama, M. Pitkanen, J. Pirinen, O. Kemppainen, M. Arsalo, R. Karjalainen, C. Triana, E. Kallio, R. Riski, L. Ghezali
- **VPS**: M. Jalloh, E. Okereke, K. Kouassivi-Benissan, M. Haukioja, M. Niemi, A. Räisänen, J. Turfkruier, O. Ogunniyi
Prediction:
**AC Oulu 2–0 VPS**. Oulu's form and home turf give them a clear edge. 📍
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 87.2%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.