Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sized**Ovarense are absolutely rolling right now, and Beira-Mar are stuck in draw hell.** This looks like a mismatch on paper — one team's on four wins in five, the other's struggled to find the back of the net lately. 🔥
Ovarense have won their last three by a combined 5-0, while Beira-Mar are winless in five with three draws that scream defensive solidity but zero punch up front. The home crowd should give Ovarense all the momentum they need here.
Key storylines:
- **D. Almeida & the Ovarense backline** have been virtually untouchable — three clean sheets in their last stretch
- **Marcelinho and D. O. Souza** need to spark something for Beira-Mar's dormant attack, or this gets ugly fast
- Ovarense's midfield trio of **A. Guzman, B. Biai, and B. Gonzaga** are controlling tempo and creating chances at will
Expected lineups:
- **AD Ovarense**: D. Almeida, A. Carvalho, F. Carvalho, G. Costa, J. António, A. Guzman, B. Biai, B. Gonzaga, D. Amaro, D. Fernandes, I. Almeida
- **SC Beira-Mar**: D. Almeida, D. Abdul, G. Almeida, I. Sy, F. Martim, A. Mendy, E. Souza, F. Leal, Marcelinho, D. O. Souza, Didi
Prediction:
**Ovarense 2-0 Beira-Mar** — momentum and home advantage carry the hosts to another clean sheet win.
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.1%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.