SportBettingStats

Portugal vs Croatia — result & stats

Round of 32 · 2026-07-02 23:00

Portugal crestPortugal
2–1
Croatia crestCroatia

Recent form

Portugallast 10
7W 2D 1L·1.9 scored · 0.8 conceded /game
Croatialast 10
4W 0D 6L·1.2 scored · 2.4 conceded /game

Analysis & Betting Tips

Portugal, the bookies' darlings. But don't let their shiny record fool you. That defense? Shaky. Croatia, meanwhile, smells blood. They hit hard, they hit often. Over 2.5 Goals. That's where your money should be.

Portugal cruises in, all pomp and circumstance. Fifty-six percent win rate over their last ten matches. Looks good on paper. Books have them at a 54% implied probability to win outright. Five wins, four draws, one loss. Two goals for, one against. Croatia? Five wins from ten, three losses. The simple story: Portugal wins. Easy, right?

Not so fast. Look closer at that backline. Portugal’s last five home matches? One clean sheet. Forty percent. That’s not a defense. That’s a sieve. They're letting in a goal a game. Over their last seven matches, the xG conceded sits at 1.32 per game. This isn't dominance. This is a team whose attacking talent has covered for defensive blunders. It won't last forever.

Croatia, on the other hand, rolls into this game with serious intent. Second in Group L. Two wins, one loss from three. They've won their last two straight. Momentum, plain and simple. Even better: Both Teams to Score has landed in three of their last four away games. Seventy-five percent. Think about that. Now look at the head-to-head. All seven meetings since 2016? BTTS hit six times. Eighty-five point seven percent. The market? It’s pricing goals from both sides at just 51% implied probability. That's a joke.

Portugal loves the ball. They average 55% possession over their last seven matches. Croatia sits at 47%. Who cares? Portugal isn't suffocating anyone. Croatia still averages 0.94 xG over eight matches. Portugal? 1.32 xG. Portugal creates more, true. But they're constantly exposed on the break. They take 11.7 shots per match. Croatia takes 9. The gap isn't a chasm. When your defense crumbles, possession means nothing.

Bruno Fernandes pulls the strings for Portugal. Four appearances, a goal, an assist, 7.3 rating. Ronaldo? Three appearances, two goals. Still finds the net. Francisco Conceição adds a goal and assist in four games, 6.93. Good numbers. But if the back door's always open, it doesn’t matter how many goals you score.

Croatia looks to L. Modrić. Still a magician, still rated 7.4 across four appearances. Mario Pasalic pitches in: a goal, an assist in four games, 7.13. Upfront, P. Sučić and M. Baturina run hard. Sučić has three appearances, one goal, one assist. Baturina, three appearances, one goal. These aren't the marquee names. But they're the kind of players who feast when a leaky defense gets turned inside out.

The group stage tells another story. Portugal is second in Group K. Five points from three matches. One win, two draws. A team that settles for draws. That’s not a knockout mentality. Croatia? Second in Group L, but with a sharper edge: two wins, one loss, six points. They go for the jugular. A loss here and there doesn't scare them as much as Portugal's penchant for playing it safe.

The market has Over 2.5 Goals at 47% implied probability. A serious misprice. BTTS alone is 51%. But here’s the kicker: history screams otherwise. Eighty-five point seven percent of the last seven meetings saw both teams score, and the total go Over 2.5. Portugal's inability to keep a clean sheet at home — forty percent over five games — isn’t a platform for defensive solidity. It's a flashing red light.

Portugal will push. They’ll expect the ball, expect space. Press high. That’s the invitation Croatia craves. Modrić and Pasalic will find those pockets. Sučić and Baturina will sprint into the channels. Portugal's 1.32 xG average means they'll create. Croatia, at 0.94 xG, isn't just hoping. They’re manufacturing. This isn't a weak attack. This is an opportunistic one. Their 10-match record (5 wins, 2 draws, 3 losses) points to a team that wants decisive results, not grinding stalemates.

Over 2.5 Goals. It's the only play. The books are banking on Portugal’s reputation and ignoring a defense that gives up chances like candy on Halloween. They're overlooking Croatia’s knack for putting the ball in the net against vulnerable backlines. Six of seven head-to-head matches topped three goals. Portugal gets one clean sheet in five at home. A knockout game. Two teams that score, on average, 1.5 to 2 goals per game. Open football. Goals. It’s what you’ll get.

Sure, Portugal *could* win outright. Their possession and form are marginally better. But that’s a side bet. The smart money? Over 2.5 Goals. Every time.

Our verdict

Over 2.5 Goals is the play. Portugal’s defense is a mess (only 40% clean sheets at home). Croatia’s attack is efficient (BTTS in 75% of last 4 away). And the head-to-head? BTTS in 85.7% of 7 meetings. The market’s asleep on this one.

