Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sizedTap a player for their full match card.
**Tetuán's form is all over the map, but Fath's is genuinely dire** — this is the kind of fixture where inconsistency meets crisis, and somebody's gotta win. 🏟️
Moghreb sits in the mixed-results zone with one win in five, though they've at least held ground at home with a couple draws. Fath Union, meanwhile, hasn't won in their last five and are bleeding goals on the road. That's the gap here.
Key storylines:
- **Moghreb's home fortress vs Fath's winless streak** — expect the hosts to press early and capitalize on shaky away form
- **Midfield battle**: **D. Eddaoudi** and **D. Mohamed** anchor Tetuán's shape while **A. Serrhat** and **O. Raoui** try to stabilize Fath's leaky defense
- **Attack depth**: Tetuán's forward line of **M. Kassou**, **I. E. Rahouli**, and **M. E. Morabit** vs Fath's fragile backline (**O. Soukhane**, **A. E. Msane**)
Expected lineups:
- **Moghreb Atlético Tetuán**: Z. Benabbou, D. Mohamed, Y. Karraz, A. Marzak, Y. E. Houari, D. Eddaoudi, H. Zeghari, M. Karmoun, M. E. Morabit, I. E. Rahouli, M. Kassou
- **Fath Union Sport**: A. Lakred, O. Soukhane, A. E. Msane, F. Chamboco, O. Raoui, A. Serrhat, A. Mahir, M. Bakhkhach, A. Souane, M. Elhtemy, D. Bassinga
Prediction:
**Moghreb 2–0 Fath Union** — the edge goes to the home side; Fath's defensive woes are too exposed to ignore.
Our calls before kick-off, and how they went.
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.