Head to head

Croatia vs Portugal

If they played today

Croatia at home
36% / 26% / 37%
Croatia win / draw / Portugal win
Croatia–Portugal
  • 1–1 12.5%
  • 0–1 9.7%
  • 1–0 9.5%
  • 1–2 8.2%
  • 2–1 8.1%
Neutral venue
29% / 25% / 46%
Croatia win / draw / Portugal win
Croatia–Portugal
  • 1–1 12.1%
  • 0–1 10.5%
  • 1–2 9.2%
  • 1–0 8.0%
  • 0–2 7.9%
Portugal at home
22% / 24% / 54%
Croatia win / draw / Portugal win
Croatia–Portugal
  • 1–1 11.3%
  • 0–1 11.1%
  • 1–2 9.7%
  • 0–2 9.5%
  • 1–0 6.6%

Probabilities come from each team's current Elo rating, so they answer “if they met today” rather than predicting a scheduled fixture. See the methodology for how the model works and where it is weakest.

Elo since debut

Side by side

 CroatiaPortugal
Current Elo19432051
Elo rank17th7th
Peak Elo2057 (2023)2095 (2022)
Matches played400700
All-time record211W 104D 85L351W 161D 188L
Goals for6941235
Goals against407781
Biggest win10–0 vs San Marino · 2016-06-04 · Friendly9–0 vs Luxembourg · 2023-09-11 · UEFA Euro qualification
Biggest loss0–6 vs Spain · 2018-09-11 · UEFA Nations League0–10 vs England · 1947-05-25 · Friendly
World Cups won00
Expected World Cups0.140.36
European Championships won01
Expected European Championships0.270.59

When they've met

Meetings
11
Croatia 1W 2D 8L
Goals
9–21
Croatia first
First meeting
0–3
Portugal won · 1996-06-19 · UEFA Euro
Most recent
1–2
Portugal won · 2026-07-02 · FIFA World Cup
Croatia's biggest win
2–1
2024-06-08 · Friendly
Portugal's biggest win
4–1
2020-09-05 · UEFA Nations League
Most common result
1–2
Croatia first · twice, last 2026-07-02
Current run
Unbeaten in 3
Portugal · since 2024-09-05
11 meetings
DateScoreVenueCompetition
2026-07-021–2NeutralFIFA World Cup
2024-11-181–1Croatia homeUEFA Nations League
2024-09-051–2Portugal homeUEFA Nations League
2024-06-082–1Portugal homeFriendly
2020-11-172–3Croatia homeUEFA Nations League
2020-09-051–4Portugal homeUEFA Nations League
2018-09-061–1Portugal homeFriendly
2016-06-250–1NeutralUEFA Euro
2013-06-100–1NeutralFriendly
2005-11-120–2Portugal homeFriendly
1996-06-190–3NeutralUEFA Euro