Morocco just knocked out the Netherlands on penalties. Let that land for a second. In a shootout the Guardian called a “wild” affair, the Atlas Lions held their nerve against one of the tournament favourites and now arrive in Houston as the form side in this World Cup last-eight clash — despite wearing the away strip. Canada are the nominal hosts, four points from four games, and they have home support behind them. But the numbers say Morocco.
Predicted score: Canada 1-2 Morocco. The headline bet is Morocco Win or Draw (Double Chance) — check bookmakers at kickoff for prices, which were unavailable at time of writing.
Form: Morocco’s Unbeaten Run vs Canada’s Volatility
Morocco have played four games at this World Cup. Lost none. Two wins, two draws, seven goals scored, four conceded. Their sequence reads DWWD — a draw with Brazil, a win over Scotland, a 4-2 dismantling of Haiti, and then that 1-1 against the Netherlands that ended with Dutch penalty misses and Moroccan celebration. Seven points from four games. Consistent. Resilient. Difficult to beat.
Canada’s four-game run tells a different story. They drew with Bosnia and Herzegovina on matchday one, hammered Qatar 6-0, then lost 2-1 to Switzerland, then edged South Africa 1-0 in the last 32. As the Guardian noted after that South Africa result, Canada got the job done but hardly set pulses racing. Their form string is DWLW — four points, two wins, one draw, one defeat. The 6-0 against Qatar flatters the averages. Strip that out and Canada’s goal threat looks considerably more modest.
Canada average 2.25 goals per game across the four matches. But the underlying shot data is what gives them credibility: 17.5 shots per game is the highest volume in this fixture, with 6.8 on target. They generate chances. Morocco generate fewer shots — 14.8 per game — but land 7.0 on target, the better conversion rate of the two sides. Morocco’s 61.8% average possession across four games is the highest here; Canada sit at 56.8%. Both sides like the ball, but Morocco tend to do more with it when they have it.
Head-to-Head: History Points One Way
These teams have met once at a World Cup. On 1 December 2022 in Qatar, Morocco beat Canada. One game, one result, one winner — and it wasn’t the Canadians. Small sample, yes, but the only data point available and it runs in the same direction as every other metric in this fixture. Morocco’s superior points tally (7 vs 4), their unbeaten run, their possession edge — the H2H simply adds historical weight to an already coherent case.
Canada have never beaten Morocco at a World Cup. Saturday is a chance to change that, and the crowd in Houston will push them. But history, form and the underlying numbers all line up against the hosts.
Goals Markets: Both Teams Have Scored, Both Teams Will Again
Morocco have conceded in three of their four matches — four goals against in total, one per game on average. Canada have scored in every single game at this tournament, including that South Africa clean sheet where they managed the only goal of the match. The hosts average 2.25 scored per game; Morocco average 1.75 per game going forward.
Combine those numbers and the case for Both Teams to Score (Yes) is solid. Canada’s attack is live enough, their shot volume high enough, that Morocco keeping a clean sheet would be an achievement rather than an expectation. And Morocco’s own attack, which put four past Haiti and has drawn with Brazil and the Netherlands, is not going to be silenced by a Canadian defence that conceded twice to Switzerland.
Over 2.5 Goals is the companion angle. Canada’s 17.5 shots per game is the standout underlying number in this dossier — that kind of volume produces goals eventually, even when the finishing is imperfect. With Morocco’s own attacking quality and a combined average of 4.0 goals per game across both sides’ recent runs, three or more in 90 minutes is a realistic expectation rather than a hopeful punt. Check bookmakers for current lines on both BTTS and the total goals market.
Team News
No injuries are reported for either side. Both squads travel into this game at full strength — or at least with no confirmed absences in the data. Morocco’s squad depth was evident against the Netherlands, where they absorbed pressure, stayed level, and finished the job from the spot. Canada’s players will be energised by the home environment, but physically and in terms of squad fitness, there’s nothing to separate the sides on paper.
The Call
Morocco are the pick. Seven points from four games, unbeaten, 61.8% average possession, and a shootout scalp over the Netherlands already in the bag. Canada are not without threat — 17.5 shots per game is a real number, and their attack has goals in it — but their inconsistency is a genuine concern at this stage of the tournament. A 6-0 win over Qatar tells you very little about how they’ll cope with Morocco’s press and their ability to control tempo.
The Morocco Win or Draw Double Chance is the headline recommendation: it covers the most likely outcomes based on the form, the H2H, and the underlying stats, while protecting against the possibility that Canada’s shot volume produces something on the night. For those who want the outright call, Morocco to Win is the bolder version of the same read — their superior points tally, possession dominance and the only head-to-head result in existence all point to the Atlas Lions advancing.
Predicted score: Canada 1-2 Morocco.
Odds were unavailable at time of analysis — check your bookmaker for current prices before kickoff on Saturday, 4 July at 17:00 UTC.
Headline Bet: Morocco Win or Draw (Double Chance)
Value Angles: BTTS – Yes | Over 2.5 Goals | Morocco to Win (outright)
Predicted Score: Canada 1-2 Morocco
18+ | Bet responsibly | Odds correct at time of writing
