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.
**Atletico CP are the flashier outfit on paper, but Oliveirense's head-to-head record is genuinely spooky** — they've won 6 of the last 10 meetings. This could be a trap game. 🔴
Atletico CP are rolling with three straight wins and a brutal goal difference (4-0, 3-0 wins), while Oliveirense have steadied the ship after a mixed run, posting back-to-back wins themselves. Both look sharp going forward, which means this could turn into a shootout.
Key storylines:
- **Atletico CP's attack** has been clinical on the road; **Caleb** and **H. Suker** will fancy their chances against a Oliveirense defence that's been leaky at times
- **Oliveirense's historical edge** in the head-to-head is undeniable — they've stolen this fixture repeatedly
- Midfield battle between **B. Lourenço** and **R. Dias** for Atletico versus **J. Daniel** and **G. Loureiro** could define tempo
Expected lineups:
- **Atletico CP**: N. Hidalgo, V. Durand, E. Monteiro, Janico, D. Henriques, B. Lourenço, R. Dias, C. Sousa, Caleb, C. Santana, H. Suker
- **UD Oliveirense**: R. Ribeiro, L. Bastos, V. Santos, S. Martins, G. Loureiro, J. Daniel, V. Braga, J. Tavares, K. Onohara, K. Félix, Y. Rodríguez
Prediction:
**Atletico CP 2–1 UD Oliveirense** — Form and firepower edge it, but don't sleep on Oliveirense's needle here. 📊
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 86.6%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.