Algeria - List of Champions


Until 1950, only regional leagues (Algiers, Constantine, Oran) were contested. Some 'national' playoffs were played in the first decade of the 20th century, first in 1904. Between 1920 and 1956 the winners played off for the North African Championship, together with league winners from Morocco and Tunisia.

Between 1957 and 1962 a North African Championship without participation from Morocco and Tunisia (who had gained independence) was organised as "Algerian champiosnhip".


Algerian Championships 1904-1908

1904    Sporting Club Oranais     3-1 FC de Bône        [played in Alger] 
1905    Sporting Club Oranais      -  Stade Algérien    [played in Oran]
1906-07    not held
1908-12    not known
1913    Gallia Sports (Algiers)    -  SC Bel-Abbesien   [played 20 Apr in Bel-Abbès]

Alger League

1916/17 Gallia Sports (Algiers)
1917/18   not known
1918-20   not known
1920/21 FC Blidéen (Blida)
1921/22 FC Blidéen
1922/23 FC Blidéen
1923/24 FC Blidéen
1924/25 AS Boufarik
1925/26 US Blidéenne (Blida)
1926/27 GS Orléansville         [town now called El Asnam]           
1927/28 Gallia Sports (Algiers)
1928/29 FC Blidéen
1929/30 AS Saint Eugène (Algiers)
1930/31 AS Boufarik
1931/32 Gallia Sport
1932/33 AS Boufarik
1933/34 Racing Universitaire (Algiers)
1934/35 Racing Universitaire
1935/36 AS Saint Eugène
1936/37 Gallia Sports
1937/38 AS Boufarik
1938/39 Racing Universitaire
1939/40 MC Alger
1940/41 Gallia Sports
1941/42 AS Boufarik
1942/43 AS Saint Eugène 
1943/44 AS Saint Eugène
1944/45 AS Saint Eugène and Mouloudia (Algiers)     [shared]
1945/46 Racing Universitaire
1946/47 Gallia Sports
1947/48 Olympique Hussein Dey
1948/49 Olympique Hussein Dey
1949/50 Olympique Hussein Dey
1950/51 Gallia Sports
1951/52 AS Saint Eugène
1952/53 FC Blidéen
1953/54 Gallia Sports
1954/55 Gallia Sports
1955/56 GS Orléansville 
1956/57 AS Saint Eugène
1957/58 Gallia Sports 
1958/59 Olympique Hussein Dey
1959/60   an All-Algerian league was formed

Constantine League

Season  Winners                       Runners-up                  Third
1916/17   not known
1917-20   not known
1919/20 Racing Philippeville
1920/21 US Constantine
1921/22 Racing Philippeville    [town now called Skikda]
1922/23 AS Bonoise (Bône)       [town now called Annaba]
1923/24 US Constantine
1924/25 US Constantine
1925/26 US Constantine
1926/27 JS Philippeville
1927/28 Racing Philippeville
1928/29 Stade Olympique Sétif
1929/30 AS Bonoise
1930/31 Stade Olympique Sétif
1931/32 Racing Philippeville
1932/33 JS Guelmoise (Guelma)         RC Philippeville
1933/34 JS Guelmoise                  SC Sétif                    FC Bougie
1934/35 JS Guelmoise                  SC Sétif                    AS Bône
1935/36 AC Jeunesse Bône              En Vedette Kuif             AS Bône
1936/37 AC Jeunesse Bône              RC Philippeville            AS Bône 
1937/38 AC Jeunesse Bône              En Vendette Kuif            EJ Philippeville
1938/39 AC Jeunesse Bône              AS Bône                     En Vendette Kuif
1939/40 MO Constantine
1940/41   no competition
1941/42 AC Jeunesse Bône  
1942/44   no competition
1943/44   no competition
1944/45 USM Bône  
1945/46 USM Sétif
1946/47 USM Bône
1947/48 JS Jijelli
1948/49 MO Constantine
1949/50 AS Bône
1950/51 USM Sétif
1951/52 ESFM Guelma
1952/53 JSM Philippeville
1953/54 ESFM Guelma
1954/55 ESFM Guelma 
1955/56   no competition
1956/57   unknown, probably no competition
1957/58 AS Bône
1958/59 AS Bône
1959/60   an All-Algerian league was formed

Oran League

Season  Winners                       Runners-up                  Third
1916/17   not known
1917-20   not known
1920/21 AS Marine d'Oran
1921/22 SC Bel-Abbès
1922/23 SC Bel-Abbès
1923/24 SC Bel-Abbès
1924/25 SC Bel-Abbès
1925/26 SC Bel-Abbès
1926/27 SC Bel-Abbès
1927/28 SC Bel-Abbès
1928/29 AS Marine d'Oran
1929/30 Club Joyeusetés
1930/31 Gallia Club (Oran)
1931/32 Club Joyeusetés
1932/33 USM Oran
1933/34 Club Joyeusetés
1934/35 USM Oran
1935/36 Gallia Club 
1936/37 Club Joyeusetés               SC Bel-Abbès                CA Liberté Oran
1937/38 Club Joyeusetés               AS Marsa                    AS Marine d'Oran
1938/39 Club Joyeusetés               AS Marine d'Oran            SS Marsa
1939/40 AS Marine d'Oran
1940/41 AS Marine d'Oran
1941/42 Club Joyeusetés
1942/43 USM Oran
1943/44 USM Oran
1944/45 USM Oran
1945/46 USM Oran                      Club Joyeusetés             AGS Marsa and ISC Mostaganem                     
1946/47 SC Bel-Abbès                  Club Joyeusetés             CA Liberté Oran        
1947/48 FC Oran                       SC Bel-Abbès                AGS Mascara
1948/49 USM Oran                      AS Marsa                    FC Oran
1949/50 USM Oran                      SC Bel-Abbès                AS Marine d'Oran
1950/51 GC Mascara                    SC Bel-Abbès                USM Oran
1951/52 SC Bel-Abbès                  USM Oran                    FC Oran
1952/53 SC Bel-Abbès                  USSC Témouchant             USM Oran
1953/54 SC Bel-Abbès                  USSC Témouchant             USM Oran      
1954/55 SC Bel-Abbès                  USM Oran                    SS Marsa
1955/56 SC Bel-Abbès                  USM Bel-Abbès               GC Oran
1956/57 SC Bel-Abbès
1957/58 SC Bel-Abbès
1958/59 CA Liberté Oran               SC Bel-Abbès                JS Saint-Eugène
1959/60 AS Marsa [an All-Algerian league was formed]
1960/61 USSC Témouchant               AGS Mascara
1961/62   cancelled 


