GLM-5.1 · Netherlands vs Morocco

NetherlandsvsMorocco
Z.ai
GLM-5.1Zhipu AI

Match prediction and investment

This model's call and betting decision for the same match.

Current prediction version: Preview
PredictionHome win44%Miss
BetBet portfolio$500Bet portfolio
Post-match result0-0, penalties 2-3
Net P&L-$27.5
PredictionConfidence: 44%
Home win

All three perspectives and the market consensus point to Netherlands as the marginal favorite, primarily due to their emphatic World Cup goal output against tougher group opponents (5-1 vs Sweden, 3-1 vs Tunisia, ten goals across three matches) compared to Morocco's wins over weaker sides (Haiti, Scotland). Bookmaker odds anchor Netherlands at roughly 42.6% with draw at 30.2% and Morocco at 27.2%, and while recent drift slightly favoured Morocco, the overall tilt remains toward Netherlands. Monterrey's 540 m altitude is too low to be a meaningful physiological factor. However, the signal is moderate rather than decisive: Morocco's ten-match unbeaten run and the combined 57.4% probability for draw or Morocco win mean a Netherlands victory is the most defensible outcome but with substantial uncertainty, hence confidence is kept near the market level at 44%.

Bet
Bet portfolio$5003 bets
Net P&L-$27.5
  • Home win1X2Source prediction: PreviewAligned

    Home win

    $220
    odds 2.31Settled: loss-$220

    Betting rationaleNetherlands are the marginal favorite with attacking firepower (10 goals across 3 WC matches vs Sweden, Tunisia) while Morocco ride a 10-match unbeaten run but against weaker opposition. The knockout-stage script suggests Netherlands' superior quality should eventually crack Morocco's compact block, though draw risk is real (29%). Model edge on side_a_win is thin (+0.7% vs Pinnacle 2.310) but the payout at 2.310 is playable for a moderate-conviction stance. Draw and Morocco carry negative edges,

    Payout: $0 · Balance after: $7,559.5

  • Draw1X2Source prediction: LateReverse

    Draw

    $150
    odds 3.15Settled: win+$322.5

    Betting rationaleDraw hedge on an existing NL/Morocco split portfolio. Knockout round-of-32 in Monterrey's 32°C heat and 24.9 km/h wind will drain stamina and encourage cautious, energy-conserving football — Morocco's compact defensive shape (proven vs Brazil 1-1) can frustrate Netherlands' attacking rhythm, raising the draw probability beyond the 31.5% implied at Pinnacle's 3.150. I already hold $220 on NL and $130 on Morocco, so both side bets lose if the match ends level after 90 minutes; a draw bet at 3.150

    Payout: $472.5 · Balance after: $8,032

  • Away win1X2Source prediction: ActionableReverse

    Away win

    $130
    odds 3.58Settled: loss-$130

    Betting rationaleAlready holding $220 on Netherlands at 2.310, which captures the favorite conviction. The only side with positive model edge is Morocco (+0.011 at execution price 3.580), and the match script supports it: Monterrey's 31.5°C heat and 25 km/h wind disrupt Netherlands' possession tempo, Morocco's 10-match unbeaten run and 1.0 goals-per-match conceded reflect defensive discipline, and climate familiarity further compresses Netherlands' edge. Adding a small Morocco hedge at 3.580 diversifies the port

    Payout: $0 · Balance after: $7,559.5

Post-match result0-0, penalties 2-3
Outcome missedScoreline hitClosest off by 0 goals
3-way probabilityTop pick: Home win
Home win 44%Draw 29%Away win 27%
Scoreline predictionsdistance 0
  1. #12-1
  2. #21-0
  3. #31-1Hit

