MUNDIAL·26

First Stage · Group B · Friday, June 12 · Toronto Stadium, Toronto · 43,002 in the stands

kickoff 15:00 local · 26°C · 50% humidity

Canada

78 Cyle LARIN (pen)

1:1

Bosnia and Herzegovina

21 Jovo LUKIC (pen)

tap a player for their match file

Canada4-4-2
Bosnia and Herzegovina4-4-2
Maxime CREPEAU6.6Alistair JOHNSTON6.4Luc DE FOUGEROLLES6.6Derek CORNELIUS6.7Richie LARYEA7.0Stephen EUSTAQUIO7.2Ismael KONE6.4Liam MILLAR6.3Jonathan DAVID6.5Tani OLUWASEYI7.0Tajon BUCHANAN6.4Nikola VASILJ6.0Tarik MUHAREMOVIC8.1Sead KOLASINAC7.1Amar DEDIC6.5Nikola KATIC7.3Benjamin TAHIROVIC6.2Ivan BASIC7.4Amar MEMIC6.5Ermedin DEMIROVIC6.1Esmir BAJRAKTAREVIC6.5Jovo LUKIC7.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590CANBIH

goals — hover the strip for every shot and card, with names

  • 21Lukic0.64 xG
  • 78Larin0.07 xG
CAN 0:0 BIH0'kickoff
3' Memic — xG 0.05 · Missed5' Lukic — xG 0.02 · Missed13' Lukic — xG 0.03 · Saved17' David — xG 0.27 · Saved21' Lukic — xG 0.64 · Goal28' David — xG 0.08 · Blocked30' Koné — xG 0.02 · Blocked32' Oluwaseyi — xG 0.05 · Missed38' David — xG 0.04 · Missed44' Tahirović — xG 0.02 · Missed46' Demirović — xG 0.02 · Saved45 + 3' Johnston — xG 0.06 · Blocked45 + 4' Derek — xG 0.06 · Missed53' Laryea — xG 0.26 · Blocked59' Muharemović — xG 0.18 · Missed65' Eustáquio — xG 0.02 · Missed66' Oluwaseyi — xG 0.13 · Blocked78' Larin — xG 0.07 · Goal81' P. David — xG 0.04 · Missed85' Burnic — xG 0.01 · Blocked90 + 6' Larin — xG 0.14 · Blocked

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

CAN 0:0 BIH
0.51.0015304560759021' Lukic — GOAL78' Larin — GOAL1.240.97

On paper vs as played — formation sheet vs heatmap reality

CAN 4-4-2 attack →, ← BIH 4-4-2 attack. The teamsheet, as announced.

16Maxime CREPEAUMaxime CREPEAU2Alistair JOHNSTONAlistair JOHNSTON4Luc DE FOUGEROLLESLuc DE FOUGEROLLES13Derek CORNELIUSDerek CORNELIUS22Richie LARYEARichie LARYEA7Stephen EUSTAQUIOStephen EUSTAQUIO8Ismael KONEIsmael KONE11Liam MILLARLiam MILLAR10Jonathan DAVIDJonathan DAVID12Tani OLUWASEYITani OLUWASEYI17Tajon BUCHANANTajon BUCHANAN1Nikola VASILJNikola VASILJ4Tarik MUHAREMOVICTarik MUHAREMOVIC5Sead KOLASINACSead KOLASINAC7Amar DEDICAmar DEDIC18Nikola KATICNikola KATIC6Benjamin TAHIROVICBenjamin TAHIROVIC13Ivan BASICIvan BASIC15Amar MEMICAmar MEMIC10Ermedin DEMIROVICErmedin DEMIROVIC20Esmir BAJRAKTAREVICEsmir BAJRAKTAREVIC25Jovo LUKICJovo LUKIC

The duel — team data, FIFA tracking included

