Grenoble Foot 38 vs Troyes

Ligue 2Full time · 9 May 2026
Grenoble Foot 38

Grenoble Foot 38

WonWWDLDLast 5
Full time
1 — 0
90+4'
Moussa Djitté 86'

Troyes

LostLWWWLLast 5
Troyes
PRESSURE INDEX · FINAL▲ GRE · last goal · 86'
47
53

Post-match recap

AI-written

Grenoble Foot 38 beat Troyes 1-0 in Ligue 2, a result that went against our model's pre-match assessment. Our AI engine had favored a Troyes win at 43 percent probability, and the pick did not land. Grenoble's recent form showed one win in five matches alongside a 75 percent both-teams-to-score rate, yet they managed a clean sheet here. Troyes arrived having won two of their last five but could not find the net. Past performance does not guarantee future results.

The defeat cost Troyes ground in the title race, dropping points to a mid-table side. Grenoble climbed provisionally with three points, though their inconsistent form,one win in five,suggests they remain far from contention. Our model rated Troyes as clear favorites; the upset result represents a significant deviation from expected outcomes. The gap between first and 12th narrowed by one point, tightening the promotion picture in Ligue 2.

Grenoble secured a 1-0 victory despite generating just 2.00 xG; the clean sheet marked only their third in 12 matches. They extended a mixed run of one win, one draw, two losses across five games. The result aligned with their recent form against Troyes, having won 1-0 at home previously. Defensively vulnerable at 25% clean sheet rate, they managed to contain a visiting attack that had scored 8 goals in five prior matches.

Troyes form

Troyes suffered their second defeat in five games, losing 0-1 despite their strong league position at first place. The away side failed to convert chances and conceded to a Grenoble outfit ranked 12th. Their 60% BTTS rate did not materialize; they managed no goals against a team that had shipped 6 in recent outings. The loss interrupted a sequence of two wins in their last three fixtures.