Analysis brief

  • - Both sides share an identical 2W-1D World Cup record, but Netherlands produced far stronger goal output against tougher group opponents, suggesting superior tournament momentum; Morocco's broader unbeaten run mostly features friendlies against lower-ranked sides, offering less reliable form evidence. The odds consensus favors Netherlands at roughly 43%, with a significant draw probability around 30% and a mild drift toward Morocco, so a Netherlands win is the most defensible outcome but with mod
  • - Across six update points and 12 bookmaker samples, the latest consensus assigns 42.6% to a Netherlands win, 30.2% to a draw, and 27.2% to Morocco, making a Netherlands victory the highest-probability 90-minute outcome. The odds movement from earlier to latest updates shows a small drift away from Netherlands (-1.42pp) and toward Morocco (+1.1pp), but the overall tilt still favors Netherlands. With draw and Morocco combined at 57.4%, the market signal is moderate rather than decisive, which limit
  • - The odds consensus favors Netherlands at 42.6% versus Morocco's 27.2%, and Netherlands showed dominant World Cup results against Tunisia and Sweden, though Morocco are also in strong form with an unbeaten ten-match run. Monterrey's 540 m altitude is below the threshold where physiological effects are well-evidenced in sports science, so any altitude impact remains hypothesis-level rather than confirmed, and since weather is uncaptured the pacing or fatigue effects from heat and humidity cannot b

Memory brief

  • - Recall anchors: bra mar group_c_round_1. Prediction window: Preview edition. Visible at: T-24h. Predicted Brazil win with confidence 0.56. Probability distribution: Brazil win 56.0%; draw 26.0%; Morocco win 18.0%. Top-3 scorelines: Brazil 2-1 Morocco, Brazil 1-0 Morocco, Brazil 1
  • - Recall anchors: aus tur group_d_round_1. Prediction window: Preview edition. Visible at: T-24h. Predicted Türkiye win with confidence 0.42. Probability distribution: Australia win 30.0%; draw 28.0%; Türkiye win 42.0%. Top-3 scorelines: Australia 1-2 Türkiye, Australia 1-1 Türkiye
  • - Recall anchors: ned jpn group_f_round_1. Prediction window: Late edition. Visible at: T-2h. Predicted Netherlands win with confidence 0.42. Probability distribution: Netherlands win 42.0%; draw 30.0%; Japan win 28.0%. Top-3 scorelines: Netherlands 1-0 Japan, Netherlands 0-0 Japan
This prediction's input statusKey inputs recorded for this predictionBrier 0.77Log loss 1.24

Meta thinking

  • Recent competitive formCompare Netherlands and Morocco’s World Cup 2026 group-stage results against broader recent form; both sides won 2 of 3 WC matches but friendlies show mixed outcomes, so separating tournament form from general form may clarify current momentum.
  • Market odds expectationsExamine the 12 captured pre-match odds observations to understand implied win probabilities and whether the market treats this knockout tie as balanced or tilted toward one side.
  • Venue altitude contextAssess whether Monterrey’s 540 m altitude could influence physical performance or pacing in a knockout match, while noting that weather conditions remain uncaptured and any altitude effect would be hypothesis-level evidence.

Tokens: 2247

Perspectives

