Soccer
April 25, 2026
Brest Score 3 Goals From 0.20 xG in Stunning Upset Draw vs Lens in Ligue 1 Title Race
Stade Brestois 29 — averaging 1.27 xG per game this season and priced at 4.50 — scored three goals from a season-low 0.20 xG against Lens, drawing 3-3 in a match Lens dominated with 2.65 xG, 25 shots, 68% possession and 17 inside-the-box attempts. Brest converted at approximately 15× their expected rate in an extreme single-match xG divergence, leaving Lens 3 points behind PSG (63 pts, 30 played vs PSG's 66 pts, 29 played) with PSG holding a game in hand.
Napoli's 2.86 xG vs Cremonese Is Their Season High — 9 Points Behind Inter With a Game More Played
Napoli demolished Cremonese 4-0 with a season-high 2.86 xG — a dramatic shift from their recent pattern of winning on process fumes, with their last five wins coming from xG figures of 0.55, 0.75, 1.21, 1.25 and 1.30. The result moves Napoli to 69 points from 34 games, 9 points behind Inter (78 pts, 33 games) who hold a game in hand. Napoli's season total of 52 goals from 45.8 xG (+6.2 overperformance) shows a team punching above its process all campaign — today's dominant display (25 shots, 10 on target, 15 inside the box) suggests a possible quality inflection, with Scott McTominay now on 9 Serie A goals.
Real Madrid Draw at Betis, Fall 8 Points Behind Barcelona in Title Race
Real Madrid drew 1-1 at Real Betis in an evenly contested match (both sides generated 1.07 xG, 19 vs 12 shots) in a result that significantly strengthens Barcelona's position in the La Liga title race. Real Madrid now trail Barcelona by 8 points (Real: 74 pts, 33 played; Barcelona: 82 pts, 32 played) with Barcelona holding a game in hand. Madrid have won just 1 of their last 3 La Liga games (W1-D1-L1), while Real Betis move to 5th on 50 points, strengthening their European qualification grip.