Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
← Newsroom
xg_upset

Nice Steal Three Points at Brest Despite 0.47 xG

Nice won 2-1 at Stade Brestois despite being outplayed on the underlying numbers by a wide margin.

Oct 24, 2026 · 16:06· 2 min read

Stade Brestois lost a match they should, by the numbers, have won. Final score: 1-2 to Nice. Expected goals: 2.46 to 0.47, in Brest's favour.

A gap of nearly two goals

That is not a close call. Brest generated 2.46 expected goals across the match, the kind of total that usually buys a side at least a point, often more. Nice managed just 0.47, barely half a goal's worth of created chances, yet walked away with all three points.

Football does not always reward the team that creates the better openings, and this result is a reminder of that. Brest will point to the chances they built, the pressure they applied, and the xG column that says they deserved more than a defeat on home soil.

Nice made theirs count

With so little of the ball in dangerous areas, Nice needed their moments to matter, and on this occasion they did. Two goals from well under one expected goal is a significant overperformance, the sort of finishing (or fortune) that decides matches rather than just colours them.

For Brest, the challenge now is converting dominance of the underlying numbers into results. A 2.46 xG performance in defeat is the kind of outcome that, repeated over a run of games, tends to turn around on its own. For Nice, three points on the board is three points on the board, however thin the margin in chances created.

#ligue 1#xg#stade brestois#nice
Every story here is built from the data.
The same live scores, xG, predictions and odds power the free BSD API.
Explore the API →