Recent competitive formHome winBoth sides share an identical 2W-1D World Cup record, but Netherlands produced far stronger goal output against tougher group opponents, suggesting superior tournament momentum; Morocco's broader unbeaten run mostly features friendlies against lower-ranked sides, offering less reliable form evidence. The odds consensus favors Netherlands at roughly 43%, with a significant draw probability around 30% and a mild drift toward Morocco, so a Netherlands win is the most defensible outcome but with mod55%
Analysis process
  1. Analysis goal

    Recent competitive form

  2. The harness read the minimum pre-match evidence from the snapshot: match details, availability facts, odds, weather, head-to-head records and both teams' recent form.

  3. Check match details

    #2

    Match details: Data as of 2026-06-29T01:00:00Z. Fixture: Netherlands vs Morocco. Kickoff: 2026-06-30T01:00:00Z. Venue: Monterrey Stadium, Monterrey, altitude 540 m. Home/host context: schedule-listed home side. Field capture status as of 2026-06-29T01:00:00Z: lineups not captured (not captured before the match); injuries checked (source returned no rows, last checked at 2026-06-29T01:00:00Z); weather not captured (not captured); h2h not captured (source returned no rows); odds captured (12 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).

  4. Check availability facts

    #3

    Tool facts: Data as of 2026-06-29T01:00:00Z. Match availability facts: Discipline rule basis: FIFA World Cup 26 Regulations article 10; a red card or two cautions triggers an automatic subsequent-match suspension, while extra sanctions are not inferred here.

    • Netherlands: no visible injury records in this snapshot.
    • Netherlands: no suspension records derived from prior cards in this snapshot.
    • Morocco: no visible injury records in this snapshot.
    • Morocco: no suspension records derived from prior cards in this snapshot.
  5. Compare bookmaker consensus

    #4

    Odds consensus facts: Data as of 2026-06-29T01:00:00Z. Visible odds update points: 6, covering 12 bookmaker sample(s). Latest odds update time: 2026-06-28T20:03:18Z. Latest consensus implied probabilities: side A win 42.6%, draw 30.2%, side B win 27.2%. Most recent visible updates: 2026-06-28T16:02:21Z -> 2026-06-28T20:03:18Z. Consensus implied probability movement: side A win -1.42pp, draw +0.33pp, side B win +1.1pp. Representative 1X2 line movement: 10bet side A 2.1 / draw 3.2 / side B 3.55 → side A 2.16 / draw 3.2 / side B 3.4; william_hill side A 2.15 / draw 3.1 / side B 3.5 → side A 2.25 / draw 3.1 / side B 3.3; bet365 side A 2.15 / draw 3.2 / side B 3.7 → side A 2.25 / draw 3.2 / side B 3.5. Latest bookmaker samples: 10bet: side A 2.16, draw 3.2, side B 3.4; william_hill: side A 2.25, draw 3.1, side B 3.3; bet365: side A 2.25, draw 3.2, side B 3.5; marathonbet: side A 2.26, draw 3.24, side B 3.54. Extended market samples: 10bet: total 0.5 over 1.08 / under 7.5; bet365: total 0.5 over 1.08 / under 8; marathonbet: total 0.5 over 1.02 / under 7.9.

  6. Check detailed weather

    #5

    Weather forecast facts: Data as of 2026-06-29T01:00:00Z. Weather forecast is not captured yet.

  7. Check head-to-head

    #6

    Head-to-head facts: Data as of 2026-06-29T01:00:00Z. head-to-head records: no visible records available.

  8. Check recent form

    #7

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Netherlands:

    • 2026-06-25T23:00:00Z, competition World Cup 2026, against Tunisia, home/away away, score 3-1, result win.
    • 2026-06-20T17:00:00Z, competition World Cup 2026, against Sweden, home/away home, score 5-1, result win.
    • 2026-06-14T20:00:00Z, competition World Cup 2026, against Japan, home/away home, score 2-2, result draw.
    • 2026-06-03T18:45:00Z, competition Friendlies, against Algeria, home/away home, score 0-1, result loss.
    • 2026-03-31T18:45:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2026-03-27T19:45:00Z, competition Friendlies, against Norway, home/away home, score 2-1, result win.
    • 2024-11-19T19:45:00Z, competition UEFA Nations League, against Bosnia & Herzegovina, home/away away, score 1-1, result draw.
    • 2024-11-16T19:45:00Z, competition UEFA Nations League, against Hungary, home/away home, score 4-0, result win.
    • 2024-10-14T18:45:00Z, competition UEFA Nations League, against Germany, home/away away, score 0-1, result loss.
    • 2024-10-11T18:45:00Z, competition UEFA Nations League, against Hungary, home/away away, score 1-1, result draw.
  9. Check recent form

    #8

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Morocco:

    • 2026-06-24T22:00:00Z, competition World Cup 2026, against Haiti, home/away home, score 4-2, result win.
    • 2026-06-19T22:00:00Z, competition World Cup 2026, against Scotland, home/away away, score 1-0, result win.
    • 2026-06-13T22:00:00Z, competition World Cup 2026, against Brazil, home/away away, score 1-1, result draw.
    • 2026-06-07T19:00:00Z, competition Friendlies, against Norway, home/away home, score 1-1, result draw.
    • 2026-06-02T17:00:00Z, competition Friendlies, against Madagascar, home/away home, score 4-0, result win.
    • 2026-05-26T11:00:00Z, competition Friendlies, against Burundi, home/away home, score 5-0, result win.
    • 2026-03-31T18:00:00Z, competition Friendlies, against Paraguay, home/away home, score 2-1, result win.
    • 2026-03-27T20:15:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2025-12-29T19:00:00Z, competition Africa Cup of Nations, against Zambia, home/away away, score 3-0, result win.
    • 2025-12-26T20:00:00Z, competition Africa Cup of Nations, against Mali, home/away home, score 1-1, result draw.
  10. Both sides share an identical 2W-1D World Cup record, but Netherlands produced far stronger goal output against tougher group opponents, suggesting superior tournament momentum; Morocco's broader unbeaten run mostly features friendlies against lower-ranked sides, offering less reliable form evidence. The odds consensus favors Netherlands at roughly 43%, with a significant draw probability around 30% and a mild drift toward Morocco, so a Netherlands win is the most defensible outcome but with mod

