# North African Championship

The North African Championship, commonly referred as ULNA Champions League is an old football competition organized in North Africa since 1920 to 1956, it pits only the champions of the North African Leagues against each other at the end of the season to set the African Champion. It disappears at the end of the 1955-1956 edition.

## Winners of unofficial edition

Was organized by the Union of French Athletic Sports Societies (UFASS).
* 1912 : FC Blida (Blida)
* 1913 : SC Bel Abbès (Sidi Bel Abbès)
* 1914 : Gallia Sports Alger (Algiers)

## Winners of the official competition

Was organized by the Union of North-African Football Leagues, hosted by the FIFA.
| Year | Home team | Score | Away team | Venue | Attendance |
| 1920 | Racing Club Tunis | 2 – 1 | AS Marine Oran | ..., Algiers | |
| 1921 | AS Marine Oran | 3 – 1 | FC Blida | ..., Algiers | |
| 1922 | SC Bel Abbès | 4 – 1 | RC Philippeville | ..., Philippeville | |
| 1923 | FC Blida | 1 – 0 | SC Bel Abbès | ..., Algiers | |
| 1924 | SC Bel Abbès | 3 – 1 | FC Blida | ..., Algiers | |
| 1925 | SC Bel Abbès | 2 – 0 | Stade Gaulois Tunis | Stade des Oliviers, Sidi Bel Abbès | |
| 1926 | SC Bel Abbès | 3 – 0 | SC Tunis | ..., Tunis | |
| 1927 | SC Bel Abbès | 3 – 0 | JS Philippeville | Stade des Oliviers, Sidi Bel Abbès | |
| 1928 | Gallia Sports Alger | 3 – 2 (aet) | SC Bel Abbès | ..., Algiers | |
| 1929 | FC Blida | 1 – 0 (aet) | Gallia Sports Alger | ..., Algiers | |
| 1930 | AS Saint Eugène | 3 – 0 | OM Rabat | Stade Belvédère, Rabat | |
| 1931 | CDJ Oran | 3 – 2 (aet) | CS Marocain | Stade Alenda, Oran | |
| 1932 | USM Casablanca | 4 – 1 | Gallia Club Oran | Stade Philip, Casablanca | |
| 1933 | USM Casablanca | 3 – 0 | USM Oran | Stade Alenda, Oran | |
| 1934 | USM Casablanca | 2 – 0 | US Tunis | Stade Philip, Casablanca | |
| 1935 | RU Alger | 2 – 1 | USM Oran | ..., Algiers | |
| 1936 | Gallia Club Oran | 5 – 0 | AS Saint Eugène | Stade Alenda, Oran | |
| 1937 | Gallia Sports Alger | 3 – 2 | CDJ Oran | ..., Algiers | |
| 1938 | JAC Bône | 3 – 1 | USM Casablanca | Stade Municipal Paul Pantaloni, Bône | |
| 1939 | RU Alger | 2 – 1 | USM Casablanca | ..., Algiers | |
| 1940 | not held | not held | not held | not held | not held |
| 1941 | not held | not held | not held | not held | not held |
| 1942 | USM Casablanca | 4 – 1 | CDJ Oran | Stade Philip, Casablanca | |
| 1943 | not held | not held | not held | not held | not held |
| 1944 | not held | not held | not held | not held | not held |
| 1945 | not held | not held | not held | not held | not held |
| 1946 | FC Oran | 2 – 1 | USM Casablanca | Stade Vincent Monréal, Oran | |
| 1947 | Gallia Sports Alger | 2 – 0 | SC Bel Abbès | ..., Algiers | |
| 1948 | Wydad AC | 4 – 2 | USA Casablanca | Stade Philip, Casablanca | |
| 1949 | Wydad AC | 3 – 0 | MO Constantine | Stade Philip, Casablanca | |
| 1950 | Wydad AC | 4 – 0 | USM Oran | Stade Vincent Monréal, Oran | |
| 1951 | Gallia Sports Alger | 1 – 0 | CS Hammam-Lif | ..., Algiers | |
| 1952 | USM Casablanca | 2 – 0 | AS Saint Eugène | ..., Algiers | |
| 1953 | SC Bel Abbès | 4 – 0 | FC Blida | Stade Vincent Monréal, Oran | |
| 1954 | SC Bel Abbès | 6 – 1 | CS Hammam-Lif | Stade Vincent Monréal, Oran | |
| 1955 | ESFM Guelma | 2 – 1 (aet) | Wydad AC | Stade Philip, Casablanca | |
| 1956 | not held | not held | not held | not held | not held |

## Winners by team

| Num | Club | Winners | Runners-up |
| 1 | SC Bel Abbès | 7 (1922, 1924, 1925, 1926, 1927, 1953, 1954) | 3 (1923, 1928, 1947) |
| 2 | USM Casablanca | 5 (1932, 1933, 1934, 1942, 1952) | 3 (1938, 1939, 1946) |
| 3 | Gallia Sport d'Alger | 4 (1928, 1937, 1947, 1951) | 1 (1929) |
| 4 | Wydad AC | 3 (1948, 1949, 1950) | 1 (1955) |
| 5 | FC Blida | 2 (1923, 1929) | 3 (1921, 1924, 1953) |
| 6 | RU Alger | 2 (1935, 1939) | 0 |
| 7 | AS Saint Eugène | 1 (1930) | 2 (1936, 1952) |
| 7 | CDJ Oran | 1 (1931) | 2 (1937, 1942 |
| 9 | Gallia Club Oran | 1 (1936) | 1 (1932) |
| 10 | Racing Club Tunis | 1 (1920) | 0 |
| 10 | AS Marine Oran | 1 (1921) | 0 |
| 10 | JAC Bône | 1 (1938) | 0 |
| 10 | FC Oran | 1 (1946) | 0 |
| 10 | ES Guelma | 1 (1955) | 0 |
| 15 | USM Oran | 0 | 3 (1933, 1935, 1950) |
| 16 | USA Casablanca | 0 | 2 (1948, 1949) |
| 16 | CS Hammam-Lif | 0 | 2 (1951, 1954) |
| 18 | RC Philippeville | 0 | 1 (1922) |
| 18 | Stade Gaullois Tunis | 0 | 1 (1925) |
| 18 | SC Tunis | 0 | 1 (1926) |
| 18 | JS Phillipville | 0 | 1 (1927) |
| 18 | OM Rabat | 0 | 1 (1930) |
| 18 | Stade Marocain | 0 | 1 (1931) |
| 18 | US Tunisienne | 0 | 1 (1934) |
    NTB:
* ES Guelma (ex. ESFM Guelma)

## Winners by nation

| Num | Nation | Winners | Runners-up |
| 1 | Oran (department) | 11 | 9 |
| 2 | Alger (department) | 9 | 7 |
| 3 | Morocco | 8 | 7 |
| 4 | Constantine (department) | 2 | 2 |
| 5 | Tunisia | 1 | 2 |