Betting tips

Over 2.5 Goals. That’s the call. Portugal’s defense is about as reliable as a chocolate teapot (one clean sheet in their last five home matches). Croatia’s attack, though? Efficient. They've seen both teams score in three of their last four away games. Look at the history, too: 85.7% of the last seven meetings hit both teams scoring and at least three goals. You *could* back Portugal to win — 56% win rate, five from ten — but the books have Over 2.5 at 47% implied probability. That’s the glaring misprice staring you in the face. This isn't barely even money for BTTS, it's a gift. Take it.

Match stats

Full-time statistical comparison
PortugalCroatia
2.18Expected goals (xG)1.34
15Shots13
3Shots on target6
9Corners5
1Yellow cards2
—Red cards—
61Possession %39
91Pass accuracy %85

Timeline

PortugalCroatia
  1. Rúben Dias
    17'
  2. 46'
    A. Budimir
  3. 53'
    I. Perišić
  4. 59'
    L. Modrić
  5. Cristiano Ronaldo
    61'
  6. Vitinha
    62'
  7. Pedro Neto
    63'
  8. Bruno Fernandes
    63'
  9. João Cancelo
    63'
  10. Renato Veiga
    67'
  11. Cristiano Ronaldo (pen)
    68'
  12. 68'
    M. Baturina
  13. Cristiano Ronaldo
    81'
  14. 90'
    M. Kovačić
  15. 90'
    J. Gvardiol
  16. 90'
    N. Vlašić
  17. Gonçalo Ramos
    90'
  18. 90'
    I. Perišić

Odds & best prices

12 bookmakers
Portugal win
1.85
Betano
Draw
3.98
1xBet
Croatia win
5.85
Pinnacle
Over 2.5 Goals2.12BetanoUnder 2.5 Goals2.19SBOBTTS — Yes1.95William HillBTTS — No2.15Betfair
BookmakerPortugalDrawCroatia
10Bet1.763.704.90
1xBet1.803.985.60
Bet3651.753.755.25
BetVictor1.733.605.50
Betano1.853.805.30
Betfair1.753.755.50
Dafabet1.853.504.70
Marathonbet1.773.945.55
Pinnacle1.783.855.85
SBO1.793.835.00
Unibet1.773.705.50
William Hill1.753.605.00

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

18+ · Please gamble responsibly. Help & resources

Head-to-head

1
Croatia wins
2
Draws
4
Portugal wins
85.7% · 57.1%
BTTS · Over 2.5
  • 2024-11-18Croatia1–1Portugal
  • 2024-09-05Portugal2–1Croatia
  • 2024-06-08Portugal1–2Croatia
  • 2020-11-17Croatia2–3Portugal
  • 2020-09-05Portugal4–1Croatia
  • 2018-09-06Portugal1–1Croatia
  • 2016-06-25Croatia0–1Portugal

Lineups

Portugal
4-2-3-1 · Roberto Martinez
  • 1D. CostaG
  • 25N. MendesD
  • 13R. VeigaD
  • 3R. DiasD
  • 20J. CanceloD
  • 23VitinhaM
  • 15J. NevesM
  • 17R. LeaoM
  • 8B. FernandesM
  • 18P. NetoM
  • 7C. RonaldoF
Substitutes (15)
  • 2N. SemedoD
  • 4T. AraujoD
  • 5D. DalotD
  • 6M. NunesM
  • 9G. RamosF
  • 10B. SilvaM
  • 11Joao FelixF
  • 12J. SaG
  • 14G. InacioD
  • 16TrincaoF
  • 19G. GuedesF
  • 21R. NevesM
  • 22R. SilvaG
  • 24Samu CostaM
  • 26F. ConceicaoF
Croatia
4-2-3-1 · Zlatko Dalic
  • 1D. LivakovicG
  • 14I. PerisicD
  • 3M. PongracicD
  • 6J. SutaloD
  • 2J. StanisicD
  • 8M. KovacicM
  • 10L. ModricM
  • 16M. BaturinaM
  • 17P. SucicM
  • 13N. VlasicM
  • 11A. BudimirF
Substitutes (15)
  • 4J. GvardiolD
  • 5D. Caleta-CarD
  • 7N. MoroM
  • 9A. KramaricF
  • 12I. PandurG
  • 15M. PasalicM
  • 18K. JakicM
  • 19T. FrukM
  • 20I. MatanovicF
  • 21L. SucicM
  • 22L. VuskovicD
  • 23D. KotarskiG
  • 24M. PasalicF
  • 25M. ErlicD
  • 26P. MusaF

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