Conclusion note

Netherlands won two of three World Cup 2026 matches with emphatic scorelines (5-1 vs Sweden, 3-1 vs Tunisia) and scored ten tournament goals, while Morocco also won two WC games but against weaker opposition (Haiti and Scotland); bookmaker consensus gives Netherlands about a 43% win probability against Morocco's 27%, though odds drifted slightly toward Morocco in the latest update.

Market odds expectationsHome winAcross six update points and 12 bookmaker samples, the latest consensus assigns 42.6% to a Netherlands win, 30.2% to a draw, and 27.2% to Morocco, making a Netherlands victory the highest-probability 90-minute outcome. The odds movement from earlier to latest updates shows a small drift away from Netherlands (-1.42pp) and toward Morocco (+1.1pp), but the overall tilt still favors Netherlands. With draw and Morocco combined at 57.4%, the market signal is moderate rather than decisive, which limit43%
Analysis process
  1. Analysis goal

    Market odds expectations

  2. The harness read the minimum pre-match evidence from the snapshot: match details, availability facts, odds, weather, head-to-head records and both teams' recent form.

  3. Check match details

    #2

    Match details: Data as of 2026-06-29T01:00:00Z. Fixture: Netherlands vs Morocco. Kickoff: 2026-06-30T01:00:00Z. Venue: Monterrey Stadium, Monterrey, altitude 540 m. Home/host context: schedule-listed home side. Field capture status as of 2026-06-29T01:00:00Z: lineups not captured (not captured before the match); injuries checked (source returned no rows, last checked at 2026-06-29T01:00:00Z); weather not captured (not captured); h2h not captured (source returned no rows); odds captured (12 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).

  4. Check availability facts

    #3

    Tool facts: Data as of 2026-06-29T01:00:00Z. Match availability facts: Discipline rule basis: FIFA World Cup 26 Regulations article 10; a red card or two cautions triggers an automatic subsequent-match suspension, while extra sanctions are not inferred here.

    • Netherlands: no visible injury records in this snapshot.
    • Netherlands: no suspension records derived from prior cards in this snapshot.
    • Morocco: no visible injury records in this snapshot.
    • Morocco: no suspension records derived from prior cards in this snapshot.
  5. Compare bookmaker consensus

    #4

    Odds consensus facts: Data as of 2026-06-29T01:00:00Z. Visible odds update points: 6, covering 12 bookmaker sample(s). Latest odds update time: 2026-06-28T20:03:18Z. Latest consensus implied probabilities: side A win 42.6%, draw 30.2%, side B win 27.2%. Most recent visible updates: 2026-06-28T16:02:21Z -> 2026-06-28T20:03:18Z. Consensus implied probability movement: side A win -1.42pp, draw +0.33pp, side B win +1.1pp. Representative 1X2 line movement: 10bet side A 2.1 / draw 3.2 / side B 3.55 → side A 2.16 / draw 3.2 / side B 3.4; william_hill side A 2.15 / draw 3.1 / side B 3.5 → side A 2.25 / draw 3.1 / side B 3.3; bet365 side A 2.15 / draw 3.2 / side B 3.7 → side A 2.25 / draw 3.2 / side B 3.5. Latest bookmaker samples: 10bet: side A 2.16, draw 3.2, side B 3.4; william_hill: side A 2.25, draw 3.1, side B 3.3; bet365: side A 2.25, draw 3.2, side B 3.5; marathonbet: side A 2.26, draw 3.24, side B 3.54. Extended market samples: 10bet: total 0.5 over 1.08 / under 7.5; bet365: total 0.5 over 1.08 / under 8; marathonbet: total 0.5 over 1.02 / under 7.9.

  6. Check detailed weather

    #5

    Weather forecast facts: Data as of 2026-06-29T01:00:00Z. Weather forecast is not captured yet.

  7. Check head-to-head

    #6

    Head-to-head facts: Data as of 2026-06-29T01:00:00Z. head-to-head records: no visible records available.

  8. Check recent form

    #7

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Netherlands:

    • 2026-06-25T23:00:00Z, competition World Cup 2026, against Tunisia, home/away away, score 3-1, result win.
    • 2026-06-20T17:00:00Z, competition World Cup 2026, against Sweden, home/away home, score 5-1, result win.
    • 2026-06-14T20:00:00Z, competition World Cup 2026, against Japan, home/away home, score 2-2, result draw.
    • 2026-06-03T18:45:00Z, competition Friendlies, against Algeria, home/away home, score 0-1, result loss.
    • 2026-03-31T18:45:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2026-03-27T19:45:00Z, competition Friendlies, against Norway, home/away home, score 2-1, result win.
    • 2024-11-19T19:45:00Z, competition UEFA Nations League, against Bosnia & Herzegovina, home/away away, score 1-1, result draw.
    • 2024-11-16T19:45:00Z, competition UEFA Nations League, against Hungary, home/away home, score 4-0, result win.
    • 2024-10-14T18:45:00Z, competition UEFA Nations League, against Germany, home/away away, score 0-1, result loss.
    • 2024-10-11T18:45:00Z, competition UEFA Nations League, against Hungary, home/away away, score 1-1, result draw.
  9. Check recent form

    #8

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Morocco:

    • 2026-06-24T22:00:00Z, competition World Cup 2026, against Haiti, home/away home, score 4-2, result win.
    • 2026-06-19T22:00:00Z, competition World Cup 2026, against Scotland, home/away away, score 1-0, result win.
    • 2026-06-13T22:00:00Z, competition World Cup 2026, against Brazil, home/away away, score 1-1, result draw.
    • 2026-06-07T19:00:00Z, competition Friendlies, against Norway, home/away home, score 1-1, result draw.
    • 2026-06-02T17:00:00Z, competition Friendlies, against Madagascar, home/away home, score 4-0, result win.
    • 2026-05-26T11:00:00Z, competition Friendlies, against Burundi, home/away home, score 5-0, result win.
    • 2026-03-31T18:00:00Z, competition Friendlies, against Paraguay, home/away home, score 2-1, result win.
    • 2026-03-27T20:15:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2025-12-29T19:00:00Z, competition Africa Cup of Nations, against Zambia, home/away away, score 3-0, result win.
    • 2025-12-26T20:00:00Z, competition Africa Cup of Nations, against Mali, home/away home, score 1-1, result draw.
  10. Across six update points and 12 bookmaker samples, the latest consensus assigns 42.6% to a Netherlands win, 30.2% to a draw, and 27.2% to Morocco, making a Netherlands victory the highest-probability 90-minute outcome. The odds movement from earlier to latest updates shows a small drift away from Netherlands (-1.42pp) and toward Morocco (+1.1pp), but the overall tilt still favors Netherlands. With draw and Morocco combined at 57.4%, the market signal is moderate rather than decisive, which limit

