Olympique Safi vs CODM Meknès Predictions

Botola ProBotola Pro · Morocco
high confidence
Olympique Safi

Olympique Safi

Full Time

2 - 2

AI predicted 1 - 0

CODM Meknès

CODM Meknès

🗓️ Sunday, 28 Jun 2026 at 18:00 GMT+1 (venue time) · 17:00 UTC (your time)📍 Stade El Massira, Safi

Win Probability (1X2)

Olympique Safi 39%Draw 41%CODM Meknès 20%

Best Value Pick

Over/Under 2.5: Under 2.5

Match Result

7.5/10

Late Drama as 10-Man Olympique Safi Held by CODM Meknès in Four-Goal Thriller

Olympique Safi and CODM Meknès played out a pulsating 2-2 draw at Stade El Massira, with both sides sharing the spoils after a dramatic finale. The hosts struck early, but CODM Meknès responded twice in the second half, including a stoppage-time equalizer, to deny Safi all three points. The match was marked by high tension, with both teams collecting three yellow cards, and Safi finishing with ten men after a late red card. Olympique Safi took the lead in the 6th minute, setting the tone for a lively encounter. CODM Meknès battled back, leveling in the 65th minute before Safi regained their advantage with a 76th-minute goal. However, a late red card for the home side shifted momentum, allowing CODM Meknès to snatch a dramatic equalizer in the dying moments. Both teams showed attacking intent but ultimately had to settle for a share of the points.

😅 AI Prediction Report

CLOSE BUT NO CIGAR

Predicted

1 - 0

⚡

Actual

2 - 2

✅Result
❌BTTS
❌O/U 2.5
❌Score

💰 Bet Results1/3 hit

Under/Over 2.5 Goals — Under 2.5
❌
1X2 — Draw
✅
Both Teams To Score — No
❌

Key Moments

6' — Goal

Olympique Safi open the scoring with an early goal to take a 1-0 lead.

65' — Goal

CODM Meknès equalize, shifting the momentum in the second half.

76' — Goal

Olympique Safi regain the lead with their second goal of the match.

Late' — Red Card

Olympique Safi reduced to ten men after a sending off, increasing pressure on the hosts.

90' — Goal

CODM Meknès score a dramatic late equalizer to secure a 2-2 draw.

Olympique Safi

Olympique Safi

6.5/10

Olympique Safi started brightly, capitalizing on early pressure to take a 1-0 lead inside the opening ten minutes. They managed the first half well, keeping CODM Meknès at bay, but struggled to maintain control as the game wore on. After conceding an equalizer, Safi showed resilience to restore their lead, only to be pegged back again in the closing stages. Discipline proved costly, as three yellow cards and a late red card undermined their efforts to see out the win.

Key Players

First Goalscorer: Opened the scoring in the 6th minute to give Safi an early lead.
Second Goalscorer: Restored Safi's lead in the 76th minute with a crucial goal.

Strengths

Fast starts and early pressureAbility to respond after conceding

Weaknesses

Disciplinary issues (three yellows, one red card)Struggled to defend late on with ten men
CODM Meknès

CODM Meknès

7/10

CODM Meknès showed real character, twice coming from behind to salvage a point on the road. After a sluggish start, they grew into the game and took their chances in the second half, scoring key goals in the 65th and 90th minutes. Their persistence paid off, especially after Olympique Safi were reduced to ten men late on. Discipline was maintained despite a competitive midfield battle, as they avoided any red cards and capitalized on the numerical advantage.

Key Players

First Goalscorer: Scored the 65th-minute equalizer to bring Meknès back into the contest.
Second Goalscorer: Dramatic stoppage-time goal to secure a valuable away point.

Strengths

Resilience and late-game mentalityEffective use of numerical advantage

Weaknesses

Slow start and early defensive lapseStruggled to create clear chances until late in the match

Tactical Analysis

With lineups unavailable, both teams appeared to favor attacking transitions and direct play, as evidenced by the early and late goals. Olympique Safi's aggressive approach brought an early reward but also left them vulnerable to counters, especially after going down to ten men. CODM Meknès capitalized on the extra space in the closing stages, pushing numbers forward and exploiting Safi's reduced defensive cover. Set pieces and wide play seemed to play a role in the momentum swings, particularly as both teams chased goals late on. The flurry of cards suggests a physical midfield battle and tactical fouling to disrupt rhythm.

