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.
**Porto B's form is a mess, and Vizela just steamrolled Torreense 3-0.** 🔥 This looks like a classic trap game for the hosts, who've leaked six goals in their last two Liga Portugal 2 outings.
Porto B grabbed a win over Feirense but that feels like a blip in a rough patch. Vizela are clicking — three wins in five and averaging goals for fun. The H2H is tight (Porto B 2, Vizela 3, three draws), but current trajectory matters way more than historical noise.
Key storylines:
- **Vizela's attack** is humming after back-to-back clean sheets and a 3-0 rout; expect them to press hard from the jump
- **Porto B's defense** has been shaky as hell — **G. Ribeiro** and the backline will be under siege all evening
- **T. Melnichenko** and **E. Ferreira** need to stay sharp; Porto B's best path is quick transitions against a full-throttle Vizela press
Expected lineups:
- **FC Porto B**: G. Ribeiro, Y. Pereira, A. Ribeiro, M. Cunha, D. Rodrigues, J. Teixeira, B. Lima, A. Candé, M. Mide, T. Melnichenko, E. Ferreira
- **Vizela**: A. Gomis, B. O. Godwin, A. Hristov, J. Rhyner, Jójó, G. Bamba, M. Pires, M. Lacava, A. Bastunov, Y. Fortune, A. Carter
Prediction:
**Vizela 2–1 Porto B.** Slight edge to the visitors' form and attacking momentum.
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.