AI PREDICTION Projects FT 0–2 · MOROCCO 95%
CONF 92 FULL ANALYSIS →
World Cup · ROUND OF 16 · SAT, 04 JUL · 17:00 LOCAL
CANADA
2ND · 4 PTS · LAST 5:
W L W D L
FT
0 3
FULL TIME HT · 0-0
MOROCCO
D W W D W
· 2ND · 7 PTS · LAST 5
GOALS
⚽ 50' A. Ounahi ⚽ 82' A. Ounahi ⚽ 90+8' S. Rahimi
A. Ounahi
👑
⭐ PLAYER OF THE MATCH
A. Ounahi
Morocco · 87 mins
⚽ 2 goals · 33% pass acc · 2 shots on
RATING
9.2
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

0.86
⚡ EXPECTED GOALS (xG)
0.84
45%
BALL POSSESSION %
55%
11
TOTAL SHOTS
5
3
SHOTS ON TARGET
4
76%
PASS ACCURACY %
82%
11
CORNERS
1
KEY EVENTS 21 events
  1. 20'
    Card · Yellow Card
    R. Halhal
    MOR
  2. 22'
    Subst · Substitution 1
    I. Saibari · assist S. Rahimi
    MOR
  3. 40'
    Card · Yellow Card
    A. Hakimi
    MOR
  4. 40'
    Card · Yellow Card
    R. Laryea
    CAN
  5. 43'
    Card · Yellow Card
    J. David
    CAN
  6. 45'
    Card · Yellow Card
    A. Ounahi
    MOR
  7. 45'+6
    Card · Yellow Card
    B. El Khannouss
    MOR
  8. 49'
    Card · Yellow Card
    L. De Fougerolles
    CAN
  9. 50'
    Goal · Normal Goal
    A. Ounahi · assist A. Hakimi
    MOR
  10. 63'
    Subst · Substitution 2
    A. Bouaddi · assist S. Amrabat
    MOR
  11. 63'
    Subst · Substitution 3
    B. El Khannouss · assist C. Talbi
    MOR
  12. 63'
    Subst · Substitution 1
    T. Oluwaseyi · assist C. Larin
    CAN
  13. 67'
    Card · Yellow Card
    C. Larin
    CAN
  14. 78'
    Subst · Substitution 2
    A. Ahmed · assist P. David
    CAN
  15. 79'
    Subst · Substitution 3
    R. Laryea · assist J. Shaffelburg
    CAN
  16. 82'
    Goal · Normal Goal
    A. Ounahi · assist Brahim Díaz
    MOR
  17. 87'
    Subst · Substitution 4
    I. Diop · assist M. Saâdane
    MOR
  18. 87'
    Subst · Substitution 5
    A. Ounahi · assist S. El Mourabet
    MOR
  19. 87'
    Subst · Substitution 4
    T. Buchanan · assist J. Nelson
    CAN
  20. 87'
    Subst · Substitution 5
    N. Sigur · assist J. Osorio
    CAN
  21. 90'+8
    Goal · Normal Goal
    S. Rahimi · assist Brahim Díaz
    MOR
PLAYER RATINGS · TOP 5 EACH 0–10 scale
CANADA AVG 6.6
MOROCCO AVG 7.8
MATCH STATS H vs A
ATTACK
0.9
xG
0.8
11.0
TOTAL SHOTS
5.0
3.0
ON TARGET
4.0
4.0
OFF TARGET
1.0
4.0
BLOCKED
0.0
POSSESSION
45.0%
POSSESSION %
55.0%
356.0
PASSES
472.0
76.0%
PASS ACCURACY
82.0%
SET PIECES
11.0
CORNERS
1.0
2.0
OFFSIDES
3.0
DISCIPLINE
24.0
FOULS
14.0
4.0
YELLOW CARDS
4.0
1.0
GK SAVES
3.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
CANADA 3 shots
A. Johnston
0/2
J. Nelson
0/1
MOROCCO 2 shots
A. Ounahi
2/2
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 0.860.84
0.7 0.5 0.3 0.2 0.9 0.0 HT 50' 82' 90' H 0.86 A 0.84 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 43%
57% A
9
EVENTS LOGGED
12
EVENTS LOGGED
LINEUPS 4-4-2 vs 4-2-3-1
SUBSTITUTES · CANADA
14
J. Shaffelbu...
F
25
N. Saliba
M
11
L. Millar
F
24
P. David
F
9
C. Larin
F
6
M. Choinière
M
21
J. Osorio
M
13
D. Cornelius
D
3
A. Jones
D
19
A. Davies
D
5
J. Waterman
D
1
D. St. Clair
G
18
O. Goodman
G
26
J. Nelson
F
COACH: Jesse Marsch
SUBSTITUTES · MOROCCO
4
S. Amrabat
M
15
S. El Mourab...
M
7
C. Talbi
F
16
Gessime Yass...
F
20
A. El Kaabi
F
9
S. Rahimi
F
17
A. Sbaï
F
18
C. Riad
D
19
Y. Belammari
D
13
Z. El Ouahdi
D
5
M. Saâdane
D
26
A. Salah-Edd...
D
22
A. Tagnaouti
G
12
M. Mohamedi
G
21
A. Amaimouni
F
COACH: Mohamed Ouahbi
🏥 UNAVAILABLE PLAYERS
CAN · 0 OUT

