SportBettingStats

France vs Sweden — result & stats

Round of 32 · 2026-06-30 21:00

France crestFrance
3–0
Sweden crestSweden

Recent form

Francelast 10
7W 1D 2L·2.1 scored · 1.1 conceded /game
Swedenlast 10
4W 3D 3L·1.7 scored · 1.8 conceded /game

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.

Our verdict

Over 2.5 Goals is the sharp play. France's backline is a sieve. Sweden is too dangerous to be shut out. History confirms 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

Full-time statistical comparison
FranceSweden
3.17Expected goals (xG)0.65
25Shots8
12Shots on target3
9Corners1
—Yellow cards—
—Red cards—
61Possession %39
88Pass accuracy %80

Timeline

FranceSweden
  1. Kylian Mbappé
    45'
  2. B. Barcola
    53'
  3. 66'
    E. Stroud
  4. 66'
    L. Bergvall
  5. Kylian Mbappé
    74'
  6. O. Dembélé
    75'
  7. J. Koundé
    75'
  8. L. Digne
    78'
  9. 82'
    Y. Ayari
  10. 82'
    D. Svensson
  11. Kylian Mbappé
    85'
  12. M. Olise
    85'
  13. 89'
    A. Isak

Odds & best prices

12 bookmakers
France win
1.34
Betano
Draw
6.52
1xBet
Sweden win
13.00
Betfair
Over 2.5 Goals1.60SBOUnder 2.5 Goals3.05UnibetBTTS — Yes1.7710BetBTTS — No2.15Betfair
BookmakerFranceDrawSweden
10Bet1.256.0011.00
1xBet1.326.529.90
Bet3651.256.0011.00
BetVictor1.256.0011.00
Betano1.345.9011.75
Betfair1.255.5013.00
Dafabet1.296.0010.00
Marathonbet1.316.309.60
Pinnacle1.306.2012.00
SBO1.306.209.20
Unibet1.276.2511.00
William Hill1.295.809.50

Decimal odds, indicative and subject to change. Highlighted = best available price.

18+ · Please gamble responsibly. Help & resources

Head-to-head

3
France wins
0
Draws
2
Sweden wins
60% · 60%
BTTS · Over 2.5
  • 2020-11-17France4–2Sweden
  • 2020-09-05Sweden0–1France
  • 2017-06-09Sweden2–1France
  • 2016-11-11France2–1Sweden
  • 2012-06-19Sweden2–0France

Lineups

France
4-2-3-1 · Didier Deschamps
  • 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
Sweden
4-4-2 · Graham Potter
  • 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.

💬 Ask the AI

18+ · Please gamble responsibly. Help & resources