France vs Sweden — result & stats
Round of 32 · 2026-06-30 21:00
France
SwedenRecent form
Analysis & Betting Tips
France arrives as the overwhelming favorite, sure. But look closer. Their tournament run hides a glaring fault: a backline that couldn't keep a clean sheet in a laundromat. Over 2.5 Goals is the only place with real value.
The market has lost its mind. France is trading at 1.29–1.34 to win, implying a 75% probability. That's not smart money. That's pure herd instinct. Bookmakers saw France win 7 of their last 10. They priced them invincible. Wrong. Sweden? Far more dangerous than those 10–11 odds suggest.
Forget the noise about France's unbeaten streak. Pay attention to what's actually happening on the pitch. France has conceded 1.3 goals per game recently. One. Point. Three. That's not a defensive wall. It's a colander. Over five recent matches, they've managed a clean sheet exactly once. Twenty percent. One in five. Everyone's busy fawning over France's forwards and their 2.5 goals per game – fair enough. But nobody's talking about Sweden. They won't just *might* score. They *will*.
Sweden has hit Both Teams To Score in 100% of their last four matches. Every single one. That's not luck. That’s how they play. They get it done with limited possession, just 44% average, carving out 1.12 xG per match. That should be a real headache for France. This isn’t a team that needs the ball all day. They convert chances. They create from set-pieces. They thrive in transitions. A. Isak has dished out 3 assists in 2 appearances. Y. Ayari already has 2 goals in 2 games. These aren’t bit-part players.
The head-to-head record lays it out cold. France and Sweden have met five times. Both teams scored in four of those. An 80% BTTS rate. Only two of the five were scoreless at half-time. This isn't some cagey affair. No bus parking here. Both sides find the net. Both create chances.
Now, for the numbers that cut through the fluff. France generates 1.92 xG per match lately. That's decent. Shows their possession dominance (55% average), their shot volume (17.1 per game). But here's the kicker: it doesn't translate to clean sheets. They're making chances, dominating the ball, but they're leaving gaping holes behind them. M. Olise has 3 goals in 4 appearances. Kylian Mbappé dropped 2 in a single game. There’s undeniable firepower.
And that’s where it gets interesting. You’d think Sweden’s defense would get shredded by France's relentless shots. Think again. Sweden’s 1.12 xG on 44% possession screams defiance. They aren't rattled by France's dominance. They know their moments will come. They know they'll score. The proof is there: 100% BTTS over four recent matches. Bet on it.
The market has Over 2.5 Goals priced at 63% implied probability. That's plain stupid. France concedes 80% of the time (that's what a 20% clean sheet rate actually means, remember?), and Sweden's perfect BTTS record stares them in the face. This matchup screams goals. France pushes forward, needs control. Sweden attacks, trailing in the group, knows France is vulnerable on the break. Both have creative midfielders. Both have attackers who actually deliver. Defensive flaws? Oh, they're real. On both sides.
France's last five matches? Over 2.5. Every single one. 100%. Sweden’s last four? Three out of four hit Over 2.5. That’s 75%. Toss in the head-to-head – 60% Over 2.5 across five meetings – and you’ve got a blueprint for a high-scoring game.
Over 2.5 Goals isn't a long shot. It's the inevitable conclusion. France's defense is porous (1.3 conceded per game). Sweden's attack is consistent (100% BTTS). The xG numbers (1.92 vs 1.12) show both create scoring chances. And five years of history shows four of five meetings with goals at both ends. The market’s obsession with a France win has completely missed the gaping value on goals. At 63% implied, Over 2.5 is a gift. Goals. More than one. Take it.
Betting tips
Over 2.5 Goals is the call, pure and simple. The market is blind to France’s shaky defense. You’re getting 63% implied probability here, but France gives up 1.3 goals per game, keeps a clean sheet in only 20% of recent matches, and is facing a Sweden side that’s hit BTTS in four straight games. The head-to-head screams 80% BTTS over five meetings. Sweden will score. France won’t keep them quiet while bagging their own. This isn't some wild gamble. It’s a value bet on goals. Hit it with confidence.
Match stats
| France | Sweden | |
|---|---|---|
| 3.17 | Expected goals (xG) | 0.65 |
| 25 | Shots | 8 |
| 12 | Shots on target | 3 |
| 9 | Corners | 1 |
| — | Yellow cards | — |
| — | Red cards | — |
| 61 | Possession % | 39 |
| 88 | Pass accuracy % | 80 |
Timeline
- Kylian Mbappé45'
- B. Barcola53'
- 66'E. Stroud
- 66'L. Bergvall
- Kylian Mbappé74'
- O. Dembélé75'
- J. Koundé75'
- L. Digne78'
- 82'Y. Ayari
- 82'D. Svensson
- Kylian Mbappé85'
- M. Olise85'
- 89'A. Isak
Odds & best prices
12 bookmakers| Bookmaker | France | Draw | Sweden |
|---|---|---|---|
| 10Bet | 1.25 | 6.00 | 11.00 |
| 1xBet | 1.32 | 6.52 | 9.90 |
| Bet365 | 1.25 | 6.00 | 11.00 |
| BetVictor | 1.25 | 6.00 | 11.00 |
| Betano | 1.34 | 5.90 | 11.75 |
| Betfair | 1.25 | 5.50 | 13.00 |
| Dafabet | 1.29 | 6.00 | 10.00 |
| Marathonbet | 1.31 | 6.30 | 9.60 |
| Pinnacle | 1.30 | 6.20 | 12.00 |
| SBO | 1.30 | 6.20 | 9.20 |
| Unibet | 1.27 | 6.25 | 11.00 |
| William Hill | 1.29 | 5.80 | 9.50 |
Decimal odds, indicative and subject to change. Highlighted = best available price.
18+ · Please gamble responsibly. Help & resources
Head-to-head
- 2020-11-17France4–2Sweden
- 2020-09-05Sweden0–1France
- 2017-06-09Sweden2–1France
- 2016-11-11France2–1Sweden
- 2012-06-19Sweden2–0France
Lineups
- 16M. MaignanG
- 3L. DigneD
- 17W. SalibaD
- 4D. UpamecanoD
- 5J. KoundeD
- 14A. RabiotM
- 8A. TchouameniM
- 12B. BarcolaM
- 11M. OliseM
- 7O. DembeleM
- 10K. MbappeF
Substitutes (15)
- 1B. SambaG
- 2M. GustoD
- 6M. KoneM
- 9M. ThuramF
- 13N. KanteM
- 15I. KonateD
- 18W. Zaire-EmeryM
- 19T. HernandezD
- 20D. DoueF
- 21L. HernandezD
- 22J. MatetaF
- 23R. RisserG
- 24R. CherkiM
- 25M. AklioucheM
- 26M. LacroixD
- 1J. Widell ZetterstromG
- 5G. GudmundssonD
- 3V. LindelofD
- 2G. LagerbielkeD
- 8D. SvenssonD
- 24E. StroudM
- 18Y. AyariM
- 7L. BergvallM
- 11A. ElangaM
- 9A. IsakF
- 17V. GyökeresF
Substitutes (14)
- 6H. JohanssonM
- 10B. NygrenF
- 12V. JohanssonG
- 13K. SemaM
- 14H. EkdalD
- 15C. StarfeltD
- 16J. KarlstromM
- 19M. SvanbergM
- 20E. SmithD
- 21A. BernhardssonF
- 22B. ZeneliM
- 23K. NordfeldtG
- 25G. NilssonF
- 26T. AliM
Want a deeper take?
Ask SportBettingStats AI about this — get a data-driven tip and deep, multi-angle analysis in seconds. Free to start.
18+ · Please gamble responsibly. Help & resources