CODM Meknès vs Olympique Safi match stats & report
1–0 Full time
CODM Meknès stats & fixtures · Olympique Safi stats & fixtures
CODM Meknès beat Olympique Safi 1–0 in the Botola Pro on 20 February 2026.
Goals and cards
- 28' Yellow card A. Eddaou Olympique Safi
- 34' Yellow card Olympique Safi
- 35' Yellow card S. El Moudane Olympique Safi
- 49' Yellow card I. Benktib CODM Meknès
- 52' Goal Z. Eddib CODM Meknès
- 65' Yellow card I. Khannouss Olympique Safi
- 70' Yellow card Z. Eddib CODM Meknès
- 82' Yellow card M. Sahd CODM Meknès
- 90' Yellow card S. El Moudane Olympique Safi
- 90' Red card S. El Moudane Olympique Safi
- 90' Yellow card Y. Najari Olympique Safi
The Ghost's call
The Ghost made no call on this match before kickoff.
Team news & lineups
CODM Meknès
- 13 A. Majid —
- 16 Daoui Oussama —
- 6 A. Berdad —
- 5 K. El Bounagat —
- 3 K. Chemseddine —
- 4 I. Benktib —
- 29 L. Naji —
- 21 A. Benkassou —
- 14 A. Hmaidou —
- 22 M. Aounzou —
- 9 Z. Eddib —
Bench S. Taher , A. Lourhraz , A. Nouader , K. L'Koucha , A. Lakhlifi , A. Dghoughi , M. Gharmal , Y. Anouar , M. Sahd
Olympique Safi
- 25 Y. El Motie —
- 3 W. Atik —
- 32 I. Serbout —
- 8 F. Karmoune —
- 13 H. Ferhani —
- 5 S. Errahouli —
- 6 S. El Moudane —
- 27 S. El Morsli —
- 22 A. Eddaou —
- 29 S. El Bouchqali —
- 18 I. Khannouss —
Bench H. Hamiani , Y. Kordani , H. Semmoumy , M. Elaz , A. El Houari , M. Chemlal , A. Mkhair , A. Habbassi , Y. Najari
Form guide
CODM Meknès at home
4–2–4 in 10 matches
- Scored
- 0.9 per game
- Conceded
- 0.8 per game
- Clean sheets
- 4 / 10
- Corners
- 1.5 per game
- Shots on target
- 5.0 per game
29% of their goals arrive after the 75th minute.
Olympique Safi away
0–7–3 in 10 matches
- Scored
- 0.7 per game
- Conceded
- 1.0 per game
- Clean sheets
- 1 / 10
- Corners
- 2.5 per game
- Shots on target
- 2.5 per game
33% of their goals arrive after the 75th minute.
CODM Meknès vs Olympique Safi head-to-head
| Date | Match | Score |
|---|---|---|
| CODM Meknès v Olympique Safi | 1–0 | |
| Olympique Safi v CODM Meknès | 3–0 |
Only 2 previous meetings on record. The Ghost weights head-to-head lightly — form is a stronger signal.