League Season 2023 Archive
Botola 2
Flag of Morocco Morocco

Botola 2 showcases thrilling football action in Morocco, featuring competitive teams battling for glory and access to higher tiers of the sport.

CountryMorocco
SportFootball
Competition TypeLeague
Season2023
Teams16
Current StatusActive

Botola 2 is the second-tier professional football league in Morocco, providing a platform for clubs to showcase their talent and compete for promotion to the top division. With a rich history and a dedicated following, this league plays a vital role in the development of football within the nation.

Overview of Botola 2

As the second level of Moroccan football, Botola 2 serves as a crucial stepping stone for teams aspiring to reach the prestigious Botola Pro league. The competition features a variety of clubs, each with its unique identity and fan base, contributing to the vibrant football culture in Morocco. The league is known for its competitive nature, where teams battle not only for promotion but also to establish themselves as respected contenders.

History and Importance

Botola 2 has evolved over the years, reflecting the growth of football in Morocco. Established as part of the structured football pyramid, the league has been essential in nurturing young talent and providing opportunities for players to develop their skills. Clubs in Botola 2 often have rich histories and strong local support, making matches highly anticipated events for fans and communities alike.

The Development of Clubs

Many of the clubs that compete in Botola 2 have a legacy of success in Moroccan football, and their presence in this league highlights their journey through the ranks. Prominent teams often use this league as a means to rebuild and strategize for their future in the top flight. As a result, Botola 2 is not just a competition; it is a key component of Morocco’s footballing landscape.

Format and Structure

The league typically operates on a round-robin format, where each team plays the others in a series of matches throughout the season. Points are awarded based on match outcomes, with teams striving for the highest total to secure promotion. The structure ensures that every match is critical, as the stakes increase as the season progresses, with relegation also a concern for the bottom clubs.

Promotion and Relegation

Promotion from Botola 2 to the top division is a significant achievement for clubs, often leading to increased visibility and financial support. Conversely, the threat of relegation keeps teams on their toes, as they fight to remain in the competition. This duality creates a dynamic atmosphere within the league, where passion and determination are on full display each week.

What You Will Find on This Page

This page serves as a comprehensive resource for all things related to Botola 2. Visitors can access Live Scores, detailed Fixtures, and the latest Results to stay updated with the competition. Additionally, information on Standings provides insights into the league hierarchy, while Statistics allow fans and analysts to dive deeper into team and player performances. Whether you are a devoted fan, an analyst, or a casual observer, this page offers valuable information about the exciting world of Botola 2.