Turning Point

The red card for Olympique Safi late in the match shifted the momentum decisively, allowing CODM Meknès to press forward and snatch a stoppage-time equalizer.

Man of the Match

Second Goalscorer (CODM Meknès)

Delivered a clutch stoppage-time goal to secure a dramatic draw for the visitors.

🎮 Prediction Playground

Think the model has it wrong? Nudge each team's expected goals and watch every probability react — then simulate the match and see what happens.

Olympique Safi0.80

Expected goals · model says 0.80

CODM Meknès0.50

Expected goals · model says 0.50

Win Probability
Olympique Safi 40% Draw 39% CODM Meknès 21%

Over 2.5 Goals

14%

BTTS: Yes

22%

Likely Scores

0-0 · 1-0 · 0-1

Play this match once with the probabilities above — every run is different.

Powered by the same Poisson scoreline model behind the prediction. For fun and exploration — not betting advice.

Olympique Safi vs CODM Meknès Prediction Confidence at a Glance

How strongly the model leans on each market.

Match Result (1X2)
39%
41%
20%
Olympique Safi 39%Draw 41%CODM Meknès 20%
Both Teams to Score
25%
75%
Yes 25%No 75%
Over/Under 2.5 Goals
17%
83%
Over 2.5 17%Under 2.5 83%

Who do you think wins: Olympique Safi vs CODM Meknès?

Cast your vote, then see how it stacks up against the model.

More Botola Pro Predictions

The Case For This Olympique Safi vs CODM Meknès Prediction

This is a clash between two of the league's lowest-scoring and out-of-form sides. Olympique Safi, bottom of the table, are desperate for points but have only managed three wins all season and average less than a goal per game. CODM Meknès have also struggled, especially away from home, with just one away win and a similarly blunt attack. With both sides prioritizing defensive solidity and lacking attacking spark, a low-scoring, cagey affair is expected, with a draw or narrow home win most likely.

Key Factors at a Glance

Recent Form

  • →Safi has 11 draws in 27 matches; Meknès has 8 draws.

Attack

  • →Both teams average under 1 goal scored per game and have poor recent form.
  • →CODM Meknès has just 1 win in 13 away matches, scoring only 6 goals on the road.
  • →Recent H2H meetings have been low-scoring, with two of three ending 1-0.

Match Context

  • →Olympique Safi has the league's worst home record (2W, 4D, 7L, 10GF, 18GA).
  • →Under 2.5 goals has landed in 62.96% (Safi) and 74.07% (Meknès) of matches.

How Olympique Safi and CODM Meknès Are Arriving

Form, fitness and who's likely to start.

Olympique Safi vs CODM Meknès Goalscorer Form

Goals scored in last 5 matches across all competitions. Rate = goals ÷ 5 games.

Olympique SafiOlympique Safilast 5 matches
F. Karmoune
2 goals in 5
40%

Regular contributor

A. Habbassi
1 goal in 5
20%

Occasional threat

S. Errahouli
1 goal in 5
20%

Occasional threat

CODM MeknèsCODM Meknèslast 5 matches
M. Sahd
2 goals in 5
40%

Regular contributor

Y. Miloudi
1 goal in 5
20%

Occasional threat

Daoui Oussama
1 goal in 5
20%

Occasional threat

Olympique Safi come into this game with just one win in their last five, struggling to find the net and failing to score in three of those matches. CODM Meknès are also winless in five, with three losses and two draws, and have conceded nearly 1.5 goals per game in that span. Both teams are lacking momentum and confidence.

Olympique Safi vs CODM Meknès — Last 10 Matches