No injuries reported · federation feed activates Q3

MOR · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
Michael Oliver, England
CAN MANAGER
Jesse Marsch
head coach
MOR MANAGER
Mohamed Ouahbi
head coach
HEAD TO HEAD · ALL-TIME
0
CAN WINS
0
DRAWS
1
MOR WINS
100%
1 2
TOTAL GOALS · 1 MEETINGS
3.00
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 1 / 1
CANADA LAST 5 OVERALL
W L W D L
MOROCCO LAST 5 OVERALL
D W W D W
MATCH IMPACT Final 0–3 · result locked
CANADA #2
Lost · already at 4 pts
Round of 32
MOROCCO #2
Won · already at 7 pts
Round of 32
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Mexico 3 3 0 0 +6 9
W W W W
1 Congo DR 3 1 1 1 +1 4
L W L D
1 England 3 2 1 0 +4 7
W W D W
1 Colombia 3 2 1 0 +3 7
W D W W
1 Argentina 3 3 0 0 +7 9
W W W W
1 France 3 3 0 0 +8 9
W W W W
1 Spain 3 2 1 0 +5 7
W W W D
1 Belgium 3 1 2 0 +4 5
W W D D
1 Netherlands 3 2 1 0 +6 7
L W W D
1 Germany 3 2 0 1 +6 6
L L W W
1 USA 3 2 0 1 +4 6
W L W W
1 Brazil 3 2 1 0 +6 7
W W W D
1 Switzerland 3 2 1 0 +4 7
W W W D
2 Norway 3 2 0 1 +1 6
W L W W
2 Austria 3 1 1 1 0 4
L D L W
2 Portugal 3 1 2 0 +5 5
W D W D
2 Croatia 3 2 0 1 0 6
L W W L
2 Sweden 3 1 1 1 0 4
L D L W
2 Cape Verde Islands 3 0 3 0 0 3
L D D D
2 Egypt 3 1 2 0 +2 5
W D W D
2 Japan 3 1 2 0 +4 5
L D W D
2 Ivory Coast 3 2 0 1 +2 6
L W L W
2 Australia 3 1 1 1 0 4
L D L W
2 Morocco 3 2 1 0 +3 7
W W W W D
2 Canada 3 1 1 1 +5 4
L W L W D
2 South Africa 3 1 1 1 -1 4
L W D L
3 Senegal 3 1 0 2 +2 3
L W L L
3 Algeria 3 1 1 1 -2 4
L D W L
3 Congo DR 3 1 1 1 +1 4
L W L D
3 Ghana 3 1 1 1 0 4
L L D W
3 Ghana 3 1 1 1 0 4
L L D W
3 Uruguay 3 0 2 1 -1 2
L D D
3 Iran 3 0 3 0 0 3
D D D
3 Sweden 3 1 1 1 0 4
L D L W
3 Ecuador 3 1 1 1 0 4
L W D L
3 Paraguay 3 1 1 1 -2 4
W D W L
3 Scotland 3 1 0 2 -3 3
L L W
3 Bosnia & Herzegovina 3 1 1 1 -1 4
L W L D
3 South Korea 3 1 0 2 -1 3
L L W
4 Iraq 3 0 0 3 -11 0
L L L
4 Jordan 3 0 0 3 -5 0
L L L
4 Uzbekistan 3 0 0 3 -9 0
L L L
4 Panama 3 0 0 3 -4 0
L L L
4 Ecuador 3 1 1 1 0 4
L W D L
4 Saudi Arabia 3 0 2 1 -4 2
D L D
4 New Zealand 3 0 1 2 -6 1
L L D
4 Tunisia 3 0 0 3 -10 0
L L L
4 Czech Republic 3 0 1 2 -4 1
L D L
4 Qatar 3 0 1 2 -8 1
L L D
4 Haiti 3 0 0 3 -6 0
L L L
4 Türkiye 3 1 0 2 -2 3
W L L
4 Curaçao 3 0 1 2 -8 1
L D L
5 Bosnia & Herzegovina 3 1 1 1 -1 4
L W L D
5 New Zealand 1 0 1 0 0 1
D
6 Spain 1 0 1 0 0 1
D
6 Algeria 3 1 1 1 -2 4
L D W L
7 Croatia 2 1 0 1 -1 3
W L
7 Portugal 1 0 1 0 0 1
W D
7 Paraguay 3 1 1 1 -2 4
W D W L
8 Senegal 3 1 0 2 +2 3
L W L L
9 Czech Republic 2 0 1 1 -1 1
D L
9 Saudi Arabia 2 0 1 1 -4 1
L D
9 Iran 3 0 3 0 0 3
D D D
10 South Korea 3 1 0 2 -1 3
L L W
10 Cape Verde Islands 2 0 2 0 0 2
D D
10 Belgium 2 0 2 0 0 2
D D
11 Scotland 3 1 0 2 -3 3
L L W
11 Panama 1 0 0 1 -1 0
L
11 Jordan 1 0 0 1 -2 0
L
12 Uruguay 3 0 2 1 -1 2
L D D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+8
    Goal · Normal Goal · S. Rahimi
  • 87'
    Subst · Substitution 5 · N. Sigur
  • 87'
    Subst · Substitution 4 · T. Buchanan
  • 87'
    Subst · Substitution 5 · A. Ounahi
  • 87'
    Subst · Substitution 4 · I. Diop
  • 82'
    Goal · Normal Goal · A. Ounahi
  • 79'
    Subst · Substitution 3 · R. Laryea
  • 78'
    Subst · Substitution 2 · A. Ahmed
  • 67'
    Card · Yellow Card · C. Larin
    Foul
  • 63'
    Subst · Substitution 1 · T. Oluwaseyi
  • 63'
    Subst · Substitution 3 · B. El Khannouss
  • 63'
    Subst · Substitution 2 · A. Bouaddi
  • 50'
    Goal · Normal Goal · A. Ounahi
  • 49'
    Card · Yellow Card · L. De Fougerolles
    Tripping
  • HALF TIME · 0 – 0
  • 45'+6
    Card · Yellow Card · B. El Khannouss
    Roughing
  • 45'
    Card · Yellow Card · A. Ounahi
    Tripping
  • 43'
    Card · Yellow Card · J. David
    Holding
  • 40'
    Card · Yellow Card · R. Laryea
    Unsportsmanlike conduct
  • 40'
    Card · Yellow Card · A. Hakimi
    Unsportsmanlike conduct
  • 22'
    Subst · Substitution 1 · I. Saibari
  • 20'
    Card · Yellow Card · R. Halhal
    Roughing
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
CANADA WIN
5.30
18.9% implied
↑ best 6.00
DRAW
3.36
29.8% implied
↑ best 3.50
MOROCCO WIN
1.77
56.5% implied
↑ best 1.84