Rounds
Regular Season – 1
Racing de Casablanca1 : 1Chabab Ben GuerirOlympique Dcheïra0 : 2Chabab Atl. KhenifraStade Marocain3 : 2AS SaléRapide Oued ZEM1 : 1CODM MeknèsKawkab Marrakech3 : 0USM OujdaRaja Beni Mellal0 : 1Difaa EL JadidaWydad Fès2 : 1Olympique KhouribgaEl Massira0 : 1Ittifaq Marrakech
Regular Season – 2
Difaa EL Jadida0 : 0Stade MarocainChabab Atl. Khenifra1 : 0Rapide Oued ZEMOlympique Khouribga1 : 1Olympique DcheïraAS Salé0 : 1Kawkab MarrakechChabab Ben Guerir1 : 1El MassiraIttifaq Marrakech0 : 0CODM MeknèsUSM Oujda1 : 0Racing de CasablancaWydad Fès2 : 1Raja Beni Mellal
Regular Season – 3
Racing de Casablanca0 : 1Difaa EL JadidaEl Massira2 : 0AS SaléOlympique Dcheïra0 : 1Chabab Ben GuerirCODM Meknès0 : 1Chabab Atl. KhenifraRapide Oued ZEM0 : 0Ittifaq MarrakechKawkab Marrakech2 : 0Wydad FèsRaja Beni Mellal0 : 0Olympique KhouribgaStade Marocain1 : 1USM Oujda
Regular Season – 4
Difaa EL Jadida4 : 2CODM MeknèsAS Salé2 : 2Olympique DcheïraRaja Beni Mellal1 : 0Racing de CasablancaWydad Fès0 : 2El MassiraChabab Ben Guerir3 : 1Stade MarocainIttifaq Marrakech1 : 1Chabab Atl. KhenifraUSM Oujda1 : 0Rapide Oued ZEMOlympique Khouribga1 : 0Kawkab Marrakech
Regular Season – 5
Racing de Casablanca1 : 1AS SaléOlympique Dcheïra0 : 0Wydad FèsRapide Oued ZEM1 : 1Difaa EL JadidaKawkab Marrakech2 : 1Raja Beni MellalEl Massira1 : 1Olympique KhouribgaStade Marocain3 : 0Ittifaq MarrakechCODM Meknès1 : 0Chabab Ben GuerirChabab Atl. Khenifra2 : 2USM Oujda
Regular Season – 6
AS Salé0 : 2CODM MeknèsChabab Ben Guerir0 : 0Rapide Oued ZEMUSM Oujda1 : 0Ittifaq MarrakechWydad Fès1 : 1Stade MarocainDifaa EL Jadida0 : 0Chabab Atl. KhenifraKawkab Marrakech2 : 1Olympique DcheïraOlympique Khouribga0 : 1Racing de CasablancaRaja Beni Mellal2 : 2El Massira
Regular Season – 7
Racing de Casablanca2 : 2Wydad FèsEl Massira0 : 2Kawkab MarrakechStade Marocain1 : 0Olympique KhouribgaChabab Atl. Khenifra0 : 1Chabab Ben GuerirOlympique Dcheïra1 : 1Raja Beni MellalCODM Meknès1 : 0USM OujdaRapide Oued ZEM2 : 1AS SaléIttifaq Marrakech0 : 0Difaa EL Jadida
Regular Season – 8
USM Oujda0 : 0Difaa EL JadidaAS Salé2 : 0Chabab Atl. KhenifraChabab Ben Guerir0 : 1Ittifaq MarrakechOlympique Dcheïra2 : 0El MassiraWydad Fès0 : 1Rapide Oued ZEMRaja Beni Mellal2 : 2Stade MarocainKawkab Marrakech2 : 2Racing de CasablancaOlympique Khouribga0 : 1CODM Meknès
Regular Season – 9
Stade Marocain4 : 1Kawkab MarrakechCODM Meknès0 : 3Raja Beni MellalChabab Atl. Khenifra0 : 1Olympique KhouribgaRapide Oued ZEM0 : 0El MassiraRacing de Casablanca0 : 1Olympique DcheïraUSM Oujda3 : 0AS SaléDifaa EL Jadida2 : 1Chabab Ben GuerirIttifaq Marrakech1 : 0Wydad Fès
Regular Season – 10
AS Salé2 : 2Ittifaq MarrakechChabab Ben Guerir1 : 1USM OujdaEl Massira1 : 0Racing de CasablancaOlympique Dcheïra0 : 0Stade MarocainWydad Fès0 : 1CODM MeknèsKawkab Marrakech0 : 0Chabab Atl. KhenifraOlympique Khouribga1 : 0Difaa EL JadidaRaja Beni Mellal3 : 1Rapide Oued ZEM
Regular Season – 11
Chabab Atl. Khenifra1 : 0El MassiraChabab Ben Guerir1 : 0AS SaléStade Marocain2 : 0Racing de CasablancaUSM Oujda1 : 1Raja Beni MellalRapide Oued ZEM1 : 2Olympique KhouribgaCODM Meknès1 : 0Kawkab MarrakechDifaa EL Jadida1 : 0Wydad FèsIttifaq Marrakech1 : 1Olympique Dcheïra
Regular Season – 12
AS Salé2 : 3Difaa EL JadidaEl Massira2 : 4Stade MarocainOlympique Dcheïra0 : 0CODM MeknèsWydad Fès1 : 1Chabab Ben GuerirRacing de Casablanca1 : 1Chabab Atl. KhenifraRaja Beni Mellal1 : 0Ittifaq MarrakechOlympique Khouribga1 : 1USM OujdaKawkab Marrakech1 : 1Rapide Oued ZEM
Regular Season – 13
Difaa EL Jadida0 : 3El MassiraRapide Oued ZEM1 : 1Racing de CasablancaChabab Atl. Khenifra0 : 0Wydad FèsAS Salé2 : 1Olympique KhouribgaChabab Ben Guerir0 : 0Raja Beni MellalUSM Oujda3 : 0Olympique DcheïraCODM Meknès2 : 0Stade MarocainIttifaq Marrakech0 : 1Kawkab Marrakech
Regular Season – 14
Kawkab Marrakech1 : 0Difaa EL JadidaEl Massira1 : 2CODM MeknèsOlympique Dcheïra0 : 0Rapide Oued ZEMRaja Beni Mellal4 : 0AS SaléStade Marocain0 : 0Chabab Atl. KhenifraRacing de Casablanca3 : 0Ittifaq MarrakechOlympique Khouribga1 : 0Chabab Ben GuerirWydad Fès1 : 0USM Oujda
Regular Season – 15
Chabab Atl. Khenifra0 : 0Raja Beni MellalAS Salé1 : 3Wydad FèsChabab Ben Guerir1 : 1Kawkab MarrakechUSM Oujda2 : 0El MassiraRapide Oued ZEM0 : 1Stade MarocainIttifaq Marrakech0 : 1Olympique KhouribgaCODM Meknès2 : 1Racing de CasablancaDifaa EL Jadida2 : 1Olympique Dcheïra
Regular Season – 16
Chabab Ben Guerir1 : 1Racing de CasablancaDifaa EL Jadida2 : 1Raja Beni MellalChabab Atl. Khenifra2 : 2Olympique DcheïraIttifaq Marrakech0 : 3El MassiraUSM Oujda1 : 1Kawkab MarrakechOlympique Khouribga0 : 0Wydad FèsAS Salé2 : 0Stade MarocainCODM Meknès2 : 1Rapide Oued ZEM
Regular Season – 17
Racing de Casablanca0 : 1USM OujdaEl Massira3 : 1Chabab Ben GuerirStade Marocain0 : 0Difaa EL JadidaCODM Meknès1 : 0Ittifaq MarrakechRapide Oued ZEM1 : 0Chabab Atl. KhenifraOlympique Dcheïra2 : 1Olympique KhouribgaRaja Beni Mellal5 : 0Wydad FèsKawkab Marrakech1 : 1AS Salé
Regular Season – 18
Chabab Atl. Khenifra1 : 1CODM MeknèsOlympique Khouribga4 : 1Raja Beni MellalWydad Fès1 : 2Kawkab MarrakechIttifaq Marrakech1 : 1Rapide Oued ZEMDifaa EL Jadida1 : 1Racing de CasablancaAS Salé0 : 0El MassiraChabab Ben Guerir1 : 2Olympique DcheïraUSM Oujda3 : 0Stade Marocain
Regular Season – 19
Racing de Casablanca2 : 5Raja Beni MellalChabab Atl. Khenifra1 : 0Ittifaq MarrakechEl Massira3 : 2Wydad FèsOlympique Dcheïra2 : 1AS SaléRacing de Casablanca1 : 0USM OujdaKawkab Marrakech2 : 1Olympique KhouribgaStade Marocain1 : 1Chabab Ben GuerirCODM Meknès1 : 1Difaa EL Jadida
Regular Season – 20
Difaa EL Jadida1 : 0Rapide Oued ZEMRaja Beni Mellal2 : 2Kawkab MarrakechAS Salé0 : 1Racing de CasablancaChabab Ben Guerir1 : 1CODM MeknèsOlympique Khouribga4 : 2El MassiraWydad Fès1 : 0Olympique DcheïraIttifaq Marrakech1 : 1Stade MarocainUSM Oujda1 : 0Chabab Atl. Khenifra
Regular Season – 21
Chabab Atl. Khenifra0 : 0Difaa EL JadidaOlympique Dcheïra2 : 1Kawkab MarrakechIttifaq Marrakech0 : 2USM OujdaCODM Meknès2 : 0AS SaléRacing de Casablanca1 : 0Olympique KhouribgaRapide Oued ZEM0 : 1Chabab Ben GuerirEl Massira1 : 4Raja Beni MellalStade Marocain1 : 1Wydad Fès
Regular Season – 22
AS Salé1 : 0Rapide Oued ZEMChabab Ben Guerir1 : 1Chabab Atl. KhenifraWydad Fès3 : 1Racing de CasablancaOlympique Khouribga3 : 1Stade MarocainDifaa EL Jadida0 : 1Ittifaq MarrakechKawkab Marrakech0 : 1El MassiraRaja Beni Mellal0 : 0Olympique DcheïraUSM Oujda0 : 1CODM Meknès
Regular Season – 23
Difaa EL Jadida1 : 0USM OujdaRacing de Casablanca0 : 1Kawkab MarrakechStade Marocain2 : 1Raja Beni MellalCODM Meknès3 : 2Olympique KhouribgaRapide Oued ZEM1 : 0Wydad FèsChabab Atl. Khenifra1 : 1AS SaléEl Massira1 : 2Olympique DcheïraIttifaq Marrakech1 : 1Chabab Ben Guerir
Regular Season – 24
Olympique Khouribga0 : 3Chabab Atl. KhenifraEl Massira2 : 2Rapide Oued ZEMOlympique Dcheïra1 : 2Racing de CasablancaWydad Fès0 : 0Ittifaq MarrakechKawkab Marrakech3 : 0Stade MarocainAS Salé1 : 2USM OujdaChabab Ben Guerir0 : 0Difaa EL JadidaRaja Beni Mellal1 : 0CODM Meknès
Regular Season – 25
Difaa EL Jadida2 : 0Olympique KhouribgaChabab Atl. Khenifra1 : 1Kawkab MarrakechStade Marocain1 : 0Olympique DcheïraUSM Oujda2 : 1Chabab Ben GuerirCODM Meknès2 : 1Wydad FèsRacing de Casablanca0 : 0El MassiraRapide Oued ZEM2 : 2Raja Beni MellalIttifaq Marrakech1 : 0AS Salé
Regular Season – 26
Racing de Casablanca4 : 0Stade MarocainKawkab Marrakech1 : 2CODM MeknèsOlympique Khouribga0 : 1Rapide Oued ZEMAS Salé2 : 1Chabab Ben GuerirEl Massira1 : 1Chabab Atl. KhenifraOlympique Dcheïra1 : 0Ittifaq MarrakechRaja Beni Mellal2 : 0USM OujdaWydad Fès3 : 4Difaa EL Jadida
Regular Season – 27
Difaa EL Jadida5 : 0AS SaléRapide Oued ZEM1 : 0Kawkab MarrakechChabab Atl. Khenifra1 : 3Racing de CasablancaChabab Ben Guerir1 : 0Wydad FèsStade Marocain4 : 2El MassiraIttifaq Marrakech2 : 2Raja Beni MellalUSM Oujda2 : 0Olympique KhouribgaCODM Meknès3 : 3Olympique Dcheïra
Regular Season – 28
Racing de Casablanca1 : 2Rapide Oued ZEMKawkab Marrakech3 : 0Ittifaq MarrakechOlympique Khouribga2 : 0AS SaléEl Massira1 : 1Difaa EL JadidaOlympique Dcheïra2 : 1USM OujdaRaja Beni Mellal0 : 1Chabab Ben GuerirWydad Fès1 : 2Chabab Atl. KhenifraStade Marocain2 : 0CODM Meknès
Regular Season – 29
Difaa EL Jadida0 : 0Kawkab MarrakechRapide Oued ZEM0 : 1Olympique DcheïraChabab Atl. Khenifra1 : 3Stade MarocainAS Salé2 : 1Raja Beni MellalChabab Ben Guerir0 : 0Olympique KhouribgaIttifaq Marrakech0 : 0Racing de CasablancaUSM Oujda2 : 0Wydad FèsCODM Meknès3 : 0El Massira
Regular Season – 30
Racing de Casablanca1 : 0CODM MeknèsKawkab Marrakech1 : 0Chabab Ben GuerirOlympique Khouribga2 : 1Ittifaq MarrakechEl Massira1 : 3USM OujdaOlympique Dcheïra0 : 0Difaa EL JadidaRaja Beni Mellal3 : 1Chabab Atl. KhenifraWydad Fès1 : 0AS SaléStade Marocain2 : 1Rapide Oued ZEM
Teams
Standings
#TeamPWDLGFGAGDPtsForm
1CODM Meknès30177638261258LWLDW
2Difaa EL Jadida301313433201352DDDWW
3USM Oujda30157836211552WWLWL
4Kawkab Marrakech30149738251351WDWLL
5Stade Marocain30131074137449WWWWL
6Raja Beni Mellal301111850331744WLLDW
7Olympique Dcheïra30101283030042DWWDW
8Olympique Khouribga30116133031-139WDWLL
9Chabab Atl. Khenifra3071582527-236LLWLD
10Chabab Ben Guerir3071492426-235LDWWL
11Rapide Oued ZEM30811112327-435LLWWW
12Racing de Casablanca30810123133-234WDLWW
13El Massira3089133645-933LLDLD
14Wydad Fès3078152639-1329WLLLL
15Ittifaq Marrakech30512131532-1727LDLDL
16AS Salé3066182650-2424LWLLW
15Matches Played
27Goals
16Teams
2023Season