Olympique SafiOlympique SafiLast 10 results
D2-2
D1-1
L0-1
D0-0
W1-0
L0-1
L1-2
D1-1
D1-1
D1-1
Dvs CODM Meknès2-2
D@ CR Khemis Zemamra1-1
Lvs Yacoub El Mansour0-1
D@ Renaissance Berkane0-0
Wvs Kawkab Marrakech1-0
L@ Wydad AC0-1
Lvs Maghreb Fès1-2
D@ Difaa EL Jadida1-1
Dvs FUS Rabat1-1
D@ FAR Rabat1-1
CODM MeknèsCODM MeknèsLast 10 results
D2-2
D0-0
L1-2
L0-2
L1-2
D1-1
W2-1
L1-3
L0-1
L0-2
D@ Olympique Safi2-2
Dvs Hassania Agadir0-0
L@ Raja Casablanca1-2
L@ UTS Rabat0-2
Lvs CR Khemis Zemamra1-2
D@ Yacoub El Mansour1-1
Wvs Olympique Dcheïra2-1
L@ Kawkab Marrakech1-3
Lvs Renaissance Berkane0-1
L@ Wydad AC0-2

Concerns

  • −Inconsistent — 3+ losses in last 5

What History Says: Olympique Safi vs CODM Meknès

Head-to-head encounters have been tight and defensive, with two of the last three ending 1-0 and only one match (a 3-0 Safi home win) featuring more than a single goal margin. Clean sheets have been common, and the away side has won twice in the last three.

Olympique Safi vs CODM Meknès Head-to-Head History

Last 4 meetings between these sides

1

Olympique Safi wins

1

Draws

2

CODM Meknès wins

25%25% draws50%
28 Jun 26Olympique Safi vs CODM Meknès2-2
20 Feb 26CODM Meknès vs Olympique Safi1-0
11 Apr 25CODM Meknès vs Olympique Safi1-0
22 Nov 24Olympique Safi vs CODM Meknès3-0

Where the Model Disagrees with the Odds: Olympique Safi vs CODM Meknès

With no bookmaker odds provided, it's not possible to identify specific value edges. However, the model suggests that under 2.5 goals and 'No' on BTTS are highly probable outcomes, and if odds above 1.40 are available on either, they would likely represent value. The market may also overestimate the chance of a home win given Safi's poor form, so draw odds could be attractive if offered above 3.00.

Odds from Bet365. Positive edge = our model gives a higher probability than the odds imply. EV = expected value per £1 staked.

1X2

SelectionOddsModel %Edge
Olympique Safi Win1.7539.0%-18.1%
Drawvalue3.0041.0%+7.7%
CODM Meknès Win4.7520.0%-1.1%

Over/Under 2.5

SelectionOddsModel %Edge
Over 2.52.5017.0%-23.0%
Under 2.5value1.5083.0%+16.3%

Both Teams Score

SelectionOddsModel %Edge
Yes2.2025.0%-20.5%
Novalue1.6275.0%+13.3%

Best Value Markets Found by the Model

1X2: Draw @ 3.00EV +0.230
Over/Under 2.5: Under 2.5 @ 1.50EV +0.245
Both Teams Score: No @ 1.62EV +0.215

EV per £1 staked. Positive EV means this bet has mathematical edge over the long run. Past model accuracy is tracked on our predictions tracker.

Edge and EV are derived from model probabilities only and do not constitute financial advice. Odds fluctuate — always verify current prices with your bookmaker.

Things to Watch: Olympique Safi vs CODM Meknès

  • ⚠️No bookmaker odds available; value edges cannot be calculated.
  • ⚠️Shots, corners, and possession data are largely missing, reducing confidence in set piece and attacking threat projections.
  • ⚠️Lineups are unconfirmed; late injuries or rotations could affect outcome.
  • ⚠️Motivation may be high for Safi (relegation battle), which could add volatility.

This analysis is for informational purposes only and does not constitute financial advice. Betting involves risk — always gamble responsibly.

How This Prediction Was Made

The numbers on this page come from a structured statistical pack for Olympique Safi vs CODM Meknès: recent results and scoring data for both sides, home/away splits, the head-to-head record, current league standings, known injuries and live bookmaker odds, all sourced from the API-Football data feed.

An AI model analyses that pack and produces the probabilities, predicted score and written analysis shown above. Nothing is edited by hand, and no information outside the data pack is used.

Last updated: 26 June 2026 (refreshed automatically as new team data arrives). Every prediction is scored against the real result once the match finishes — see the verified track record or read the full methodology. Football is inherently uncertain: treat this page as analysis, not advice.

More Olympique Safi vs CODM Meknès Resources