Market favors Morocco. AI projects MOROCCO 95%.

MATCH WINNER ODDS avg across bookmakers
AI SAYS MOROCCO 95% · EDGE column shows AI probability minus market implied probability
BOOKMAKER 1 X 2 EDGE
10Bet 5.25 3.40 1.71 +36.5%
1xBet 5.77 3.36 1.84 +40.7%
888Sport 4.60 3.25 1.75 +37.9%
Bet365 5.50 3.30 1.75 +37.9%
Betano 5.30 3.50 1.82 +40.1%
Betfair 5.50 3.30 1.75 +37.9%
BetVictor 5.50 3.25 1.73 +37.2%
Dafabet 4.90 3.50 1.82 +40.1%
Marathonbet 5.50 3.32 1.77 +38.5%
Pinnacle 6.00 3.35 1.79 +39.1%
SBO 4.72 3.44 1.79 +39.1%
Unibet 5.50 3.35 1.75 +37.9%
William Hill 4.80 3.30 1.80 +39.4%

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.37 U 2.96
2.5 O 2.20 U 1.67
3.5 O 3.99 U 1.22
⚽ BOTH TEAMS SCORE
YES
2.00 10 bks
NO
1.74 10 bks
⚖ ASIAN HANDICAP
Away -0.25 1.21
Away -0.5 1.15
Away -0.75 1.06
Away -1 1.02
Away -1.25 1.01
Away -1.5 1.01
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.