National Champions

championnat d'Algerie
1956/57   not held
1957/58 Gallia Sports (Alger)
1958/59 Olympique Hussein-Dey 
division d'honneur de l'Algérie
1959/60 SC Bel-Abbès
1960/61 AS Saint Eugène (Alger)
1961/62   abandoned
since independence
1962/63 USM Alger (Alger)
1963/64 USM Annaba (Annaba)
1964/65 CR Belcourt (Alger)
1965/66 CR Belcourt (Alger)
1966/67 NA Hussein Dey (Alger)
1967/68 ES Sétif (Sétif)
1968/69 CR Belcourt (Alger)
1969/70 CR Belcourt (Alger)
1970/71 MC Oran (Oran)
1971/72 MC Alger (Alger)
1972/73 JS Kabylie (Tizi Ouzou)
1973/74 JS Kabylie (Tizi Ouzou)
1974/75 MC Alger (Alger)
1975/76 MC Alger (Alger)
1976/77 JS Kawkabi (Tizi Ouzou)
1977/78 MP Alger (Alger)
1978/79 MP Alger (Alger)
1979/80 JE Tizi Ouzou (Tizi Ouzou)
1980/81 RS Kouba (Kouba)
1981/82 JE Tizi Ouzou (Tizi Ouzou)
1982/83 JE Tizi Ouzou (Tizi Ouzou)
1983/84 GCR Mascara (Mascara)
1984/85 JE Tizi Ouzou (Tizi Ouzou)
1985/86 JE Tizi Ouzou (Tizi Ouzou)
1986/87 EP Sétif (Sétif)
1987/88 MP Oran (Oran)
1988/89 JE Tizi Ouzou (Tizi Ouzou)
1989/90 JE Tizi Ouzou (Tizi Ouzou)
1990/91 MO Constantine (Constantine)
1991/92 MC Oran (Oran)
1992/93 MC Oran (Oran)
1993/94 US Chaouia (Oum El-Bouaghi)
1994/95 JS Kabylie (Tizi Ouzou)
1995/96 USM Alger (Alger)
1996/97 CS Constantine (Constantine)
1997/98 USM El Harrach (El Harrach)
1998/99 MC Alger (Alger)
1999/00 CR Belouizdad (Alger) 
2000/01 CR Belouizdad (Alger)   
2001/02 USM Alger (Alger)  
2002/03 USM Alger (Alger)  
2003/04 JS Kabylie (Tizi Ouzou)
2004/05 USM Alger (Alger)  
2005/06 JS Kabylie (Tizi Ouzou)
2006/07 ES Sétif (Sétif)
2007/08 JS Kabylie (Tizi Ouzou)
2008/09 ES Sétif (Sétif)
2009/10 MC Alger (Alger)
2010/11 ASO Chlef
2011/12 ES Sétif (Sétif)
2012/13 ES Sétif (Sétif)
2013/14 USM Alger (Alger)  
2014/15 ES Sétif (Sétif)
2015/16 USM Alger (Alger)  
2016/17 ES Sétif (Sétif)
2017/18 CS Constantine (Constantine)
2018/19 USM Alger (Alger)  
2019/20 CR Belouizdad (Alger)   
2020/21 CR Belouizdad (Alger)   
2021/22 CR Belouizdad (Alger)   
2022/23 CR Belouizdad (Alger)   
2023/24 MC Alger (Alger) 
2024/25 

Number of Championships (62; since independence)

14 JS Kabylie [includes JE Tizi Ouzou and JS Kawkabi]

10 CR Belouizdad [includes CR Belcourt] 

 8 ES Sétif [includes EP Sétif]
   MC Alger [includes MP Alger]
   USM Alger

 4 MC Oran [includes MP Oran]
   
 2 CS Constantine 

 1 USM Annaba [different from the current club of that name founded in 1984]
   US Chaouia 
   ASO Chlef
   MO Constantine 
   USM El Harrach
   NA Hussein Dey 
   RS Kouba 
   GCR Mascara


About this document

Source for 1904-1908: [ArG 04]; for 1913: http://gottfriedfuchs.blogspot.co.at/2013/11/sporting-club-bel-abbes.html; other sources included: https://www.frwiki.org/wiki/Ligue_de_Constantine_de_Football_Association, https://en.wikipedia.org/wiki/League_of_Oran_Football_Association and https://www.frwiki.org/wiki/Ligue_d%27Oran_de_Football_Association

Corrections thanks to Mehdi Dahak (mehdi.dahak@dzfoot.com) and Ahmed Laïdi (darakram@hotmail.com)

Prepared and maintained by Julio Bovi Diogo and Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation

Authors: Julio Bovi Diogo and Hans Schöggl
Last updated: 13 Oct 2024

(C) Copyright Julio Bovi Diogo, Hans Schöggl and RSSSF 1996/2024
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.