Moroccan Second Division
FM21 Release
Competition
- Code
- M2
- Nation
- Morocco
- Confederation
- Africa
- Type
- Standard division
- Level
- 3
- Reputation
- 35
- Status
- Active
- Season
- — – —
- Colours
#FFFFF0#E00000- Short name
- Second Division
- Parent competition
- —
- Crowd tendencies
- —
- Reputation stars
- —
- Share of top division
- —
- Continental rank
- —
- Reputation rankable
- —
Format
- Teams
- 15
- League games
- —
- Promoted in
- —
- Relegated
- —
- Champions League
- —
- Europa League
- —
- Conference League
- —
- Play-offs
- —
- Maximum games
- —
- Joined since 2018–19
- Jeunesse Sportive d'El Massira from Moroccan First Division, Jeunesse Sportive de Kasba Tadla from Moroccan First Division, Union Sportive de Touarga
- Left since 2018–19
- Association Alfath Sportif de Ouislane now in Moroccan Lower Leagues, Etoile Jeunesse Sportive de Casablanca now in Moroccan Lower Leagues, SC Chabab Mohammedia now in Moroccan First Division, Tihad Athletic Sport now in Moroccan First Division
Squad rules
- Registered squad
- —
- Home-grown
- —
- Club-trained
- —
- Foreign players
- —
- Under-21
- —
- Loans
- —
Most titles
Season table
| Pos | Team | P | W | D | L | GF | GA | GD | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SC Chabab Mohammedia | 30 | 19 | 6 | 5 | 45 | 21 | 24 | 63 |
| 2 | Tihad Athletic Sport | 30 | 15 | 9 | 6 | 44 | 27 | 17 | 54 |
| 3 | Stade Marocain | 30 | 13 | 8 | 9 | 39 | 32 | 7 | 47 |
| 4 | Olympique Club Youssoufia | 30 | 12 | 10 | 8 | 29 | 21 | 8 | 46 |
| 5 | Club Mouloudia Dakhla | 30 | 12 | 8 | 10 | 34 | 41 | -7 | 44 |
| 6 | Club Omnisport de Meknès | 30 | 12 | 8 | 10 | 34 | 31 | 3 | 43 |
| 7 | Fath Riadi Nador | 30 | 10 | 12 | 8 | 28 | 27 | 1 | 42 |
| 8 | Club Sportif Municipal Ouarzazate | 30 | 10 | 10 | 10 | 23 | 21 | 2 | 40 |
| 9 | Union Sportive de Témara | 30 | 8 | 14 | 8 | 28 | 33 | -5 | 38 |
| 10 | Club Chabab Houara | 30 | 10 | 7 | 13 | 37 | 44 | -7 | 37 |
| 11 | Club Rachad Bernoussi | 30 | 9 | 9 | 12 | 32 | 34 | -2 | 36 |
| 12 | Union Sportive Musulmane d'Oujda | 30 | 9 | 9 | 12 | 23 | 26 | -3 | 36 |
| 13 | Chabab M'rirt | 30 | 10 | 6 | 14 | 29 | 33 | -4 | 36 |
| 14 | Wafaâ Riadi Fassi | 30 | 10 | 4 | 16 | 33 | 43 | -10 | 34 |
| 15 | Association Alfath Sportif de Ouislane | 30 | 8 | 8 | 14 | 29 | 35 | -6 | 32 |
| 16 | Etoile Jeunesse Sportive de Casablanca | 30 | 6 | 6 | 18 | 32 | 51 | -19 | 24 |
Points are shown as the database stores them, including deductions, so they will not always match a total derived from wins and draws — and wins, draws and losses need not add up to games played. A blank cell is a figure the source does not record; it is never a zero.
2018–19 — full season table. Showing 16 of 16 recorded rows. Points are shown as stored.
League strength
Columns
| Chabab M'rirt | 12 | — | — | — | — | — | — | — | 1500 | — |
| Club Chabab Houara | 30 | 70 | 70 | 85 | — | — | — | — | 8000 | — |
| Club Mouloudia Dakhla | 12 | — | — | — | — | — | — | — | — | — |
| Club Omnisport de Meknès | 30 | — | — | — | — | — | — | — | 20000 | 5000 |
| Club Rachad Bernoussi | 30 | — | — | — | — | — | — | — | 9000 | — |
| Club Sportif Municipal Ouarzazate | 12 | — | — | — | — | — | — | — | — | — |
| Fath Riadi Nador | 12 | — | — | — | — | — | — | — | — | — |
| Jeunesse Sportive d'El Massira | 40 | — | — | — | — | — | — | — | 30000 | 9000 |
| Jeunesse Sportive de Kasba Tadla | 45 | 102 | 102 | 109 | — | — | — | — | 2000 | — |
| Olympique Club Youssoufia | 20 | — | — | — | — | — | — | — | — | 500 |
| Stade Marocain | 30 | — | — | — | — | — | — | — | 2000 | — |
| Union Sportive de Témara | 30 | — | — | — | — | — | — | — | 5000 | — |
| Union Sportive de Touarga | 43 | — | — | — | — | — | — | — | 2000 | — |
| Union Sportive Musulmane d'Oujda | 30 | — | — | — | — | — | — | — | 2000 | 1500 |
| Wafaâ Riadi Fassi | 10 | — | — | — | — | — | — | — | — | — |
Best in the league
| # | Player | Club | Pos | CA |
|---|---|---|---|---|
| 1 | Pan Pierre Koulibaly | Jeunesse Sportive de Kasba Tadla | AMC | 102 |
| 2 | Redouane Chakarnah | Club Chabab Houara | GK | 70 |
No game start year in this export
A young-player list needs an age. This version's export records no game start year to take season-start ages from, and ordering by potential alone would not be a list of young players, so none is shown.
| # | Player | Club | Age | PA |
|---|---|---|---|---|
| — | — | — | — | — |
Squad value per club is in the league strength table above, summed from player.estimated_value over each club's whole squad. The competition total is the Total squad value figure in the header.
Roll of honour
| Season | Winner | Runner-up | Third | Top scorer Not in this export | Player of the season See awards |
|---|---|---|---|---|---|
| 2019 | SC Chabab Mohammedia | Tihad Athletic Sport | Stade Marocain | — | — |
| 2018 | Club Chabab Riadi Salmi | Renaissance Club Athletic Zemamra | Stade Marocain | — | — |
Across versions
| Version | Reputation |
|---|---|
| FM20 Release | 35 |
| FM20 Update | 35 |
| FM21 Release | 35 |
| FM21 Update | 35 |
| FM22 Release | 35 |
| FM23 Release | 35 |
| FM24 Update | 35 |
| FM26 Release | 36 |
| FM26 Update | 36 |
| Version | Name as recorded |
|---|---|
| FM20 Release | Moroccan Second Division |
| FM20 Update | Moroccan Second Division |
| FM21 Release | Moroccan Second Division |
| FM21 Update | Moroccan Second Division |
| FM22 Release | Moroccan Second Division |
| FM23 Release | Ligue National de Football Amateur 1 |
| FM24 Update | Ligue National de Football Amateur 1 |
| FM26 Release | Ligue National de Football Amateur 1 |
| FM26 Update | Ligue National de Football Amateur 1 |
Recorded competition names are shown for each version where the identity resolves.
Awards
No award scope in this export
Only the modern exports record which competition an award belongs to (award_scope). Sharing a nation with a competition does not make an award that competition's, so none is listed.
Media prediction
No media predictions in this export
club_media_expectation is part of the modern exports only.
Derbies in this division
| Derby | Clubs | W–D–L | National reputation |
|---|---|---|---|
| No derby in this version is between two of this competition's clubs. | |||
All-time records
Most goals and appearances in this division, summed from the playing history of every person this database records.
It counts only the people the export carries, it can include seasons the source files under this competition from before it took its current form, and some players are listed by uid because their person record is missing. The page states each of these.
Member teams
Current members from club.division_uid; no comp_membership rows are recorded.
Last position is club_team.last_position as stored. The manager is the current staff_history spell at the club — the one whose end date is absent or in the future, most recent join first — never club_team.manager_index, which is a raw internal index that joins to nothing.
| Team | Membership | Last position | Manager |
|---|---|---|---|
| Chabab M'rirt | Current division | — | — |
| Club Chabab Houara | Current division | — | — |
| Club Mouloudia Dakhla | Current division | — | — |
| Club Omnisport de Meknès | Current division | — | — |
| Club Rachad Bernoussi | Current division | — | — |
| Club Sportif Municipal Ouarzazate | Current division | — | — |
| Fath Riadi Nador | Current division | — | — |
| Jeunesse Sportive d'El Massira | Current division | — | — |
| Jeunesse Sportive de Kasba Tadla | Current division | — | El Houssaine Ouchela |
| Olympique Club Youssoufia | Current division | — | — |
| Stade Marocain | Current division | — | — |
| Union Sportive de Témara | Current division | — | — |
| Union Sportive de Touarga | Current division | — | — |
| Union Sportive Musulmane d'Oujda | Current division | — | — |
| Wafaâ Riadi Fassi | Current division | — | — |
Data wishlist for this page
-
club_media_expectation, club_finance_detailMedia prediction and club balances across the division Now liveThe predicted finish of every member club and each club's authored cash balance, where the version exports them. -
player_history.division_uidAll-time goals and appearances in the division Now liveAn FMDB sum over the people this database records, on its own page. Players with no person record are listed by uid; seasons the source files under this competition before it took its current form are included and dated. -
derby, club.division_uidDerbies between member clubs Now livederby.competition_uid is empty in every export, so a derby belongs to a division when both its clubs name that division. -
comps_competition, comps_stage and stage promotion, relegation and play-off tablesFormat, promotion, relegation, play-offs and qualification Needs source dataThe comps.dbc archive tables are empty in every loaded export. The format panel shows the clubs that joined and left since the latest recorded season table as an FMDB comparison, which is not a count of promotion places. -
competition rules, nation_foreign_rule, nation_agreementRegistration size, home-grown quotas, foreign-player limits and age rules Partial exportNation foreign/non-foreign definitions and agreements are exported, but do not supply the complete competition registration rules. -
competition income and prize schedulesPrize money, television distributions and sponsor Needs source dataThe current catalog does not provide these competition-level schedules and contracts. -
competition.champions_club_uid, parent_division_uid, league_body_club_uidCurrent champions, parent division and organising body Needs source dataThe parent division is displayed. The champions and organising-body columns are empty in all 41 loaded databases. -
team_league_historyRecorded season tables Now liveSeason links are offered only where rows exist; stored points and missing results are preserved. -
club.division_uid, stadium and primary-team squadsLeague strength and leading players Now liveStrength and ability rankings use clubs naming this division, with a 100-club cap. League totals are withheld on overflow. -
person.date_of_birth, export_meta.game_start_yearBest young players in the league Now liveUnder-21s at 1 July of the exported game start year, ranked on recorded potential. Versions without a start year say so; coded potential bands are not ranked. -
award_scope, award_type, award_history_winnerTop scorer and player-of-season awards by season Now liveScoped awards are listed with their latest winner and the top scorer fills the roll of honour where exactly one most-goals award is scoped. No award type identifies a single player of the season, so that column stays empty. CSV-era exports have no award scope. -
comp_history and HonoursTitles per team over recorded history Now liveCounts use the bounded history query, not just the displayed page, and apply available edition and stage flags. Coverage is stated. -
competition across versions, export_value_scaleRecorded names and reputation across versions Now liveThese are real version records. Reputation is shown against its stated 1–200 scale where the export records one; the cross-version chart still plots raw values.