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.
**Grenoble's in freefall and Dijon's the only team showing a pulse here** — this is a classic basement-battle energy check, and one side desperately needs the W. 🔥
Grenoble are winless in five with three losses sandwiched in there; Dijon have actually won two of their last five and are riding a bit of momentum after hammering Metz 4-2. The gap in form isn't enormous, but it's real, and it'll show Friday night.
Key storylines:
- **Dijon's attack vs. Grenoble's leaky defense** — J. Tavares and T. Dong need to punish a team bleeding goals at home
- **Can Grenoble's midfield hold the line?** — Y. Magnin and S. Diba will be crucial to keeping Dijon from running rampant
- **U. Bonnet needs a spark** — Grenoble's striker is desperate for a breakthrough in this slump
Expected lineups:
- **Grenoble Foot 38**: A. Olliero, M. Xantippe, C. Vidal, A. Pelon, N. Zahui, Y. Magnin, S. Diba, L. Bernadou, M. Corboz, B. Mouazan, U. Bonnet
- **Dijon**: P. Delecroix, L. Lacroix, Q. Bernard, W. Diouf, B. Diallo, B. N. Ndezi, B. Hamada, M. Barreto, A. Lago, J. Tavares, T. Dong
Prediction:
**Dijon 2–1 Grenoble**. Form's the story here, and Dijon have it. Slight favorite. 📍
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.3%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.