League Season 2017 Archive
Botola Pro
Flag of Morocco Morocco

Botola Pro showcases the excitement of Moroccan football, featuring competitive teams, thrilling matches, and comprehensive statistical insights for passionate fans.

CountryMorocco
SportFootball
Competition TypeLeague
Season2017
Teams16
Current StatusActive

The Botola Pro is the premier professional football league in Morocco, showcasing some of the country’s most talented teams and players. This competition has a rich history and holds significant cultural importance, reflecting the passionate football culture in Morocco. With a structured format that promotes competitive play, the Botola Pro is essential viewing for football enthusiasts.

Overview of the Competition

The Botola Pro serves as the highest tier of Moroccan football, featuring teams from various regions of the country. It is known for its intense rivalries and passionate fan bases, which contribute to an electrifying atmosphere during matches. The league is pivotal in the overall development of football in Morocco, providing a platform for local talent to showcase their skills and potentially attract international attention.

Historical Significance

Established in the early 20th century, the Botola Pro has evolved significantly over the decades. Initially founded to promote football across Morocco, the league has grown in stature and professionalism, mirroring the global football landscape. The league’s history is marked by iconic matches and legendary players who have left an indelible mark on Moroccan football, enhancing the league’s reputation both nationally and internationally.

League Structure and Format

The Botola Pro typically consists of a set number of teams competing against each other in a round-robin format, where each team plays the others at least twice—once at home and once away. Points are awarded based on match outcomes, with teams earning three points for a win, one point for a draw, and none for a loss. This system encourages competitive play, as teams strive to accumulate points for a higher position in the league table.

Promotion and Relegation

Integral to the structure of the Botola Pro is the promotion and relegation system. At the end of each season, the teams finishing at the bottom of the league table are relegated to the second tier, while the top teams from that lower division ascend to the Botola Pro. This system helps maintain a competitive balance and ensures that clubs continually strive for excellence.

Current Teams

The Botola Pro features a diverse array of teams, each with their unique histories and fan cultures. Clubs such as Raja Casablanca and Wydad Casablanca are among the most successful and well-supported in the league. These teams often dominate the headlines, particularly during vital fixtures where points and pride are at stake.

Visitor Experience on This Page

<pVisitors to this page can expect to find a comprehensive overview of the Botola Pro, including its history, ongoing format, and the cultural significance of football in Morocco. Additionally, information on Live Scores, Fixtures, Results, and Statistics will keep fans updated on the latest developments within the league. Furthermore, users can access the current Standings to track team performances throughout the season.

