Final table 16 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
1.98
121 goals.
37.7% of matches went over 2.5.
Home advantage
42.6%
Draws 29.5%,
away wins 27.9%.
Half-time lead held
80.6%
From 31 matches where someone led at the break.
1–1
9 · 14.8%
1–0
9 · 14.8%
0–0
8 · 13.1%
2–1
7 · 11.5%
1–2
7 · 11.5%
0–1
6 · 9.8%
Results 120
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 19 December 2026
14:00
Wiliete
scheduled
Interclube
—
—
—
14:00
São Salvador
scheduled
Kabuscorp
—
—
—
14:00
Sagrada Esperança
scheduled
Académica do Lobito
—
—
—
14:00
1º de Maio
scheduled
Desportivo Huíla
—
—
—
14:00
FC Luanda
scheduled
Petro de Luanda
—
—
—
14:00
CD Lunda-Sul
scheduled
Recreativo do Libolo
—
—
—
14:00
Sporting de Cabinda
scheduled
Recreativo da Caála
—
—
—
14:00
Bravos do Maquis FC
scheduled
1º de Agosto
—
—
—
Saturday 12 December 2026
14:00
1º de Maio
scheduled
Wiliete
—
—
—
14:00
1º de Agosto
scheduled
Sagrada Esperança
—
—
—
14:00
Interclube
scheduled
Sporting de Cabinda
—
—
—
14:00
FC Luanda
scheduled
Bravos do Maquis FC
—
—
—
14:00
Recreativo do Libolo
scheduled
Kabuscorp
—
—
—
14:00
Recreativo da Caála
scheduled
São Salvador
—
—
—
14:00
Académica do Lobito
scheduled
CD Lunda-Sul
—
—
—
Wednesday 9 December 2026
14:00
Sagrada Esperança
scheduled
Petro de Luanda
—
—
—
Saturday 5 December 2026
14:00
Wiliete
scheduled
Petro de Luanda
—
—
—
14:00
São Salvador
scheduled
Recreativo do Libolo
—
—
—
14:00
Sagrada Esperança
scheduled
FC Luanda
—
—
—
14:00
Kabuscorp
scheduled
Académica do Lobito
—
—
—
14:00
Interclube
scheduled
Recreativo da Caála
—
—
—
14:00
Desportivo Huíla
scheduled
Bravos do Maquis FC
—
—
—
14:00
CD Lunda-Sul
scheduled
1º de Agosto
—
—
—
14:00
Sporting de Cabinda
scheduled
1º de Maio
—
—
—
Saturday 28 November 2026
14:00
Sagrada Esperança
scheduled
Desportivo Huíla
—
—
—
14:00
1º de Maio
scheduled
Interclube
—
—
—
14:00
1º de Agosto
scheduled
Kabuscorp
—
—
—
14:00
Petro de Luanda
scheduled
Sporting de Cabinda
—
—
—
14:00
FC Luanda
scheduled
CD Lunda-Sul
—
—
—
14:00
Recreativo do Libolo
scheduled
Recreativo da Caála
—
—
—
14:00
Bravos do Maquis FC
scheduled
Wiliete
—
—
—
14:00
Académica do Lobito
scheduled
São Salvador
—
—
—
Saturday 21 November 2026
14:00
Wiliete
scheduled
Sagrada Esperança
—
—
—
14:00
São Salvador
scheduled
1º de Agosto
—
—
—
14:00
Kabuscorp
scheduled
FC Luanda
—
—
—
14:00
Interclube
scheduled
Petro de Luanda
—
—
—
14:00
CD Lunda-Sul
scheduled
Desportivo Huíla
—
—
—
14:00
Sporting de Cabinda
scheduled
Bravos do Maquis FC
—
—
—
14:00
Recreativo da Caála
scheduled
1º de Maio
—
—
—
14:00
Académica do Lobito
scheduled
Recreativo do Libolo
—
—
—
Sunday 8 November 2026
16:15
Petro de Luanda
scheduled
1º de Maio
—
—
—
14:00
FC Luanda
scheduled
São Salvador
—
—
—
14:00
Desportivo Huíla
scheduled
Kabuscorp
—
—
—
14:00
CD Lunda-Sul
scheduled
Wiliete
—
—
—
14:00
Recreativo da Caála
scheduled
Académica do Lobito
—
—
—
Saturday 7 November 2026
14:00
Sagrada Esperança
scheduled
Sporting de Cabinda
—
—
—
14:00
Recreativo do Libolo
scheduled
1º de Agosto
—
—
—
14:00
Bravos do Maquis FC
scheduled
Interclube
—
—
—
Wednesday 4 November 2026
14:30
1º de Agosto
scheduled
Wiliete
—
—
—
14:00
Sporting de Cabinda
scheduled
Kabuscorp
—
—
—
Tuesday 3 November 2026
16:00
Petro de Luanda
scheduled
Desportivo Huíla
—
—
—
Sunday 1 November 2026
16:15
Wiliete
scheduled
Sporting de Cabinda
—
—
—
14:30
1º de Maio
scheduled
FC Luanda
—
—
—
14:00
São Salvador
scheduled
CD Lunda-Sul
—
—
—
14:00
Kabuscorp
scheduled
Recreativo da Caála
—
—
—
Saturday 31 October 2026
14:30
1º de Agosto
scheduled
Petro de Luanda
—
—
—
14:30
Académica do Lobito
scheduled
Bravos do Maquis FC
—
—
—
14:00
Recreativo do Libolo
scheduled
Sagrada Esperança
—
—
—
Friday 30 October 2026
14:30
Interclube
scheduled
Desportivo Huíla
—
—
—
Wednesday 28 October 2026
15:00
Wiliete
1 – 0
São Salvador
—
—
—
Tuesday 27 October 2026
16:15
Recreativo da Caála
1 – 0
1º de Agosto
—
—
—
14:00
Bravos do Maquis FC
1 – 1
Petro de Luanda
—
—
—
Sunday 25 October 2026
14:30
Desportivo Huíla
2 – 1
Recreativo do Libolo
—
—
—
14:00
CD Lunda-Sul
3 – 1
Interclube
—
—
—
Saturday 24 October 2026
14:00
Sagrada Esperança
3 – 0
1º de Maio
—
—
—
14:00
Académica do Lobito
1 – 1
FC Luanda
—
—
—
Sunday 18 October 2026
14:30
FC Luanda
0 – 2
Desportivo Huíla
—
—
—
14:00
São Salvador
2 – 1
1º de Maio
—
—
—
Saturday 17 October 2026
14:00
Sagrada Esperança
1 – 1
Recreativo da Caála
—
—
—
14:00
Recreativo do Libolo
0 – 1
Interclube
—
—
—
14:00
Sporting de Cabinda
0 – 0
Académica do Lobito
—
—
—
14:00
Bravos do Maquis FC
0 – 0
CD Lunda-Sul
—
—
—
Tuesday 13 October 2026
16:00
Petro de Luanda
1 – 0
Kabuscorp
—
—
—
Sunday 11 October 2026
14:30
1º de Maio
2 – 2
Bravos do Maquis FC
—
—
—
14:30
FC Luanda
1 – 2
Recreativo do Libolo
—
—
—
14:30
Desportivo Huíla
0 – 0
São Salvador
—
—
—
14:00
CD Lunda-Sul
0 – 0
Sporting de Cabinda
—
—
—
14:00
Académica do Lobito
1 – 1
1º de Agosto
—
—
—
Saturday 10 October 2026
16:00
Kabuscorp
1 – 1
Wiliete
—
—
—
14:00
Interclube
1 – 1
Sagrada Esperança
—
—
—
Friday 9 October 2026
14:30
Petro de Luanda
0 – 0
Recreativo da Caála
—
—
—
Wednesday 7 October 2026
14:30
Sagrada Esperança
1 – 0
Kabuscorp
—
—
—
Monday 21 September 2026
14:30
1º de Maio
1 – 0
CD Lunda-Sul
—
—
—
Sunday 20 September 2026
16:15
Wiliete
5 – 0
Recreativo do Libolo
—
—
—
14:30
Desportivo Huíla
1 – 0
Académica do Lobito
—
—
—
14:00
São Salvador
0 – 0
Sporting de Cabinda
—
—
—
14:00
Kabuscorp
1 – 0
Interclube
—
—
—
14:00
Recreativo da Caála
1 – 2
Bravos do Maquis FC
—
—
—
Saturday 19 September 2026
14:30
1º de Agosto
3 – 2
FC Luanda
—
—
—
Thursday 17 September 2026
14:30
São Salvador
0 – 1
Petro de Luanda
—
—
—
Wednesday 16 September 2026
14:00
Bravos do Maquis FC
1 – 0
Kabuscorp
—
—
—
Sunday 13 September 2026
15:00
Wiliete
2 – 0
FC Luanda
—
—
—
14:00
Recreativo da Caála
1 – 2
Desportivo Huíla
—
—
—
Saturday 12 September 2026
14:00
Recreativo do Libolo
2 – 1
1º de Maio
—
—
—
14:00
CD Lunda-Sul
2 – 1
Sagrada Esperança
—
—
—
Thursday 10 September 2026
14:30
Interclube
2 – 0
Académica do Lobito
—
—
—
Wednesday 9 September 2026
14:00
Sporting de Cabinda
1 – 1
1º de Agosto
—
—
—
Sunday 6 September 2026
14:00
Bravos do Maquis FC
0 – 1
São Salvador
—
—
—
Saturday 5 September 2026
14:30
FC Luanda
2 – 1
Sporting de Cabinda
—
—
—
14:30
Académica do Lobito
0 – 2
1º de Maio
—
—
—
14:00
CD Lunda-Sul
1 – 2
Recreativo da Caála
—
—
—
Tuesday 1 September 2026
14:30
1º de Agosto
2 – 1
Interclube
—
—
—
Monday 31 August 2026
14:30
Desportivo Huíla
0 – 1
Wiliete
—
—
—
14:00
Recreativo do Libolo
0 – 1
Bravos do Maquis FC
—
—
—
Sunday 30 August 2026
14:30
Académica do Lobito
0 – 2
Petro de Luanda
—
—
—
Saturday 29 August 2026
14:30
Kabuscorp
1 – 1
CD Lunda-Sul
1.77
3.15
4.70
14:00
Sagrada Esperança
3 – 1
São Salvador
—
—
—
Friday 28 August 2026
14:30
Interclube
2 – 1
FC Luanda
—
—
—
Thursday 27 August 2026
15:00
Recreativo da Caála
1 – 2
Wiliete
—
—
—
14:30
1º de Maio
1 – 2
1º de Agosto
—
—
—
Wednesday 26 August 2026
15:30
Petro de Luanda
3 – 0
Recreativo do Libolo
1.19
6.90
28.00
14:00
Sporting de Cabinda
1 – 2
Desportivo Huíla
—
—
—
Sunday 23 August 2026
16:30
Wiliete
2 – 0
Académica do Lobito
—
—
—
14:00
São Salvador
0 – 1
Interclube
—
—
—
14:00
1º de Maio
1 – 1
Kabuscorp
—
—
—
14:00
FC Luanda
0 – 0
Recreativo da Caála
—
—
—
Saturday 22 August 2026
14:00
1º de Agosto
1 – 0
Desportivo Huíla
—
—
—
14:00
Sporting de Cabinda
0 – 3
Recreativo do Libolo
—
—
—
14:00
Bravos do Maquis FC
3 – 0
Sagrada Esperança
—
—
—
Friday 21 August 2026
14:00
CD Lunda-Sul
0 – 0
Petro de Luanda
—
—
—