Botola 2 — Today's Matches
Live scores, upcoming kick-offs, and finished results for today. Data refreshes automatically so you never miss a moment.
Botola 2 — Standings
Current Botola 2 2025 standings with 16 teams. Widad Témara leads the table with 40 points after 22 matches, followed by Amal Tiznit on 35 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Points | Form | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 10Drawn: 10Lost: 2Goal Diff: +7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 8Drawn: 11Lost: 3Goal Diff: +9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 9Drawn: 8Lost: 4Goal Diff: +5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 8Drawn: 9Lost: 4Goal Diff: +5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 8Drawn: 6Lost: 8Goal Diff: +4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 7Drawn: 9Lost: 6Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 8Drawn: 6Lost: 8Goal Diff: -7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 7Drawn: 8Lost: 6Goal Diff: +4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | 29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 7Drawn: 8Lost: 6Goal Diff: 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 5Drawn: 11Lost: 6Goal Diff: +2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 6Drawn: 7Lost: 9Goal Diff: -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 5Drawn: 9Lost: 7Goal Diff: 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 5Drawn: 9Lost: 7Goal Diff: -2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | 23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 5Drawn: 8Lost: 8Goal Diff: -4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | 19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 22Won: 3Drawn: 10Lost: 9Goal Diff: -11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 21Won: 3Drawn: 7Lost: 11Goal Diff: -9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Botola 2 — Results
The latest 25 completed matches in the Botola 2. The highest-scoring result was Chabab Ben Guerir 4–0 Chabab Atl. Khenifra. Review recent scorelines to spot form trends, home advantage patterns, and upset results that can inform your next bet.
| Home | Score | Away | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season - 22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-25FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-04-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-29FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-15FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-15FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-15FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-15FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2026-03-14FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Botola 2 — Team Stats
Side-by-side performance comparison of all 16 teams in the Botola 2. Widad Témara leads with 10 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Botola 2 — Betting Insights
Botola 2 2025 — key betting statistics across 172 matches played. Games average 1.84 goals, with 40.7% seeing both teams score and 29.1% finishing with over 2.5 goals. Home sides win 39.5% of the time while 40.7% of matches end in a draw. Clean sheets are kept in 59.3% of games, and the most common scoreline is 1-0. Use these metrics to calibrate over/under, BTTS, and correct-score strategies.
Most Common Scorelines
The most frequently occurring final scorelines sorted by frequency. Each bar shows the number of matches and percentage ending with that exact score. Common scorelines help calibrate correct-score betting — a scoreline appearing in 15% or more of matches may offer value at typical odds.
Botola 2 — Season Trends
Goals distribution across 15-minute periods of play, revealing when goals are most likely to be scored. This is critical for live betting strategies — leagues with high concentrations of late goals (76-90 min) may offer value in late-goal markets, while first-half dominant leagues favor early cash-out strategies.
Botola 2 — Teams
All 16 teams competing in the Botola 2 2025 season. Click any club to view their full squad, match history, and detailed statistics.
Botola 2 — Past Seasons
Browse 7 archived seasons of the Botola 2, from 2018 to 2024. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
History 18 Mar 2026
Botola 2 was established in 1996 to create a formal second-tier structure for Moroccan football, replacing an informal system of regional divisions. The league has undergone several format adjustments since its inception, including changes to the number of participating teams, which has fluctuated between 13 and 16 clubs depending on the season. The competition maintains a strict promotion-relegation mechanism with the Botola Pro, ensuring that the top two finishers gain automatic promotion to the top flight each season. Botola 2 has evolved into a highly competitive division showcasing emerging talent and providing established clubs with opportunities to regain top-flight status, making it essential to Morocco's football ecosystem.
- —1996 — Botola 2 established as Morocco's official second division
- —2004/05 — Moghreb Atlético Tétouan won the title, beginning their dominance in the division
- —2006/07 — FUS Rabat claimed their second title, establishing themselves as the division's most successful club
- —2008/09 — FUS Rabat secured their third title, cementing their record as most-titled club in Botola 2 history
- —2012/13 — KAC Marrakech claimed the championship, showing the competitive nature of the division
- —2025/26 — Moghreb Tetouan leads the current season with 31 points from 17 matches, maintaining strong form
Competition Format 18 Mar 2026
Botola 2 is contested by 16 clubs in a double round-robin format, with each team playing 30 matches across a season running from August to May. The champion is determined by total points accumulated, with 3 points awarded for a win, 1 for a draw, and 0 for a loss. The top two finishers automatically gain promotion to the Botola Pro for the following season. The bottom two teams are relegated to the Moroccan National Division, ensuring competitive balance and incentivizing strong performances throughout the campaign. No playoff system exists; promotion and relegation are determined solely by final league position.
Analysis 18 Mar 2026
Current Season Analysis
The 2025/26 Botola 2 season is shaping up as a highly competitive campaign with Moghreb Tetouan establishing themselves as the clear frontrunners. Leading the table with 31 points from 17 matches, the Tétouan-based club has demonstrated remarkable consistency, recording 8 wins, 7 draws, and only 2 losses. Their goal-scoring prowess is evident, with 16 goals for and just 11 against, giving them a positive goal difference of +5. The team's balanced attacking approach and solid defensive record position them as strong favorites for promotion.
Close behind in the title race are Widad Témara (29 points, 17 matches) and Mouloudia Oujda (28 points, 18 matches), both maintaining realistic championship aspirations. Widad Témara has accumulated an impressive 19 goals while conceding 15, suggesting an entertaining, attacking style of play. Mouloudia Oujda, with 25 goals scored, leads the division in attacking output, indicating their potential to challenge for the title if their defense tightens. The 5-point gap between first and third place ensures that the promotion battle will remain competitive through the remainder of the season.
El Massira occupies fourth place with 27 points and boasts the best defensive record in the league with only 9 goals conceded from 17 matches, though their attacking output of 15 goals suggests they may struggle to close the gap to the top three. The mid-table cluster from fifth to ninth place is tightly bunched, with Amal Tiznit (25 points), Chabab Mohammédia (25 points), Union Sportive Boujaad (23 points), Riadi Salmi (23 points), and Wydad Fès (23 points) all within striking distance of the promotion places. This congestion indicates that a strong run of form could propel any of these clubs into contention.
The relegation battle is beginning to crystallize at the bottom of the table, with Racing de Casablanca (13 points, 17 matches) and Raja Beni Mellal (14 points, 17 matches) in serious danger. Racing de Casablanca's dismal record of 2 wins, 7 draws, and 8 losses, combined with a goal difference of -8, suggests they are likely headed for the drop. Chabab Ben Guerir (16 points) sits just above the relegation zone but faces an uphill battle to maintain their second-tier status. The standout performer of the season so far has been Mouloudia Oujda's attacking unit, which has scored 25 goals—more than any other team—making them a dangerous proposition for any opponent despite their mid-table position.
An unexpected storyline has emerged with Amal Tiznit's impressive consistency in draws, recording 10 draws from 17 matches (the highest in the division). This suggests a team that is difficult to beat but struggles to find the killer instinct needed to secure victories, potentially costing them in the promotion race. Meanwhile, the emergence of competitive depth across the division—with no team running away with the title—indicates that Botola 2 remains a compelling platform for developing talent and showcasing the quality available in Morocco's second tier.
League Structure and Competition Format
Botola 2 operates as a straightforward second-tier competition designed to feed talent into the Botola Pro while providing a pathway for relegated top-flight clubs to regain their status. The league's 16-team format ensures a balanced 30-match season for each club, with home-and-away fixtures against every opponent. This structure creates 240 total matches across the division annually, generating consistent competitive intensity and multiple storylines throughout the campaign. The double round-robin format is standard across most European second divisions, allowing teams to rectify away-day disappointments with return fixtures and encouraging attacking football.
The tiebreaker system used in Botola 2—goal difference followed by goals scored, then head-to-head record—is designed to reward both defensive solidity and attacking prowess. This prevents scenarios where teams could accumulate points without playing attractive football, ensuring that the champions are typically well-rounded sides capable of both scoring and defending effectively. The absence of a playoff system is significant; it means that consistency over 30 matches is paramount, and there are no second chances for teams that stumble in the final weeks.
Promotion and Relegation Dynamics
The promotion mechanism in Botola 2 is one of the most straightforward in world football. The top two finishers gain automatic promotion to the Botola Pro, creating a clear and achievable target for clubs. This two-promotion system is common in second tiers and reflects the belief that the top division should feature the strongest teams while maintaining a reasonable number of clubs. Conversely, the bottom two teams face relegation to the Moroccan National Division, a third-tier competition. This creates a genuine stakes scenario throughout the season, as even mid-table clubs must remain vigilant to avoid slipping into a relegation battle.
The promotion-relegation cycle has historically seen clubs like FUS Rabat and Moghreb Atlético Tétouan use Botola 2 as a springboard to top-flight success. FUS Rabat's three titles in the division (1995/96, 2006/07, 2008/09) demonstrate that promotion from Botola 2 does not guarantee sustained top-flight presence, but rather reflects a club's ability to compete at the highest level when circumstances align. The fluidity of promotion and relegation ensures that Botola 2 remains a dynamic, unpredictable competition where ambition and execution are rewarded.
Historical Context and Development
Since its establishment in 1996, Botola 2 has evolved from a loosely organized second tier into a professional, well-structured competition. The league's early years were characterized by variable participation numbers and less standardized rules, but over the past two decades, it has professionalized significantly. The introduction of consistent formatting, standardized match schedules, and improved broadcasting have elevated the league's profile, attracting better players and more competitive clubs.
The historical record shows that FUS Rabat is the most successful club in Botola 2 history, with three championships. Their dominance in the 2000s and 2010s established them as a powerhouse at the second-tier level, though they have not achieved sustained success in the Botola Pro despite their promotion credentials. Moghreb Atlético Tétouan, the current season's leaders, won the title in 2004/05 and have remained a consistent force in Moroccan football, demonstrating the caliber of clubs that operate in this division.
Notable Clubs and Current Contenders
Several clubs in the current Botola 2 season represent interesting narratives. Moghreb Tetouan, leading the division, is a club with significant pedigree and ambitions to establish itself in the top tier. Mouloudia Oujda, with 25 goals scored, represents an attacking-minded club that has invested in offensive talent. Widad Témara, the second-placed team, shows balanced development across all areas of the pitch. These clubs, along with others in the promotion frame, are representative of the quality and ambition present in Moroccan football's second tier.
The relegation-threatened clubs such as Racing de Casablanca and Raja Beni Mellal face critical weeks ahead, with their survival depending on immediate results and tactical adjustments. The competitive nature of the division means that even teams currently in mid-table could find themselves in danger if form deteriorates, underscoring the league's unpredictability and the importance of consistency across all 30 matches.
Frequently Asked Questions
How many teams are in Botola 2?
Botola 2 features 16 clubs competing in the second tier of Moroccan football. The league runs from August to May in a double round-robin format.
What is the promotion system in Botola 2?
The top two teams in Botola 2 are automatically promoted to the Botola Pro (top division) for the following season. The bottom two teams are relegated to the Moroccan National Division.
Who has won the most Botola 2 titles?
FUS Rabat holds the record for most Botola 2 championships with 3 titles, won in 1995/96, 2006/07, and 2008/09.
When was Botola 2 founded?
Botola 2 was established in 1996 as Morocco's official second-tier football division, replacing informal regional systems.
How many points are awarded for a win in Botola 2?
Teams receive 3 points for a win, 1 point for a draw, and 0 points for a loss. The season consists of 30 matches per team.
Is there a playoff system in Botola 2?
No. Promotion and relegation in Botola 2 are determined solely by final league position, with the top two teams promoted and bottom two relegated.
API data: 26 Apr 2026 · Stats updated: 26 Apr 2026 · Content updated: 18 Mar 2026