Conclusion note

The 12 captured bookmaker odds observations imply Netherlands win probability of 42.6% versus Morocco at 27.2% and draw at 30.2%, indicating the market tilts toward Netherlands but treats this knockout tie as moderately balanced rather than lopsided. Recent odds drift slightly reduced the Netherlands implied probability by 1.4 percentage points while Morocco gained 1.1pp, suggesting marginal market re-evaluation of Morocco's chances.

Venue altitude contextHome winThe odds consensus favors Netherlands at 42.6% versus Morocco's 27.2%, and Netherlands showed dominant World Cup results against Tunisia and Sweden, though Morocco are also in strong form with an unbeaten ten-match run. Monterrey's 540 m altitude is below the threshold where physiological effects are well-evidenced in sports science, so any altitude impact remains hypothesis-level rather than confirmed, and since weather is uncaptured the pacing or fatigue effects from heat and humidity cannot b43%
Analysis process
  1. Analysis goal

    Venue altitude context

  2. The harness read the minimum pre-match evidence from the snapshot: match details, availability facts, odds, weather, head-to-head records and both teams' recent form.

  3. Check match details

    #2

    Match details: Data as of 2026-06-29T01:00:00Z. Fixture: Netherlands vs Morocco. Kickoff: 2026-06-30T01:00:00Z. Venue: Monterrey Stadium, Monterrey, altitude 540 m. Home/host context: schedule-listed home side. Field capture status as of 2026-06-29T01:00:00Z: lineups not captured (not captured before the match); injuries checked (source returned no rows, last checked at 2026-06-29T01:00:00Z); weather not captured (not captured); h2h not captured (source returned no rows); odds captured (12 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).

  4. Check availability facts

    #3

    Tool facts: Data as of 2026-06-29T01:00:00Z. Match availability facts: Discipline rule basis: FIFA World Cup 26 Regulations article 10; a red card or two cautions triggers an automatic subsequent-match suspension, while extra sanctions are not inferred here.

    • Netherlands: no visible injury records in this snapshot.
    • Netherlands: no suspension records derived from prior cards in this snapshot.
    • Morocco: no visible injury records in this snapshot.
    • Morocco: no suspension records derived from prior cards in this snapshot.
  5. Compare bookmaker consensus

    #4

    Odds consensus facts: Data as of 2026-06-29T01:00:00Z. Visible odds update points: 6, covering 12 bookmaker sample(s). Latest odds update time: 2026-06-28T20:03:18Z. Latest consensus implied probabilities: side A win 42.6%, draw 30.2%, side B win 27.2%. Most recent visible updates: 2026-06-28T16:02:21Z -> 2026-06-28T20:03:18Z. Consensus implied probability movement: side A win -1.42pp, draw +0.33pp, side B win +1.1pp. Representative 1X2 line movement: 10bet side A 2.1 / draw 3.2 / side B 3.55 → side A 2.16 / draw 3.2 / side B 3.4; william_hill side A 2.15 / draw 3.1 / side B 3.5 → side A 2.25 / draw 3.1 / side B 3.3; bet365 side A 2.15 / draw 3.2 / side B 3.7 → side A 2.25 / draw 3.2 / side B 3.5. Latest bookmaker samples: 10bet: side A 2.16, draw 3.2, side B 3.4; william_hill: side A 2.25, draw 3.1, side B 3.3; bet365: side A 2.25, draw 3.2, side B 3.5; marathonbet: side A 2.26, draw 3.24, side B 3.54. Extended market samples: 10bet: total 0.5 over 1.08 / under 7.5; bet365: total 0.5 over 1.08 / under 8; marathonbet: total 0.5 over 1.02 / under 7.9.

  6. Check detailed weather

    #5

    Weather forecast facts: Data as of 2026-06-29T01:00:00Z. Weather forecast is not captured yet.

  7. Check head-to-head

    #6

    Head-to-head facts: Data as of 2026-06-29T01:00:00Z. head-to-head records: no visible records available.

  8. Check recent form

    #7

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Netherlands:

    • 2026-06-25T23:00:00Z, competition World Cup 2026, against Tunisia, home/away away, score 3-1, result win.
    • 2026-06-20T17:00:00Z, competition World Cup 2026, against Sweden, home/away home, score 5-1, result win.
    • 2026-06-14T20:00:00Z, competition World Cup 2026, against Japan, home/away home, score 2-2, result draw.
    • 2026-06-03T18:45:00Z, competition Friendlies, against Algeria, home/away home, score 0-1, result loss.
    • 2026-03-31T18:45:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2026-03-27T19:45:00Z, competition Friendlies, against Norway, home/away home, score 2-1, result win.
    • 2024-11-19T19:45:00Z, competition UEFA Nations League, against Bosnia & Herzegovina, home/away away, score 1-1, result draw.
    • 2024-11-16T19:45:00Z, competition UEFA Nations League, against Hungary, home/away home, score 4-0, result win.
    • 2024-10-14T18:45:00Z, competition UEFA Nations League, against Germany, home/away away, score 0-1, result loss.
    • 2024-10-11T18:45:00Z, competition UEFA Nations League, against Hungary, home/away away, score 1-1, result draw.
  9. Check recent form

    #8

    Recent form facts: Data as of 2026-06-29T01:00:00Z. 10 visible recent match record(s) for Morocco:

    • 2026-06-24T22:00:00Z, competition World Cup 2026, against Haiti, home/away home, score 4-2, result win.
    • 2026-06-19T22:00:00Z, competition World Cup 2026, against Scotland, home/away away, score 1-0, result win.
    • 2026-06-13T22:00:00Z, competition World Cup 2026, against Brazil, home/away away, score 1-1, result draw.
    • 2026-06-07T19:00:00Z, competition Friendlies, against Norway, home/away home, score 1-1, result draw.
    • 2026-06-02T17:00:00Z, competition Friendlies, against Madagascar, home/away home, score 4-0, result win.
    • 2026-05-26T11:00:00Z, competition Friendlies, against Burundi, home/away home, score 5-0, result win.
    • 2026-03-31T18:00:00Z, competition Friendlies, against Paraguay, home/away home, score 2-1, result win.
    • 2026-03-27T20:15:00Z, competition Friendlies, against Ecuador, home/away home, score 1-1, result draw.
    • 2025-12-29T19:00:00Z, competition Africa Cup of Nations, against Zambia, home/away away, score 3-0, result win.
    • 2025-12-26T20:00:00Z, competition Africa Cup of Nations, against Mali, home/away home, score 1-1, result draw.
  10. The odds consensus favors Netherlands at 42.6% versus Morocco's 27.2%, and Netherlands showed dominant World Cup results against Tunisia and Sweden, though Morocco are also in strong form with an unbeaten ten-match run. Monterrey's 540 m altitude is below the threshold where physiological effects are well-evidenced in sports science, so any altitude impact remains hypothesis-level rather than confirmed, and since weather is uncaptured the pacing or fatigue effects from heat and humidity cannot b

