
Our Canada vs Bosnia player ratings come from a nervy World Cup 2026 opener at BMO Field, where Canada were second best for an hour before Cyle Larin came off the bench to rescue a 1-1 draw. The co-hosts dominated the numbers but needed a late lift to avoid losing their first game on home soil.
How the game unfolded
Bosnia silenced a raucous Toronto crowd on 21 minutes when Jasmin Lukić finished off a slick move to make it 1-0. Canada had started slowly, and Alistair Johnston’s early booking summed up a scrappy opening half.
The hosts pressed after the break and head coach Jesse Marsch turned to his bench. The change paid off on 78 minutes: substitute Promise David teed up fellow substitute Cyle Larin, who swept home the equaliser. Canada pushed for a winner late on but had to settle for a point.
Canada vs Bosnia player ratings out of 10
Ratings are editorial marks, informed by the match data. Substitutes are marked where they played a meaningful part.
| Player | Pos | Rating | Verdict |
|---|---|---|---|
| Maxime Crépeau | GK | 6.5 | Two saves and tidy with the ball; could do little about Lukić’s opener. |
| Alistair Johnston | RB | 6 | Booked inside 11 minutes, which tempered his overlapping, but still won five duels. |
| Derek Cornelius | CB | 7 | Rock-solid: eight duels won, four clearances and three aerials won. |
| Luc de Fougerolles | CB | 7.5 | Canada’s best defender on the night, with a team-high 10 duels won and eight clearances. |
| Richie Laryea | LB | 7 | Relentless down the left: nine duels won, four tackles and two chances created. |
| Tajon Buchanan | RM | 5.5 | Quiet by his standards, with no shots or chances before being withdrawn on 61 minutes. |
| Ismaël Koné | CM | 6 | Steady in the engine room at 82% passing, without ever taking the game over. |
| Stephen Eustáquio | CM | 7 | Canada’s creative hub: a team-high three chances created at 89% passing. |
| Liam Millar | LM | 6.5 | Lively on the left with two dribbles and six duels won before his 61st-minute exit. |
| Jonathan David | ST | 6 | Three shots but no reward, and a frustrating evening ended early on 61 minutes. |
| Tani Oluwaseyi | ST | 6 | Won eight duels and a team-high five aerials leading the line, but his passing (30%) let him down. |
| Promise David (sub, 29′) | SUB | 7 | Changed the game off the bench and laid on the equaliser. |
| Cyle Larin (sub, 14′) | SUB | 8 | The match-saver: scored the 78th-minute equaliser within minutes of coming on. |
| Jacob Shaffelburg (sub, 29′) | SUB | 6.5 | Direct and willing, created one chance. |
| Ali Ahmed (sub, 29′) | SUB | 6 | Tidy cameo that helped Canada keep the ball late on. |
Unused substitutes included Alphonso Davies, who made the bench as he returns from injury but was not risked, plus Moïse Bombito, Niko Sigur and Jayden Nelson.
The standout and the talking points
Larin was the obvious headline, but the night’s most complete display came from young centre-back Luc de Fougerolles, who led everyone for duels won and clearances on a big occasion. Stephen Eustáquio again pulled the strings with a team-high three chances created, while Richie Laryea was a constant outlet down the left.
The worry for Marsch is the finishing. Jonathan David managed three shots but no goal before being withdrawn, and Canada’s profligacy showed in the expected-goals count: they racked up 1.76 xG to Bosnia’s 0.77 yet only scored once. The talent is clearly there, but the cutting edge was missing until Larin arrived.
Key match stats
| Stat | Canada | Bosnia |
|---|---|---|
| Goals | 1 | 1 |
| Shots | 13 | 8 |
| Shots on target | 4 | 3 |
| Expected goals (xG) | 1.76 | 0.77 |
What’s next for Canada
A point is a point, and the underlying numbers suggest Canada will create chances in this group. Attention now turns to Qatar on 18 June at BC Place in Vancouver, a game that suddenly feels pivotal. Read our Canada vs Qatar prediction and what every result means in our Canada World Cup scenarios piece, with the bigger picture in our Canada World Cup 2026 profile.
Canada drew 1-1 with Bosnia and Herzegovina at BMO Field. Jasmin Lukic put Bosnia ahead on 21 minutes and Cyle Larin equalised on 78.
Cyle Larin, off the bench, scored Canada’s 78th-minute equaliser, set up by fellow substitute Promise David.
Substitute Cyle Larin had the decisive impact with the equaliser, while centre-back Luc de Fougerolles was the standout starter with 10 duels won and eight clearances.
No. Davies was named among the substitutes as he works back from injury, but he was an unused substitute and did not come on.
Canada face Qatar on 18 June at BC Place in Vancouver, their second Group B game.