53%
Possession
30%
1.49
Expected goals
0.76
68
Threat
32
13
Shots
8
4
On target
3
316
Passes completed
186
50
Forced turnovers
51
8.5s
Ball recovery time
12.0s
5.54
High-press phases
2.2
20
Fouls committed
10
1
Offsides
0
111 km
Distance covered
110 km
34.6 km/h
Top speed
34.8 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. Canada attack →, Bosnia and Herzegovina attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 11Alistair JOHNSTON (Canada) is booked by the referee.
  2. 21Jovo LUKIC (Bosnia and Herzegovina) scores!!
  3. 44Ermedin DEMIROVIC (Bosnia and Herzegovina) is booked by the referee.
  4. 45+1Jovo LUKIC (Bosnia and Herzegovina) is booked by the referee.
  5. 53Luc DE FOUGEROLLES (Canada) is booked by the referee.
  6. 61Promise DAVID (in) comes off the bench to replace Jonathan DAVID (out) (Canada)
  7. 61Ali AHMED (in) comes off the bench to replace Tajon BUCHANAN (out) (Canada)
  8. 61Jacob SHAFFELBURG (in) comes off the bench to replace Liam MILLAR (out) (Canada)
  9. 61Armin GIGOVIC (in) comes off the bench to replace Ivan BASIC (out) (Bosnia and Herzegovina)
  10. 61Samed BAZDAR (in) comes off the bench to replace Jovo LUKIC (out) (Bosnia and Herzegovina)
  11. 74Kerim ALAJBEGOVIC (in) comes off the bench to replace Amar MEMIC (out) (Bosnia and Herzegovina)
  12. 74Ivan SUNJIC (in) comes off the bench to replace Esmir BAJRAKTAREVIC (out) (Bosnia and Herzegovina)
  13. 76Cyle LARIN (in) comes off the bench to replace Tani OLUWASEYI (out) (Canada)
  14. 78Cyle LARIN (Canada) scores!!
  15. 83Dzenis BURNIC (in) comes off the bench to replace Sead KOLASINAC (out) (Bosnia and Herzegovina)
  16. 90+1Jonathan OSORIO (in) comes off the bench to replace Stephen EUSTAQUIO (out) (Canada)
  17. 90+3Nikola KATIC (Bosnia and Herzegovina) is booked by the referee.

The morning-after column · AI-written from the match data

Canada's dominance meets its match in defensive discipline

Canada arrived in Toronto with possession in mind and pressed relentlessly from the opening whistle, notching 5.5 high-press phases compared to Bosnia's 2.2. But Bosnia's defensive shape held firm; they absorbed the pressure with superior ball recovery discipline and struck first in the 21st minute. What followed was a story of Canadian frustration: an early chance at 17 minutes (0.27 xG) saved, then a blocked effort at 53 (0.26 xG). Bosnia's edge in defensive positioning, anchored by Muharemovic's 8.1 rating, frustrated Canada's 53 per cent possession until Larin's late equaliser in the 78th minute finally broke through.

The numbers expose the gulf between control and conversion. Canada's 1.49 xG versus Bosnia's 0.76 tells the true story of dominance, yet they walked away with one point. Cyle Larin (8.0) led the charge but couldn't convert until that 78th-minute scramble—a goal worth only 0.07 xG, suggesting clinical desperation rather than buildup play. Bosnia's ball recovery time of 12.0 seconds, against Canada's brisk 8.5, reveals a team content to absorb and survive. Neither side will be satisfied: Canada for wasting possession, Bosnia for lacking any cutting edge—their low xG total proves they relied entirely on defensive solidity, not attacking threat.

Canada registered 1.49 xG on 53 per cent possession yet drew against a Bosnia side that managed only 0.76 xG from a deep defensive base, illustrating the difference between control and conversion in modern football.

78

Larin's equaliser from a congested box: Canada's clinical desperation finally rewarded.

What Canada needed

Possession dominated but precision lacked; two clear-cut chances at 0.27 and 0.26 xG went begging.

  • Clinical finishing cost them: 0.53 xG in big chances missed in first hour.
  • High-press intensity (5.5 phases) worked defensively; ball recovery of 8.5s fastest pressed advantage.
  • Late goal (0.07 xG) hints at missed structure: need cleaner build-up, not scramble finishes.

What Bosnia and Herzegovina needed

Defensive resilience carried them through, but generating nothing on the counter will not suffice.

  • Muharemovic's 8.1 rating anchored defence; 12.0s ball recovery time defensive discipline showed.
  • 0.76 xG total exposes dependency on defence: one missed chance at 59 (0.18 xG) squandered only opportunity.
  • Early goal (0.64 xG at 21 min) was crucial; low-press strategy (2.2 phases) unsustainable against better attacks.