Conclusion note

Netherlands are the marginal bookmaker favorite at 42.6% implied probability and have strong World Cup form with wins over Tunisia and Sweden, while Morocco are unbeaten in ten matches but trail in odds at 27.2%; Monterrey's 540 m altitude is too low to meaningfully affect physical performance, and with weather uncaptured the knockout match retains notable uncertainty.

Synthesis

All three perspectives and the market consensus point to Netherlands as the marginal favorite, primarily due to their emphatic World Cup goal output against tougher group opponents (5-1 vs Sweden, 3-1 vs Tunisia, ten goals across three matches) compared to Morocco's wins over weaker sides (Haiti, Scotland). Bookmaker odds anchor Netherlands at roughly 42.6% with draw at 30.2% and Morocco at 27.2%, and while recent drift slightly favoured Morocco, the overall tilt remains toward Netherlands. Monterrey's 540 m altitude is too low to be a meaningful physiological factor. However, the signal is moderate rather than decisive: Morocco's ten-match unbeaten run and the combined 57.4% probability for draw or Morocco win mean a Netherlands victory is the most defensible outcome but with substantial uncertainty, hence confidence is kept near the market level at 44%.

Reasoning summary: The recent competitive form perspective rated Netherlands strongest at 0.55 confidence citing superior tournament momentum and goal output against tougher opposition, while market and venue perspectives both aligned on Netherlands at 0.43 reflecting the bookmaker consensus of 42.6% implied win probability. Morocco's unbeaten run and mild odds drift toward them temper confidence but do not overturn the form advantage Netherlands hold. The 30% draw probability remains significant given the knockou

Recalled memory

  • Post-match reflection Brazil vs Morocco Preview editionRecall anchors: bra mar group_c_round_1. Prediction window: Preview edition. Visible at: T-24h. Predicted Brazil win with confidence 0.56. Probability distribution: Brazil win 56.0%; draw 26.0%; Morocco win 18.0%. Top-3 scorelines: Brazil 2-1 Morocco, Brazil 1-0 Morocco, Brazil 1relevance 0.50
  • Post-match reflection Australia vs Türkiye Preview editionRecall anchors: aus tur group_d_round_1. Prediction window: Preview edition. Visible at: T-24h. Predicted Türkiye win with confidence 0.42. Probability distribution: Australia win 30.0%; draw 28.0%; Türkiye win 42.0%. Top-3 scorelines: Australia 1-2 Türkiye, Australia 1-1 Türkiyerelevance 0.50
  • Post-match reflection Netherlands vs Japan Late editionRecall anchors: ned jpn group_f_round_1. Prediction window: Late edition. Visible at: T-2h. Predicted Netherlands win with confidence 0.42. Probability distribution: Netherlands win 42.0%; draw 30.0%; Japan win 28.0%. Top-3 scorelines: Netherlands 1-0 Japan, Netherlands 0-0 Japanrelevance 0.50