Fastest starters
Maghreb Fez23%
9 of their 40 goals before 15′ — highest share in the league
Late-goal kings
Hassania Agadir39%
11 of their 28 goals after 75′ — highest share in the league
🏆
Maghreb Fez are 2025-2026 champions — 59 pts
Their xPTS said 45.5: a title won, outperforming the market.
2026-2027
next season soon
The season in numbers
The outlier
+17.9uBlindly backing draws in every match beat the market this season. The other 6 strategies lost — as they usually do.
Most underrated by results
-18.2 ptsOlympique de Safi produced performances worth 18 more points than they collected, by market expectations — full performance table →
Fast starts
26%Share of matches with two or more first-half goals. First goals arrive after 36.2' on average.
Market strategies
flat stake · vs break-even — not betting adviceWhat blindly backing each market in every Botola Pro match would have returned. Losing lines are the norm — that's the bookmaker margin at work.
Draws▲ +17.9u
248 bets · flat stakechart →
Backing draws in every Botola Pro match in 2025-2026: +17.9 units over 248 flat-stake bets.Under 2.5 goals▼ -12.3u
248 bets · flat stakechart →
Backing under 2.5 goals in every Botola Pro match in 2025-2026: -12.3 units over 248 flat-stake bets.HT Under 1.5▼ -13.1u
248 bets · flat stakechart →
Backing ht under 1.5 in every Botola Pro match in 2025-2026: -13.1 units over 248 flat-stake bets.Over 2.5 goals▼ -18.3u
248 bets · flat stakechart →
Backing over 2.5 goals in every Botola Pro match in 2025-2026: -18.3 units over 248 flat-stake bets.HT Over 1.5▼ -26.7u
248 bets · flat stakechart →
Backing ht over 1.5 in every Botola Pro match in 2025-2026: -26.7 units over 248 flat-stake bets.Home wins▼ -37.5u
248 bets · flat stakechart →
Backing home wins in every Botola Pro match in 2025-2026: -37.5 units over 248 flat-stake bets.Away wins▼ -38.0u
248 bets · flat stakechart →
Backing away wins in every Botola Pro match in 2025-2026: -38.0 units over 248 flat-stake bets.Final table — points vs market expectations
full table →| # | Team | Pts | xPTS | Δ | Verdict |
|---|---|---|---|---|---|
| 1 | Maghreb Fez | 59 | 45.5 | +13.5 | champions — earned it |
| 2 | Raja Casablanca | 57 | 55.5 | +1.5 | |
| 3 | Berkane | 57 | 53.9 | +3.1 | |
| 4 | FAR Rabat | 55 | 57.7 | -2.7 | |
| 5 | Wydad AC | 43 | 54.6 | -11.6 | underperformed expectations |
| · · · | |||||
| 15 | Dcheira | 30 | 29.6 | +0.4 | |
| 16 | Olympique de Safi | 22 | 40.2 | -18.2 | underperformed expectations |
| 17 | Wydad | 20 | 15.4 | +4.6 | |
</> Embed this table on your site</> Embed this table — free, updates hourly, keep the credit link
<iframe src="https://www.football-charts.com/embed/morocco/botola-pro/projection" width="100%" height="560" style="border:0;border-radius:8px" title="Botola Pro live table — Football Charts" loading="lazy"></iframe> <p style="font-size:12px"><a href="https://www.football-charts.com/leagues/morocco/botola-pro">Botola Pro stats by Football Charts</a></p>
Teams
per-team stats, goal timing & market analysis
Maghreb Fez59 pts
Raja Casablanca57 pts
Berkane57 pts
FAR Rabat55 ptsWydad AC43 pts
Difaa El Jadidi40 pts
IR Tanger39 pts
FUS Rabat37 pts
Kawkab Marrakech36 pts
COD Meknes36 pts
Renaissance Zemamra33 pts
Hassania Agadir33 pts
Union Touarga31 pts
Yacoub El Mansour31 pts
Dcheira30 pts
Olympique de Safi22 pts
Wydad20 ptsGo deeper
1X2 Bankroll Trackerfull interactive chartOver/Under 2.5 Bankroll Trackerfull interactive chartOver/Under 1.5 Bankroll Trackerfull interactive chartFirst Goal Time Trackerfull interactive chartTeam Goal Zones Heat Mapfull interactive chartPerformance vs Marketpoints vs xPTSGoals Tablescoring breakdownOdds archive · €296 seasons of open/close odds, every bookmaker
Past seasons
completed-season tables, charts & market backtestsStatistics, not betting advice · the market usually knows why · 18+
