31 October 2026, 18:00 UTC

Wydad AC vs Moghreb Tetouan Botola Pro prediction & result

Stade Mohamed V, Casablanca
Full time1 – 0

Final score: Wydad AC 1-0 Moghreb Tetouan.

Before kick-off the model made it 48% Wydad AC, 30% draw, 22% Moghreb Tetouan — fair odds of 2.08, 3.33 and 4.55.

Most likely scoreline: 1-0.

The model called the exact scoreline.

Published · updated

Has the model earned this number?

Wydad AC at 48%: of 2,957 settled 40–50% forecasts, 46.1% came in (average 43.9%). It can be read literally. The full record.

How the model saw it, minute by minute

Wydad AC98%Draw2%Moghreb Tetouan0%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 1 goal. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

17'
Hicham Zeghari
Joseph Bakasu
21'
⚽Silvère Ganvoula (pen)
40'
🔁Nizar Al-Rashdanout: Mouad Aounzou
46'
Oussama Zemraoui
61'
🔁Silvère Ganvoulaout: Hamza Hannouri
80'
🔁Mohammed Moufidout: Walid Atik
80'
83'
Zakaria Benabbou
83'
🔁Imad Arbiout: Yassine Aboursas
🔁Aymane El Hassouniout: Haitam Hamani
84'
84'
🔁eddine diae eddaoudiout: Mohamed Amraoui
Hamza Hannouri
86'
90+2'
🔁Achraf marzakout: Anouar oussarhan
🔁Oussama Zemraouiout: Yassine Jabrane
90+5'

Match stats — Wydad AC vs Moghreb Tetouan

67%Possession33%
11Shots3
4On target2
4Corners2

Line-ups

Wydad AC
  • 1R. GhanimiG
  • 13S. Moussaddaq KerboubD
  • 2M. MoufidD
  • 33A. KhalloufiM
  • 15S. GanvoulaF
  • 10Aymane El HassouniM
  • 25I. DayoD
  • 27J. BakasuM
  • 23Oussama ZemraouiM
  • 18Nizar Al RashdanM
  • 14Y. Attiat-AllahD
Substitutes
  • Mouad Aounzou
  • 20W. AtikD
  • 16M. BenabidG
  • 6N. ByarM
  • 7Haitam HamaniM
  • 19H. HannouriF
  • 5Y. JabraneM
  • 91Y. JabraneF
  • 3H. Janan AllahM
Coach: N. Nabi
Moghreb Tetouan
  • 18A. ZerriM
  • 4Soulaimane driouacheD
  • 15eddine diae eddaoudiM
  • 31Nadir El FadiliF
  • 29Wissam ErbatiM
  • 5M. KarmounM
  • 19Mohamed kassouF
  • 2Achraf marzakD
  • 26Hicham ZeghariM
  • 25Zakaria BenabbouG
Substitutes
  • 11Anouar oussarhanF
  • 6Y. KarrazD
  • 36Mohamed fakih elM
  • 17Mustapha El CrachnaM
  • 27Issam BouabsidiD
  • 24Mohamed AmraouiF
  • 12Yassine AmaadourG
  • 3Yassine AboursasD
  • 52Badr Abbou
Coach: A. El Karma

Form going into Wydad AC vs Moghreb Tetouan

Wydad AC

Botola Pro

  • W1-0away to UTS Rabat24 October 2026
  • D1-1Amal Tiznit18 October 2026
  • D0-0CODM Meknès11 October 2026

Moghreb Tetouan

Botola Pro

  • L0-3Widad Témara24 October 2026
  • L1-4away to Difaa EL Jadida17 October 2026
  • D0-0FUS Rabat9 October 2026

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Botola Pro table

#TeamPWDLGFGAGDPts
5Wydad AC732276+111
15Moghreb Tetouan7034210-83

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Wydad AC vs Moghreb Tetouan

  • 5 April 2025Moghreb Tetouan 1–0 Wydad ACCup
  • 4 January 2025Moghreb Tetouan 1–2 Wydad ACBotola Pro
  • 14 September 2024Wydad AC 1–0 Moghreb TetouanBotola Pro
  • 14 June 2024Wydad AC 1–0 Moghreb TetouanBotola Pro
  • 7 January 2024Moghreb Tetouan 0–0 Wydad ACBotola Pro
  • 29 May 2023Wydad AC 2–0 Moghreb TetouanBotola Pro

The result against the call

Wydad AC beat Moghreb Tetouan 1–0. That was the exact score the model named before kick-off, with a win for Wydad AC at 48%. The goal: Silvère Ganvoula (penalty) 40' for Wydad AC.

How the call on Wydad AC v Moghreb Tetouan has moved

First published on 20 Oct at 42% / 31% / 27% (home / draw / away). By kick-off, after 1 update, it read 48% / 30% / 22%: the biggest move is Wydad AC's chance of winning, up 6 points.

  1. Wydad AC win48%▲ +6
  2. Draw30%▼ −1
  3. Moghreb Tetouan win22%▼ −5

Each update is a full rebuild of both sides' ratings from the latest results, and now and then a change to the model itself. The thin mark is the first published figure.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.