League Season 2024 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
Season2024
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
KAC Kenitra5 : 1Olympique KhouribgaOlympique Dcheïra2 : 1Raja Beni MellalUSM Oujda1 : 1Stade MarocainRapide Oued ZEM1 : 1Racing de CasablancaChabab Atl. Khenifra1 : 1Chabab Ben GuerirKawkab Marrakech1 : 1El MassiraYoussoufia Berrechid1 : 0Wydad FèsYacoub El Mansour3 : 1Mouloudia Oujda
Regular Season – 2
El Massira1 : 0Mouloudia OujdaWydad Fès3 : 1Chabab Atl. KhenifraStade Marocain3 : 2Olympique DcheïraUSM Oujda2 : 1KAC KenitraRacing de Casablanca1 : 0Kawkab MarrakechOlympique Khouribga1 : 2Rapide Oued ZEMChabab Ben Guerir2 : 1Youssoufia BerrechidRaja Beni Mellal3 : 1Yacoub El Mansour
Regular Season – 3
Rapide Oued ZEM0 : 1Chabab Ben GuerirMouloudia Oujda0 : 1Wydad FèsOlympique Dcheïra5 : 0USM OujdaYacoub El Mansour2 : 2El MassiraKawkab Marrakech1 : 1Olympique KhouribgaChabab Atl. Khenifra0 : 1Stade MarocainKAC Kenitra1 : 2Racing de CasablancaYoussoufia Berrechid0 : 3Raja Beni Mellal
Regular Season – 4
Chabab Ben Guerir0 : 0Kawkab MarrakechOlympique Dcheïra0 : 0Rapide Oued ZEMRaja Beni Mellal2 : 0Mouloudia OujdaUSM Oujda1 : 1Chabab Atl. KhenifraRacing de Casablanca1 : 4Youssoufia BerrechidWydad Fès0 : 0El MassiraStade Marocain1 : 1KAC KenitraOlympique Khouribga1 : 2Yacoub El Mansour
Regular Season – 5
El Massira1 : 1Raja Beni MellalYacoub El Mansour3 : 1Racing de CasablancaKAC Kenitra2 : 2Chabab Ben GuerirRapide Oued ZEM1 : 1USM OujdaChabab Atl. Khenifra1 : 0Olympique DcheïraKawkab Marrakech4 : 2Wydad FèsMouloudia Oujda2 : 1Olympique KhouribgaYoussoufia Berrechid2 : 0Stade Marocain
Regular Season – 6
Chabab Ben Guerir1 : 2Yacoub El MansourWydad Fès0 : 2Raja Beni MellalChabab Atl. Khenifra0 : 0Rapide Oued ZEMOlympique Khouribga1 : 1El MassiraRacing de Casablanca3 : 1Mouloudia OujdaOlympique Dcheïra6 : 2KAC KenitraStade Marocain0 : 0Kawkab MarrakechUSM Oujda1 : 0Youssoufia Berrechid
Regular Season – 7
Youssoufia Berrechid0 : 0Olympique DcheïraMouloudia Oujda0 : 2Chabab Ben GuerirEl Massira2 : 3Racing de CasablancaYacoub El Mansour1 : 1Wydad FèsRapide Oued ZEM0 : 0Stade MarocainKawkab Marrakech4 : 0USM OujdaKAC Kenitra1 : 1Chabab Atl. KhenifraRaja Beni Mellal3 : 1Olympique Khouribga
Regular Season – 8
Chabab Atl. Khenifra1 : 1Youssoufia BerrechidOlympique Dcheïra0 : 2Kawkab MarrakechStade Marocain1 : 1Mouloudia OujdaUSM Oujda1 : 0Yacoub El MansourRacing de Casablanca2 : 2Raja Beni MellalOlympique Khouribga1 : 0Wydad FèsKAC Kenitra2 : 0Rapide Oued ZEMChabab Ben Guerir1 : 0El Massira
Regular Season – 9
Olympique Khouribga2 : 3Racing de CasablancaMouloudia Oujda0 : 0Olympique DcheïraRaja Beni Mellal1 : 1USM OujdaWydad Fès2 : 1Chabab Ben GuerirKawkab Marrakech1 : 0Rapide Oued ZEMYoussoufia Berrechid0 : 0KAC KenitraEl Massira1 : 1Chabab Atl. KhenifraYacoub El Mansour3 : 2Stade Marocain
Regular Season – 10
Racing de Casablanca0 : 1Wydad FèsKAC Kenitra0 : 0Mouloudia OujdaChabab Ben Guerir0 : 0Raja Beni MellalUSM Oujda2 : 1Olympique KhouribgaRapide Oued ZEM2 : 2Youssoufia BerrechidChabab Atl. Khenifra0 : 0Kawkab MarrakechOlympique Dcheïra1 : 0Yacoub El MansourStade Marocain3 : 2El Massira
Regular Season – 11
Kawkab Marrakech2 : 2KAC KenitraMouloudia Oujda0 : 0USM OujdaWydad Fès0 : 2Olympique DcheïraYacoub El Mansour2 : 0Youssoufia BerrechidOlympique Khouribga0 : 0Chabab Atl. KhenifraEl Massira0 : 0Rapide Oued ZEMRaja Beni Mellal2 : 2Stade MarocainRacing de Casablanca3 : 1Chabab Ben Guerir
Regular Season – 12
Chabab Atl. Khenifra0 : 0Yacoub El MansourOlympique Dcheïra2 : 0Racing de CasablancaStade Marocain1 : 2Wydad FèsUSM Oujda0 : 0El MassiraRapide Oued ZEM1 : 1Mouloudia OujdaKAC Kenitra0 : 0Raja Beni MellalYoussoufia Berrechid1 : 1Kawkab MarrakechChabab Ben Guerir0 : 1Olympique Khouribga
Regular Season – 13
Racing de Casablanca0 : 0USM OujdaOlympique Khouribga1 : 1Olympique DcheïraMouloudia Oujda4 : 0Chabab Atl. KhenifraChabab Ben Guerir0 : 0Stade MarocainRaja Beni Mellal0 : 1Kawkab MarrakechWydad Fès1 : 1Rapide Oued ZEMYacoub El Mansour1 : 1KAC KenitraEl Massira0 : 0Youssoufia Berrechid
Regular Season – 14
Rapide Oued ZEM3 : 1Yacoub El MansourChabab Atl. Khenifra1 : 0Raja Beni MellalKawkab Marrakech3 : 1Mouloudia OujdaKAC Kenitra0 : 2El MassiraYoussoufia Berrechid0 : 1Olympique KhouribgaOlympique Dcheïra0 : 0Chabab Ben GuerirStade Marocain1 : 0Racing de CasablancaUSM Oujda2 : 1Wydad Fès
Regular Season – 15
Racing de Casablanca0 : 0Chabab Atl. KhenifraOlympique Khouribga0 : 1Stade MarocainWydad Fès0 : 0KAC KenitraYacoub El Mansour3 : 1Kawkab MarrakechMouloudia Oujda1 : 0Youssoufia BerrechidChabab Ben Guerir1 : 1USM OujdaEl Massira1 : 2Olympique DcheïraRaja Beni Mellal2 : 1Rapide Oued ZEM
Regular Season – 16
Racing de Casablanca2 : 1Rapide Oued ZEMMouloudia Oujda0 : 0Yacoub El MansourChabab Ben Guerir2 : 1Chabab Atl. KhenifraRaja Beni Mellal1 : 0Olympique DcheïraStade Marocain2 : 0USM OujdaOlympique Khouribga1 : 1KAC KenitraEl Massira1 : 2Kawkab MarrakechWydad Fès1 : 0Youssoufia Berrechid
Regular Season – 17
Rapide Oued ZEM0 : 0Olympique KhouribgaMouloudia Oujda1 : 1El MassiraOlympique Dcheïra1 : 1Stade MarocainYacoub El Mansour0 : 1Raja Beni MellalChabab Atl. Khenifra1 : 1Wydad FèsKawkab Marrakech2 : 0Racing de CasablancaKAC Kenitra0 : 0USM OujdaYoussoufia Berrechid0 : 0Chabab Ben Guerir
Regular Season – 18
Racing de Casablanca1 : 2KAC KenitraOlympique Khouribga0 : 0Kawkab MarrakechChabab Ben Guerir1 : 0Rapide Oued ZEMEl Massira2 : 2Yacoub El MansourRaja Beni Mellal1 : 1Youssoufia BerrechidWydad Fès2 : 0Mouloudia OujdaStade Marocain1 : 1Chabab Atl. KhenifraUSM Oujda3 : 2Olympique Dcheïra
Regular Season – 19
Rapide Oued ZEM2 : 3Olympique DcheïraChabab Atl. Khenifra2 : 0USM OujdaKawkab Marrakech2 : 0Chabab Ben GuerirYoussoufia Berrechid1 : 0Racing de CasablancaMouloudia Oujda2 : 2Raja Beni MellalEl Massira1 : 0Wydad FèsYacoub El Mansour1 : 1Olympique KhouribgaKAC Kenitra0 : 0Stade Marocain
Regular Season – 20
Chabab Ben Guerir0 : 0KAC KenitraOlympique Dcheïra2 : 1Chabab Atl. KhenifraRacing de Casablanca1 : 1Yacoub El MansourOlympique Khouribga0 : 0Mouloudia OujdaStade Marocain2 : 1Youssoufia BerrechidUSM Oujda1 : 0Rapide Oued ZEMRaja Beni Mellal0 : 0El MassiraWydad Fès1 : 2Kawkab Marrakech
Regular Season – 21
Rapide Oued ZEM0 : 1Chabab Atl. KhenifraKawkab Marrakech3 : 0Stade MarocainYacoub El Mansour3 : 0Chabab Ben GuerirRaja Beni Mellal1 : 0Wydad FèsYoussoufia Berrechid1 : 1USM OujdaMouloudia Oujda2 : 1Racing de CasablancaEl Massira1 : 0Olympique KhouribgaKAC Kenitra1 : 0Olympique Dcheïra
Regular Season – 22
Chabab Atl. Khenifra0 : 0KAC KenitraWydad Fès0 : 1Yacoub El MansourOlympique Dcheïra1 : 1Youssoufia BerrechidStade Marocain1 : 1Rapide Oued ZEMRacing de Casablanca1 : 1El MassiraOlympique Khouribga0 : 0Raja Beni MellalChabab Ben Guerir1 : 1Mouloudia OujdaUSM Oujda0 : 2Kawkab Marrakech
Regular Season – 23
Rapide Oued ZEM2 : 0KAC KenitraKawkab Marrakech1 : 1Olympique DcheïraEl Massira1 : 1Chabab Ben GuerirRaja Beni Mellal1 : 1Racing de CasablancaYacoub El Mansour2 : 1USM OujdaYoussoufia Berrechid1 : 1Chabab Atl. KhenifraMouloudia Oujda2 : 1Stade MarocainWydad Fès2 : 1Olympique Khouribga
Regular Season – 24
Rapide Oued ZEM1 : 1Kawkab MarrakechChabab Atl. Khenifra0 : 0El MassiraChabab Ben Guerir1 : 3Wydad FèsOlympique Dcheïra1 : 1Mouloudia OujdaStade Marocain1 : 3Yacoub El MansourUSM Oujda0 : 4Raja Beni MellalRacing de Casablanca1 : 2Olympique KhouribgaKAC Kenitra1 : 1Youssoufia Berrechid
Regular Season – 25
Kawkab Marrakech1 : 2Chabab Atl. KhenifraEl Massira1 : 0Stade MarocainRaja Beni Mellal1 : 0Chabab Ben GuerirYacoub El Mansour2 : 3Olympique DcheïraOlympique Khouribga3 : 2USM OujdaYoussoufia Berrechid1 : 0Rapide Oued ZEMMouloudia Oujda2 : 1KAC KenitraWydad Fès2 : 2Racing de Casablanca
Regular Season – 26
Rapide Oued ZEM2 : 2El MassiraChabab Atl. Khenifra0 : 0Olympique KhouribgaKAC Kenitra1 : 1Kawkab MarrakechYoussoufia Berrechid1 : 2Yacoub El MansourChabab Ben Guerir1 : 3Racing de CasablancaOlympique Dcheïra1 : 0Wydad FèsStade Marocain1 : 1Raja Beni MellalUSM Oujda0 : 0Mouloudia Oujda
Regular Season – 27
Racing de Casablanca1 : 1Olympique DcheïraKawkab Marrakech1 : 0Youssoufia BerrechidOlympique Khouribga0 : 1Chabab Ben GuerirMouloudia Oujda1 : 1Rapide Oued ZEMEl Massira3 : 1USM OujdaRaja Beni Mellal0 : 0KAC KenitraWydad Fès1 : 0Stade MarocainYacoub El Mansour4 : 1Chabab Atl. Khenifra
Regular Season – 28
Rapide Oued ZEM1 : 0Wydad FèsChabab Atl. Khenifra1 : 0Mouloudia OujdaKawkab Marrakech0 : 0Raja Beni MellalKAC Kenitra1 : 0Yacoub El MansourYoussoufia Berrechid0 : 2El MassiraOlympique Dcheïra3 : 2Olympique KhouribgaStade Marocain2 : 2Chabab Ben GuerirUSM Oujda2 : 1Racing de Casablanca
Regular Season – 29
Racing de Casablanca4 : 1Stade MarocainOlympique Khouribga1 : 2Youssoufia BerrechidMouloudia Oujda1 : 1Kawkab MarrakechChabab Ben Guerir2 : 1Olympique DcheïraEl Massira1 : 0KAC KenitraRaja Beni Mellal0 : 1Chabab Atl. KhenifraWydad Fès2 : 0USM OujdaYacoub El Mansour3 : 1Rapide Oued ZEM
Regular Season – 30
Rapide Oued ZEM2 : 1Raja Beni MellalChabab Atl. Khenifra1 : 2Racing de CasablancaKawkab Marrakech0 : 0Yacoub El MansourKAC Kenitra2 : 1Wydad FèsYoussoufia Berrechid1 : 0Mouloudia OujdaOlympique Dcheïra1 : 0El MassiraStade Marocain4 : 1Olympique KhouribgaUSM Oujda3 : 3Chabab Ben Guerir
Teams
Standings
#TeamPWDLGFGAGDPtsForm
1Kawkab Marrakech301314340202053DDDWD
2Yacoub El Mansour30149748331551DWLWW
3Olympique Dcheïra301310744301449WLWDW
4Raja Beni Mellal301114536211547LLDDD
5El Massira3081663126540LWWWD
6Wydad Fès30116133031-139LWLWL
7Racing de Casablanca30109114142-139WWLDW
8Stade Marocain3081393438-437WLDLD
9Chabab Atl. Khenifra3071672227-537LWWLD
10Chabab Ben Guerir3081392834-637DWDWL
11USM Oujda30812102744-1736DLWLD
12KAC Kenitra3061772830-235WLWDD
13Youssoufia Berrechid30712112429-533WWLLL
14Mouloudia Oujda30614102532-732LDLDD
15Rapide Oued ZEM30514112632-629WLWDD
16Olympique Khouribga30511142641-1526LLLLD
15Matches Played
39Goals
16Teams
2024Season