Rounds
Regular Season – 1
Racing de Casablanca1 : 2Kawkab MarrakechFAR Rabat0 : 0Rapide Oued ZEMRenaissance Berkane0 : 3Ittihad TangerChabab RIF Hoceima1 : 1Hassania AgadirDifaa EL Jadida0 : 0Chabab Atl. KhenifraMoghreb Tetouan2 : 2Olympique SafiOlympique Khouribga1 : 1Raja CasablancaWydad AC1 : 3FUS Rabat
Regular Season – 2
Chabab Atl. Khenifra2 : 0Moghreb TetouanRaja Casablanca2 : 0FAR RabatHassania Agadir3 : 0Renaissance BerkaneOlympique Safi2 : 1Chabab RIF HoceimaIttihad Tanger1 : 1Racing de CasablancaKawkab Marrakech2 : 1Olympique KhouribgaRapide Oued ZEM1 : 1Wydad ACFUS Rabat1 : 0Difaa EL Jadida
Regular Season – 3
Renaissance Berkane1 : 0Olympique SafiRaja Casablanca4 : 0Kawkab MarrakechChabab RIF Hoceima2 : 0Chabab Atl. KhenifraRacing de Casablanca0 : 3Hassania AgadirOlympique Khouribga1 : 1Ittihad TangerDifaa EL Jadida3 : 1Rapide Oued ZEMMoghreb Tetouan0 : 2FUS RabatFAR Rabat0 : 0Wydad AC
Regular Season – 4
Chabab Atl. Khenifra1 : 1Renaissance BerkaneOlympique Safi2 : 2Racing de CasablancaHassania Agadir3 : 0Olympique KhouribgaKawkab Marrakech0 : 1FAR RabatRapide Oued ZEM2 : 0Moghreb TetouanIttihad Tanger1 : 1Raja CasablancaWydad AC2 : 1Difaa EL JadidaFUS Rabat0 : 2Chabab RIF Hoceima
Regular Season – 5
FAR Rabat1 : 2Difaa EL JadidaKawkab Marrakech2 : 2Ittihad TangerChabab RIF Hoceima1 : 2Rapide Oued ZEMRacing de Casablanca1 : 1Chabab Atl. KhenifraOlympique Khouribga2 : 2Olympique SafiRaja Casablanca2 : 1Hassania AgadirMoghreb Tetouan1 : 2Wydad ACRenaissance Berkane0 : 1FUS Rabat
Regular Season – 6
Chabab Atl. Khenifra0 : 1Olympique KhouribgaFUS Rabat2 : 0Racing de CasablancaHassania Agadir1 : 1Kawkab MarrakechRapide Oued ZEM1 : 1Renaissance BerkaneOlympique Safi2 : 0Raja CasablancaIttihad Tanger0 : 1FAR RabatDifaa EL Jadida3 : 0Moghreb TetouanWydad AC1 : 0Chabab RIF Hoceima
Regular Season – 7
Racing de Casablanca3 : 1Rapide Oued ZEMKawkab Marrakech1 : 1Olympique SafiIttihad Tanger2 : 2Hassania AgadirChabab RIF Hoceima2 : 2Difaa EL JadidaFAR Rabat2 : 0Moghreb TetouanOlympique Khouribga2 : 1FUS RabatRaja Casablanca1 : 2Chabab Atl. KhenifraRenaissance Berkane2 : 1Wydad AC
Regular Season – 8
Moghreb Tetouan0 : 2Chabab RIF HoceimaOlympique Safi1 : 0Ittihad TangerRapide Oued ZEM1 : 0Olympique KhouribgaChabab Atl. Khenifra0 : 0Kawkab MarrakechHassania Agadir2 : 2FAR RabatWydad AC0 : 0Racing de CasablancaFUS Rabat0 : 0Raja CasablancaDifaa EL Jadida1 : 2Renaissance Berkane
Regular Season – 9
Hassania Agadir1 : 0Olympique SafiRenaissance Berkane1 : 2Moghreb TetouanIttihad Tanger1 : 0Chabab Atl. KhenifraRacing de Casablanca0 : 3Difaa EL JadidaFAR Rabat2 : 2Chabab RIF HoceimaOlympique Khouribga0 : 5Wydad ACKawkab Marrakech2 : 1FUS RabatRaja Casablanca3 : 1Rapide Oued ZEM
Regular Season – 10
Chabab RIF Hoceima1 : 1Renaissance BerkaneChabab Atl. Khenifra1 : 5Hassania AgadirOlympique Safi1 : 1FAR RabatFUS Rabat0 : 0Ittihad TangerDifaa EL Jadida4 : 1Olympique KhouribgaMoghreb Tetouan1 : 1Racing de CasablancaRapide Oued ZEM1 : 2Kawkab MarrakechWydad AC1 : 2Raja Casablanca
Regular Season – 11
Olympique Khouribga1 : 0Moghreb TetouanIttihad Tanger1 : 0Rapide Oued ZEMOlympique Safi1 : 1Chabab Atl. KhenifraRacing de Casablanca0 : 1Chabab RIF HoceimaHassania Agadir2 : 1FUS RabatFAR Rabat1 : 3Renaissance BerkaneRaja Casablanca3 : 2Difaa EL JadidaKawkab Marrakech2 : 1Wydad AC
Regular Season – 12
Renaissance Berkane4 : 0Racing de CasablancaRapide Oued ZEM0 : 0Hassania AgadirFUS Rabat0 : 0Olympique SafiChabab RIF Hoceima1 : 1Olympique KhouribgaChabab Atl. Khenifra0 : 0FAR RabatDifaa EL Jadida1 : 0Kawkab MarrakechWydad AC0 : 1Ittihad TangerMoghreb Tetouan1 : 3Raja Casablanca
Regular Season – 13
Olympique Safi0 : 0Rapide Oued ZEMChabab Atl. Khenifra1 : 1FUS RabatIttihad Tanger1 : 0Difaa EL JadidaFAR Rabat2 : 0Racing de CasablancaOlympique Khouribga1 : 0Renaissance BerkaneRaja Casablanca1 : 1Chabab RIF HoceimaKawkab Marrakech0 : 0Moghreb TetouanHassania Agadir1 : 0Wydad AC
Regular Season – 14
Renaissance Berkane1 : 0Raja CasablancaChabab RIF Hoceima1 : 0Kawkab MarrakechRacing de Casablanca2 : 1Olympique KhouribgaRapide Oued ZEM1 : 0Chabab Atl. KhenifraMoghreb Tetouan0 : 1Ittihad TangerFAR Rabat0 : 0FUS RabatWydad AC0 : 1Olympique SafiDifaa EL Jadida1 : 0Hassania Agadir
Regular Season – 15
Kawkab Marrakech0 : 3Renaissance BerkaneRaja Casablanca2 : 0Racing de CasablancaOlympique Khouribga1 : 2FAR RabatIttihad Tanger3 : 0Chabab RIF HoceimaFUS Rabat1 : 0Rapide Oued ZEMHassania Agadir2 : 1Moghreb TetouanChabab Atl. Khenifra0 : 0Wydad ACOlympique Safi2 : 2Difaa EL Jadida
Regular Season – 16
Hassania Agadir0 : 0Chabab RIF HoceimaRapide Oued ZEM0 : 1FAR RabatOlympique Safi0 : 0Moghreb TetouanKawkab Marrakech0 : 0Racing de CasablancaChabab Atl. Khenifra3 : 3Difaa EL JadidaRaja Casablanca4 : 3Olympique KhouribgaIttihad Tanger2 : 1Renaissance BerkaneFUS Rabat2 : 4Wydad AC
Regular Season – 17
Chabab RIF Hoceima2 : 1Olympique SafiMoghreb Tetouan4 : 3Chabab Atl. KhenifraFAR Rabat2 : 1Raja CasablancaOlympique Khouribga3 : 0Kawkab MarrakechWydad AC3 : 1Rapide Oued ZEMRacing de Casablanca1 : 2Ittihad TangerRenaissance Berkane1 : 1Hassania AgadirDifaa EL Jadida3 : 0FUS Rabat
Regular Season – 18
Olympique Safi1 : 0Renaissance BerkaneChabab Atl. Khenifra1 : 0Chabab RIF HoceimaFUS Rabat2 : 0Moghreb TetouanRapide Oued ZEM0 : 0Difaa EL JadidaKawkab Marrakech0 : 3Raja CasablancaIttihad Tanger2 : 0Olympique KhouribgaHassania Agadir2 : 1Racing de CasablancaWydad AC3 : 1FAR Rabat
Regular Season – 19
Raja Casablanca1 : 1Ittihad TangerMoghreb Tetouan1 : 0Rapide Oued ZEMRenaissance Berkane2 : 1Chabab Atl. KhenifraChabab RIF Hoceima0 : 0FUS RabatDifaa EL Jadida0 : 1Wydad ACRacing de Casablanca1 : 2Olympique SafiOlympique Khouribga2 : 1Hassania AgadirFAR Rabat2 : 3Kawkab Marrakech
Regular Season – 20
Rapide Oued ZEM1 : 0Chabab RIF HoceimaChabab Atl. Khenifra2 : 0Racing de CasablancaHassania Agadir1 : 0Raja CasablancaIttihad Tanger1 : 0Kawkab MarrakechDifaa EL Jadida1 : 0FAR RabatOlympique Safi2 : 0Olympique KhouribgaFUS Rabat0 : 0Renaissance BerkaneWydad AC0 : 0Moghreb Tetouan
Regular Season – 21
Kawkab Marrakech0 : 0Hassania AgadirRacing de Casablanca2 : 2FUS RabatFAR Rabat2 : 1Ittihad TangerOlympique Khouribga1 : 0Chabab Atl. KhenifraMoghreb Tetouan1 : 0Difaa EL JadidaChabab RIF Hoceima0 : 0Wydad ACRenaissance Berkane0 : 0Rapide Oued ZEMRaja Casablanca0 : 0Olympique Safi
Regular Season – 22
Moghreb Tetouan1 : 0FAR RabatDifaa EL Jadida3 : 1Chabab RIF HoceimaFUS Rabat0 : 0Olympique KhouribgaRapide Oued ZEM2 : 1Racing de CasablancaHassania Agadir1 : 1Ittihad TangerOlympique Safi2 : 1Kawkab MarrakechChabab Atl. Khenifra2 : 3Raja CasablancaWydad AC2 : 1Renaissance Berkane
Regular Season – 23
Kawkab Marrakech1 : 1Chabab Atl. KhenifraFAR Rabat0 : 0Hassania AgadirOlympique Khouribga1 : 0Rapide Oued ZEMRaja Casablanca1 : 2FUS RabatIttihad Tanger1 : 0Olympique SafiChabab RIF Hoceima0 : 2Moghreb TetouanRenaissance Berkane0 : 0Difaa EL JadidaRacing de Casablanca0 : 1Wydad AC
Regular Season – 24
Chabab Atl. Khenifra0 : 1Ittihad TangerOlympique Safi1 : 1Hassania AgadirChabab RIF Hoceima1 : 1FAR RabatFUS Rabat2 : 1Kawkab MarrakechDifaa EL Jadida1 : 1Racing de CasablancaWydad AC4 : 2Olympique KhouribgaRapide Oued ZEM3 : 1Raja CasablancaMoghreb Tetouan1 : 0Renaissance Berkane
Regular Season – 25
Raja Casablanca1 : 1Wydad ACRenaissance Berkane2 : 1Chabab RIF HoceimaFAR Rabat3 : 4Olympique SafiRacing de Casablanca0 : 2Moghreb TetouanOlympique Khouribga3 : 3Difaa EL JadidaIttihad Tanger1 : 2FUS RabatHassania Agadir0 : 0Chabab Atl. KhenifraKawkab Marrakech3 : 2Rapide Oued ZEM
Regular Season – 26
Chabab RIF Hoceima1 : 2Racing de CasablancaChabab Atl. Khenifra2 : 0Olympique SafiWydad AC4 : 1Kawkab MarrakechRenaissance Berkane2 : 3FAR RabatDifaa EL Jadida2 : 1Raja CasablancaMoghreb Tetouan2 : 1Olympique KhouribgaFUS Rabat2 : 1Hassania AgadirRapide Oued ZEM2 : 0Ittihad Tanger
Regular Season – 27
Olympique Safi1 : 0FUS RabatOlympique Khouribga1 : 1Chabab RIF HoceimaRaja Casablanca0 : 0Moghreb TetouanKawkab Marrakech2 : 5Difaa EL JadidaRacing de Casablanca1 : 3Renaissance BerkaneFAR Rabat1 : 2Chabab Atl. KhenifraIttihad Tanger0 : 0Wydad ACHassania Agadir1 : 0Rapide Oued ZEM
Regular Season – 28
Moghreb Tetouan1 : 0Kawkab MarrakechRacing de Casablanca1 : 2FAR RabatRapide Oued ZEM1 : 0Olympique SafiFUS Rabat4 : 1Chabab Atl. KhenifraRenaissance Berkane1 : 1Olympique KhouribgaChabab RIF Hoceima0 : 0Raja CasablancaDifaa EL Jadida1 : 1Ittihad TangerWydad AC1 : 0Hassania Agadir
Regular Season – 29
FUS Rabat1 : 1FAR RabatHassania Agadir3 : 1Difaa EL JadidaIttihad Tanger2 : 1Moghreb TetouanOlympique Safi1 : 1Wydad ACRaja Casablanca2 : 1Renaissance BerkaneChabab Atl. Khenifra2 : 3Rapide Oued ZEMKawkab Marrakech1 : 0Chabab RIF HoceimaOlympique Khouribga5 : 0Racing de Casablanca
Regular Season – 30
FAR Rabat1 : 0Olympique KhouribgaChabab RIF Hoceima2 : 0Ittihad TangerDifaa EL Jadida1 : 0Olympique SafiMoghreb Tetouan0 : 1Hassania AgadirRacing de Casablanca1 : 2Raja CasablancaRapide Oued ZEM0 : 1FUS RabatWydad AC3 : 1Chabab Atl. KhenifraRenaissance Berkane3 : 2Kawkab Marrakech
Teams
Standings
#TeamPWDLGFGAGDPtsForm
1Raja Casablanca1694329171231WWWLD
2Hassania Agadir1686227121530DWLWD
3Ittihad Tanger1686220101030WWWWW
4Difaa EL Jadida167452819925DDWLW
5FAR Rabat166731613325WWDWD
6Renaissance Berkane167362118324LWWWL
7FUS Rabat166551614223LWDDW
8Olympique Safi1641021714322DDWDD
9Chabab RIF Hoceima165741816222DLWDL
10Kawkab Marrakech165651419-521DWLLD
11Wydad AC165471917219WLLLD
12Rapide Oued ZEM164571217-517LLWDD
13Olympique Khouribga164481729-1216LLLWD
14Chabab Atl. Khenifra162951218-615DDLDD
15Racing de Casablanca162681126-1512DLWLL
16Moghreb Tetouan161411826-187DLLDL
15Matches Played
41Goals
16Teams
2017Season