⚡ AI
2-1 · Portugal 92%
· Over 2.5 78%
88
📊 FULL-TIME STATS
15
SHOTS
14
3
ON TARGET
6
60
POSSESSION %
40
9
CORNERS
5
6
FOULS
12
1
YELLOW CARDS
2
2.18
XG
1.34
576
PASSES
366
⚡ KEY EVENTS
17'
🟨
Rúben Dias
Yellow Card
46'
🔄
A. Budimir
Substitution
53'
⚽
Ivan Perišić
Normal Goal
59'
🟨
Luka Modrić
Yellow Card
61'
VAR
Cristiano Ronaldo
Goal Disallowed - offside
62'
🔄
Vitinha
Substitution
63'
🔄
Pedro Neto
Substitution
63'
🔄
Bruno Fernandes
Substitution
⭐ MAN OF THE MATCH
Ivan Perišić
8.3
RATING
📋 PLAYER RATINGS · TOP 5 EACH
Portugal
7.9
Gonçalo Ramos
7.7
Nuno Mendes
7.5
Rúben Dias
Croatia
Ivan Perišić
8.3
Mateo Kovačić
7.2
Joško Gvardiol
7.2
🏆 LEAGUE CONTEXT
2
Austria
3
4
Austria
3
4
2
Portugal
3
5
Portugal
3
5
2
Croatia
3
6
Croatia
3
6
2
Sweden
3
4
Sweden
3
4
💬 COMMENTARY
90'
CARD · Yellow Card
Unsportsmanlike conduct
59'
CARD · Yellow Card
Tripping
17'
CARD · Yellow Card
Elbowing
17'
🟨
Rúben Dias
Yellow Card
46'
🔄
A. Budimir
Substitution 1
53'
⚽
Ivan Perišić
Normal Goal
59'
🟨
Luka Modrić
Yellow Card
61'
📺
Cristiano Ronaldo
Goal Disallowed - offside
62'
🔄
Vitinha
Substitution 1
63'
🔄
Pedro Neto
Substitution 2
63'
🔄
Bruno Fernandes
Substitution 3
63'
🔄
João Cancelo
Substitution 4
68'
⚽
Cristiano Ronaldo
Penalty
68'
🔄
M. Baturina
Substitution 2
81'
📺
Petar Sučić
Goal Disallowed - offside
81'
🔄
Cristiano Ronaldo
Substitution 5
90'+2
🔄
Nikola Vlašić
Substitution 3
90'+4
⚽
Gonçalo Ramos
Normal Goal
90'+6
🔄
Mateo Kovačić
Substitution 4
90'+8
🟨
Ivan Perišić
Yellow Card
90'+13
📺
Joško Gvardiol
Goal Disallowed - offside
15
SHOTS
14
3
ON TARGET
6
60
POSSESSION %
40
2.18
XG
1.34
9
CORNERS
5
6
FOULS
12
1
YELLOW CARDS
2
15
TOTAL SHOTS
14
3
ON TARGET
6
8
OFF TARGET
6
4
BLOCKED
2
10
INSIDE BOX
11
5
OUTSIDE BOX
3
2.18
XG
1.34
576
TOTAL PASSES
366
526
ACCURATE
311
91
ACCURACY %
85
60
POSSESSION %
40
9
CORNERS
5
1
OFFSIDES
4
5
GK SAVES
2
6
FOULS
12
1
YELLOW CARDS
2
0
RED CARDS
0
🎯 SHOT BREAKDOWN
Portugal
3 sh
Gonçalo Ra...
1/2
Cristiano...
1/1
Croatia
4 sh
Mateo Kova...
3/3
Ivan Periš...
1/1
📈 xG RACE
2.18 – 1.34
Portugal
Croatia
Portugal
4-2-3-1
HEAD TO HEAD · ALL-TIME · 7 Recent meetings
4
Portugal
2
D Draws
1
Croatia
RECENT MEETINGS
⚡ AI TOP PICK
Portugal
PROJECTED: 2-1
92%
CONF 88
WIN PROBABILITY
92%
Portugal
6%
Draw
2%
Croatia
🤖 AI MODEL BLEND
| MODEL | Portug... | D | Croati... |
|---|---|---|---|
| POISSON | 76% | 16% | 8% |
| ELO | 98% | 1% | 1% |
| DL | 92% | 6% | 2% |
| FINAL | 92% | 6% | 2% |
PREDICTED SCORE
2 - 1
📊 OVER / UNDER
OVER 1.5
—
OVER 2.5
78%
OVER 3.5
—
BOTH TEAMS TO SCORE
94%
YES
6%
NO
💡 KEY FACTORS
Portugal holds 2-1 lead at 90' (full-time); comeback with <1 min left is near-impossible.
One-goal lead at full-time whistle — Croatia substituting shows desperation, not opportunity
Portugal's penalty conversion at 68' + late goal at 90' show clinical finishing under pressure
Croatia's disallowed goal (81' offside) signals attacking intent but defensive fragility; no realistic time for equalizer
OVER / UNDER · GOALS
1.5
9 bk
OVER
1.22
UNDER
4.10
2.5
10 bk
OVER
1.73
UNDER
2.13
3.5
9 bk
OVER
2.73
UNDER
1.43
BOTH TEAMS TO SCORE
YES
1.69
9 bk
NO
2.08
9 bk
ASIAN HANDICAP
Away -0.25
2.76 7bk
Away -0.5
2.23 7bk
Away -0.75
2.01 7bk
Away -1
1.72 8bk
Away -1.25
1.56 6bk
Away -1.5
1.45 7bk
🏟 STADIUM
BMO Field
Toronto, Ontario · 36,045 seats
REFEREE
Espen Eskas, Norway
⚖ MATCH OFFICIALS
REFEREE
Espen Eskas, N...
—
POR... MGR
Roberto Martin...
head coach
CRO... MGR
Zlatko Dalic
head coach
🏥 UNAVAILABLE PLAYERS
Portugal · 0 OUT
No injuries reported
Croatia · 0 OUT
No injuries reported
KICK-OFFThu, 02 Jul · 23:00
RoundRound of 32
Season2026
SURFACEGrass
CAPACITY36,045
🏟
BMO Field
Toronto, Ontario · 36,045