The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
ANG

Girabola 2025/26

Every result, the table as it finished, and the price each match went off at. 240 matches played between September 2025 and May 2026.

240Matches
515Goals
2.15Per game
45.4%Home wins
15%Priced at kickoff
Petro de LuandaTop of the table

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
1 PDLPetro de Luanda 30 22 6 2 +48 72
2 WILWiliete 30 18 8 4 +20 62
3 DA1º de Agosto 30 15 12 3 +25 57
4 DHDesportivo Huíla 30 12 10 8 +9 46
5 KABKabuscorp 30 10 12 8 +4 42
6 BDMBravos do Maquis FC 30 12 6 12 +3 42
7 INTInterclube 30 9 13 8 +7 40
8 CLCD Lunda-Sul 30 10 10 10 -1 40
9 DM1º de Maio 30 10 7 13 -4 37
10 ADLAcadémica do Lobito 30 8 11 11 -5 35
11 SSSão Salvador 30 9 8 13 -6 35
12 SESagrada Esperança 30 8 11 11 -7 35
13 RDLRecreativo do Libolo 30 9 7 14 -11 34
14 LCLuanda City 30 9 6 15 -24 33
15 GFGuelson FC 30 6 3 21 -26 21
16 RFRedonda FC 30 5 6 19 -32 21

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.15
515 goals. 34.6% of matches went over 2.5.
Home advantage
45.4%
Draws 28.3%, away wins 26.3%.
Half-time lead held
85%
From 133 matches where someone led at the break.
1–0 39 · 16.3%
1–1 38 · 15.8%
0–0 26 · 10.8%
2–1 22 · 9.2%
2–0 21 · 8.8%
0–1 21 · 8.8%

Results 240

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.

Sunday 24 May 2026
14:00 Bravos do Maquis FC 0 – 2 Guelson FC — — —
14:00 1º de Agosto 1 – 1 Redonda FC — — —
14:00 São Salvador 1 – 0 Luanda City — — —
14:00 Recreativo do Libolo 0 – 1 Kabuscorp — — —
14:00 Académica do Lobito 0 – 0 Interclube — — —
14:00 Wiliete 1 – 1 CD Lunda-Sul — — —
14:00 Sagrada Esperança 1 – 1 1º de Maio — — —
14:00 Desportivo Huíla 0 – 0 Petro de Luanda — — —
Wednesday 20 May 2026
14:00 Redonda FC 1 – 1 Wiliete — — —
14:00 Guelson FC 1 – 0 Sagrada Esperança — — —
14:00 1º de Maio 0 – 0 Desportivo Huíla — — —
14:00 Kabuscorp 1 – 1 São Salvador — — —
14:00 Interclube 1 – 1 Recreativo do Libolo — — —
14:00 CD Lunda-Sul 1 – 0 Bravos do Maquis FC — — —
14:00 Luanda City 0 – 1 1º de Agosto — — —
14:00 Académica do Lobito 1 – 1 Petro de Luanda — — —
Sunday 17 May 2026
15:00 Wiliete 1 – 0 Luanda City 1.45 4.20 8.18
14:00 Sagrada Esperança 1 – 1 CD Lunda-Sul — — —
14:00 São Salvador 1 – 1 Interclube — — —
14:00 Recreativo do Libolo 3 – 0 Académica do Lobito — — —
Saturday 16 May 2026
14:30 Desportivo Huíla 4 – 0 Guelson FC — — —
14:30 1º de Agosto 0 – 1 Kabuscorp — — —
14:30 Petro de Luanda 0 – 0 1º de Maio — — —
14:00 Bravos do Maquis FC 1 – 0 Redonda FC — — —
Thursday 14 May 2026
14:30 Académica do Lobito 1 – 1 CD Lunda-Sul — — —
Monday 11 May 2026
14:30 CD Lunda-Sul 3 – 0 Desportivo Huíla — — —
Sunday 10 May 2026
15:00 Luanda City 0 – 2 Bravos do Maquis FC — — —
15:00 Kabuscorp 1 – 2 Wiliete — — —
14:30 Académica do Lobito 0 – 1 1º de Maio — — —
Saturday 9 May 2026
15:00 Guelson FC 0 – 2 Petro de Luanda 13.00 5.35 1.25
15:00 Interclube 0 – 0 1º de Agosto — — —
14:30 Recreativo do Libolo 0 – 0 São Salvador — — —
14:00 Redonda FC 0 – 2 Sagrada Esperança — — —
Wednesday 6 May 2026
16:00 Petro de Luanda 3 – 0 CD Lunda-Sul 1.27 5.05 17.00
15:00 Wiliete 2 – 1 Interclube — — —
14:30 1º de Maio 4 – 1 Guelson FC — — —
14:30 Desportivo Huíla 2 – 0 Redonda FC — — —
14:30 1º de Agosto 2 – 0 Recreativo do Libolo — — —
14:00 São Salvador 2 – 0 Académica do Lobito — — —
14:00 Bravos do Maquis FC 0 – 0 Kabuscorp — — —
14:00 Sagrada Esperança 0 – 0 Luanda City — — —
Sunday 3 May 2026
14:00 Luanda City 1 – 2 Desportivo Huíla — — —
13:30 Kabuscorp 4 – 0 Sagrada Esperança 1.86 2.95 4.60
13:00 São Salvador 0 – 3 1º de Agosto — — —
Saturday 2 May 2026
14:00 Interclube 3 – 1 Bravos do Maquis FC — — —
13:30 Académica do Lobito 2 – 0 Guelson FC — — —
13:30 Redonda FC 2 – 5 Petro de Luanda — — —
13:00 CD Lunda-Sul 0 – 1 1º de Maio — — —
13:00 Recreativo do Libolo 1 – 1 Wiliete — — —
Sunday 26 April 2026
15:00 Guelson FC 0 – 2 CD Lunda-Sul — — —
15:00 Wiliete 1 – 0 São Salvador 1.41 3.90 7.75
14:30 1º de Maio 2 – 0 Redonda FC — — —
14:30 1º de Agosto 0 – 1 Académica do Lobito — — —
14:30 Desportivo Huíla 2 – 0 Kabuscorp — — —
Saturday 25 April 2026
16:00 Petro de Luanda 6 – 0 Luanda City — — —
14:00 Bravos do Maquis FC 0 – 0 Recreativo do Libolo — — —
14:00 Sagrada Esperança 1 – 0 Interclube — — —
Sunday 19 April 2026
15:00 Kabuscorp 0 – 0 Petro de Luanda 6.50 3.35 1.55
14:30 1º de Agosto 1 – 1 Wiliete — — —
14:00 São Salvador 2 – 1 Bravos do Maquis FC — — —
Saturday 18 April 2026
15:00 Interclube 0 – 0 Desportivo Huíla — — —
14:30 Redonda FC 0 – 0 Guelson FC 2.60 3.02 2.81
14:00 Recreativo do Libolo 3 – 1 Sagrada Esperança — — —
Friday 17 April 2026
15:00 Luanda City 1 – 0 1º de Maio — — —
Sunday 12 April 2026
15:00 Guelson FC 1 – 2 Luanda City — — —
15:00 Wiliete 2 – 3 Académica do Lobito — — —
14:30 1º de Maio 3 – 1 Kabuscorp — — —
14:30 Desportivo Huíla 1 – 0 Recreativo do Libolo — — —
14:00 CD Lunda-Sul 1 – 0 Redonda FC — — —
14:00 Bravos do Maquis FC 1 – 1 1º de Agosto — — —
Saturday 11 April 2026
15:00 Interclube 0 – 0 Petro de Luanda — — —
14:00 Sagrada Esperança 0 – 1 São Salvador — — —
Thursday 9 April 2026
15:00 Luanda City 1 – 0 CD Lunda-Sul 3.07 2.94 2.45
14:30 Académica do Lobito 4 – 0 Redonda FC — — —
Wednesday 8 April 2026
16:00 Kabuscorp 0 – 0 Guelson FC — — —
15:00 Wiliete 1 – 0 Bravos do Maquis FC 1.78 3.38 4.75
15:00 Interclube 3 – 1 1º de Maio — — —
14:30 1º de Agosto 2 – 1 Sagrada Esperança — — —
14:00 São Salvador 1 – 1 Desportivo Huíla — — —
14:00 Recreativo do Libolo 0 – 2 Petro de Luanda — — —
Sunday 5 April 2026
14:00 1º de Maio 1 – 1 Recreativo do Libolo — — —
14:00 CD Lunda-Sul 0 – 3 Kabuscorp — — —
Saturday 4 April 2026
16:00 Petro de Luanda 1 – 0 São Salvador 1.53 4.18 7.83
14:00 Redonda FC 1 – 0 Luanda City — — —
14:00 Desportivo Huíla 2 – 2 1º de Agosto — — —
14:00 Bravos do Maquis FC 1 – 0 Académica do Lobito — — —
14:00 Sagrada Esperança 2 – 2 Wiliete 3.09 3.29 2.22
Friday 3 April 2026
15:00 Guelson FC 2 – 4 Interclube — — —
Sunday 22 March 2026
15:00 Wiliete 3 – 0 Desportivo Huíla — — —
15:00 1º de Agosto 0 – 3 Petro de Luanda — — —
14:30 Académica do Lobito 1 – 1 Luanda City — — —
Saturday 21 March 2026
15:00 Interclube 1 – 1 CD Lunda-Sul — — —
14:00 Recreativo do Libolo 0 – 2 Guelson FC 1.84 3.25 5.00
14:00 São Salvador 3 – 2 1º de Maio — — —
14:00 Bravos do Maquis FC 1 – 1 Sagrada Esperança — — —
Friday 20 March 2026
15:00 Kabuscorp 2 – 0 Redonda FC 1.72 3.20 4.90
Sunday 15 March 2026
15:00 Luanda City 2 – 1 Kabuscorp 4.10 3.25 1.84
14:30 Desportivo Huíla 1 – 0 Bravos do Maquis FC — — —
14:30 1º de Maio 1 – 1 1º de Agosto — — —
14:30 CD Lunda-Sul 2 – 0 Recreativo do Libolo — — —
Saturday 14 March 2026
15:00 Petro de Luanda 1 – 1 Wiliete 1.72 3.61 6.30
14:00 Redonda FC 0 – 0 Interclube — — —
14:00 Sagrada Esperança 3 – 1 Académica do Lobito — — —
Friday 13 March 2026
15:00 Guelson FC 3 – 1 São Salvador 2.86 3.10 2.40
Sunday 8 March 2026
15:00 Wiliete 1 – 0 1º de Maio — — —
14:30 1º de Agosto 2 – 0 Guelson FC — — —
14:00 São Salvador 1 – 1 CD Lunda-Sul — — —
Saturday 7 March 2026
15:00 Interclube 1 – 1 Luanda City — — —
14:30 Académica do Lobito 1 – 1 Kabuscorp — — —
14:00 Recreativo do Libolo 2 – 0 Redonda FC — — —
14:00 Sagrada Esperança 0 – 0 Desportivo Huíla — — —
14:00 Bravos do Maquis FC 0 – 3 Petro de Luanda — — —
Sunday 1 March 2026
15:00 Luanda City 1 – 0 Recreativo do Libolo 2.80 2.90 2.72
14:30 Desportivo Huíla 2 – 1 Académica do Lobito — — —
14:30 1º de Maio 0 – 1 Bravos do Maquis FC — — —
14:30 Kabuscorp 0 – 2 Interclube — — —
14:00 CD Lunda-Sul 0 – 1 1º de Agosto — — —
Saturday 28 February 2026
15:00 Guelson FC 1 – 2 Wiliete 5.35 3.76 1.62
15:00 Petro de Luanda 4 – 1 Sagrada Esperança 1.42 4.97 11.50
14:30 Redonda FC 1 – 3 São Salvador — — —
Thursday 19 February 2026
15:00 Petro de Luanda 2 – 0 Desportivo Huíla — — —
Sunday 15 February 2026
15:00 Guelson FC 0 – 1 Bravos do Maquis FC 4.14 3.21 1.95
15:00 Luanda City 0 – 0 São Salvador 2.60 2.99 2.85
14:30 1º de Maio 2 – 1 Sagrada Esperança — — —
14:00 CD Lunda-Sul 1 – 2 Wiliete — — —
Saturday 14 February 2026
15:00 Interclube 1 – 0 Académica do Lobito — — —
14:30 Redonda FC 0 – 4 1º de Agosto — — —
Friday 13 February 2026
15:00 Kabuscorp 1 – 0 Recreativo do Libolo — — —
Wednesday 11 February 2026
14:00 Bravos do Maquis FC 3 – 1 CD Lunda-Sul — — —
Tuesday 10 February 2026
15:00 Petro de Luanda 2 – 0 Académica do Lobito — — —
Sunday 8 February 2026
15:00 Wiliete 3 – 0 Redonda FC — — —
14:30 Desportivo Huíla 2 – 0 1º de Maio — — —
Saturday 7 February 2026
14:30 1º de Agosto 6 – 0 Luanda City — — —
14:00 Sagrada Esperança 2 – 0 Guelson FC — — —
14:00 São Salvador 0 – 0 Kabuscorp — — —
14:00 Recreativo do Libolo 1 – 2 Interclube — — —
Wednesday 4 February 2026
14:30 1º de Maio 2 – 3 Petro de Luanda — — —
Sunday 1 February 2026
15:00 Luanda City 0 – 5 Wiliete 3.85 3.17 1.99
15:00 Kabuscorp 1 – 1 1º de Agosto — — —
Saturday 31 January 2026
15:00 Interclube 2 – 1 São Salvador — — —
14:30 Redonda FC 0 – 3 Bravos do Maquis FC — — —
14:00 Académica do Lobito 1 – 1 Recreativo do Libolo — — —
14:00 CD Lunda-Sul 1 – 0 Sagrada Esperança — — —
Friday 30 January 2026
15:00 Guelson FC 0 – 3 Desportivo Huíla — — —
Sunday 25 January 2026
15:00 Wiliete 0 – 2 Kabuscorp 1.67 3.30 5.00
14:30 1º de Maio 0 – 1 Académica do Lobito — — —
14:30 Desportivo Huíla 0 – 1 CD Lunda-Sul — — —
Saturday 24 January 2026
14:30 1º de Agosto 2 – 1 Interclube — — —
14:00 Sagrada Esperança 2 – 1 Redonda FC — — —
14:00 São Salvador 2 – 1 Recreativo do Libolo — — —
14:00 Bravos do Maquis FC 1 – 3 Luanda City — — —
Sunday 18 January 2026
15:00 Académica do Lobito 1 – 0 São Salvador — — —
14:00 Kabuscorp 0 – 0 Bravos do Maquis FC 2.30 2.90 3.20
Saturday 17 January 2026
15:00 Interclube 1 – 2 Wiliete — — —
14:30 Redonda FC 1 – 0 Desportivo Huíla — — —
14:00 Recreativo do Libolo 0 – 3 1º de Agosto — — —
14:00 CD Lunda-Sul 0 – 2 Petro de Luanda — — —
Friday 16 January 2026
15:00 Guelson FC 1 – 0 1º de Maio — — —
15:00 Luanda City 1 – 3 Sagrada Esperança 2.49 2.90 3.00
Tuesday 13 January 2026
15:00 Petro de Luanda 2 – 1 Guelson FC 1.16 6.20 36.00
Tuesday 9 December 2025
14:00 Sagrada Esperança 0 – 3 Petro de Luanda — — —
Sunday 7 December 2025
15:00 Wiliete 1 – 0 Recreativo do Libolo — — —
14:30 Desportivo Huíla 0 – 1 Luanda City — — —
14:30 1º de Maio 1 – 0 CD Lunda-Sul — — —
14:30 1º de Agosto 2 – 0 São Salvador — — —
Saturday 6 December 2025
15:00 Petro de Luanda 1 – 0 Redonda FC — — —
14:00 Bravos do Maquis FC 2 – 1 Interclube — — —
14:00 Sagrada Esperança 1 – 1 Kabuscorp — — —
Friday 5 December 2025
15:00 Guelson FC 0 – 1 Académica do Lobito — — —
Wednesday 3 December 2025
15:00 Petro de Luanda 2 – 1 Kabuscorp 1.36 4.00 9.00
Sunday 30 November 2025
15:00 Académica do Lobito 1 – 1 1º de Agosto — — —
14:00 São Salvador 1 – 2 Wiliete — — —
Saturday 29 November 2025
15:00 Interclube 4 – 1 Sagrada Esperança — — —
14:30 Redonda FC 2 – 3 1º de Maio — — —
14:00 CD Lunda-Sul 0 – 0 Guelson FC — — —
14:00 Recreativo do Libolo 2 – 1 Bravos do Maquis FC — — —
Friday 28 November 2025
15:00 Kabuscorp 0 – 2 Desportivo Huíla — — —
Wednesday 26 November 2025
15:00 Luanda City 1 – 5 Petro de Luanda 8.57 3.86 1.42
Sunday 23 November 2025
15:00 Wiliete 2 – 2 1º de Agosto — — —
14:30 1º de Maio 1 – 0 Luanda City — — —
14:30 Desportivo Huíla 2 – 1 Interclube — — —
14:00 CD Lunda-Sul 2 – 0 Académica do Lobito — — —
Saturday 22 November 2025
14:00 Bravos do Maquis FC 2 – 1 São Salvador — — —
14:00 Sagrada Esperança 5 – 1 Recreativo do Libolo — — —
Friday 21 November 2025
15:00 Guelson FC 1 – 2 Redonda FC — — —
Saturday 15 November 2025
15:00 Guelson FC 2 – 3 1º de Agosto — — —
Sunday 9 November 2025
15:00 Luanda City 2 – 0 Guelson FC 1.94 3.05 3.97
15:00 Petro de Luanda 0 – 1 1º de Agosto — — —
Saturday 8 November 2025
15:00 Kabuscorp 0 – 0 1º de Maio — — —
15:00 Académica do Lobito 1 – 2 Wiliete — — —
14:30 Redonda FC 2 – 1 CD Lunda-Sul — — —
14:00 São Salvador 0 – 1 Sagrada Esperança — — —
14:00 Recreativo do Libolo 2 – 1 Desportivo Huíla — — —
Wednesday 5 November 2025
15:00 1º de Agosto 1 – 0 Bravos do Maquis FC — — —
15:00 Petro de Luanda 1 – 0 Interclube — — —
Monday 3 November 2025
09:00 Desportivo Huíla 2 – 0 São Salvador — — —
Sunday 2 November 2025
14:30 1º de Maio 1 – 1 Interclube — — —
14:00 CD Lunda-Sul 1 – 0 Luanda City — — —
Saturday 1 November 2025
15:00 Petro de Luanda 4 – 1 Recreativo do Libolo — — —
14:30 Redonda FC 1 – 0 Académica do Lobito — — —
14:00 Bravos do Maquis FC 2 – 0 Wiliete — — —
14:00 Sagrada Esperança 0 – 0 1º de Agosto — — —
Friday 31 October 2025
15:00 Guelson FC 2 – 0 Kabuscorp 4.80 2.95 1.82
Wednesday 29 October 2025
14:00 São Salvador 2 – 1 Petro de Luanda — — —
Tuesday 28 October 2025
14:30 1º de Agosto 1 – 1 CD Lunda-Sul — — —
Sunday 26 October 2025
16:00 Wiliete 3 – 1 Sagrada Esperança — — —
15:00 Luanda City 1 – 0 Redonda FC — — —
15:00 Académica do Lobito 1 – 0 Bravos do Maquis FC — — —
14:00 Recreativo do Libolo 1 – 0 1º de Maio — — —
Saturday 25 October 2025
15:00 Interclube 2 – 1 Guelson FC — — —
Friday 24 October 2025
15:00 Kabuscorp 1 – 1 CD Lunda-Sul — — —
14:30 1º de Agosto 2 – 2 Desportivo Huíla — — —
Wednesday 22 October 2025
15:00 Wiliete 3 – 2 Guelson FC 1.44 3.98 8.00
Tuesday 21 October 2025
15:00 Kabuscorp 0 – 0 Académica do Lobito — — —
Sunday 19 October 2025
14:30 Desportivo Huíla 1 – 1 Wiliete — — —
14:00 CD Lunda-Sul 1 – 1 Interclube — — —
14:00 1º de Maio 1 – 0 São Salvador — — —
Saturday 18 October 2025
15:00 Luanda City 1 – 1 Académica do Lobito — — —
14:00 Sagrada Esperança 1 – 1 Bravos do Maquis FC — — —
Friday 17 October 2025
15:00 Guelson FC 0 – 1 Recreativo do Libolo 3.30 2.85 2.35
14:30 Redonda FC 0 – 1 Kabuscorp — — —
Sunday 5 October 2025
15:00 Wiliete 0 – 2 Petro de Luanda 3.00 2.85 2.54
14:30 Académica do Lobito 0 – 0 Sagrada Esperança — — —
14:30 1º de Agosto 1 – 0 1º de Maio — — —
14:00 Bravos do Maquis FC 2 – 1 Desportivo Huíla — — —
08:00 Recreativo do Libolo 1 – 1 CD Lunda-Sul — — —
Saturday 4 October 2025
15:00 Interclube 0 – 0 Redonda FC — — —
14:00 São Salvador 3 – 1 Guelson FC — — —
Friday 3 October 2025
14:30 Kabuscorp 1 – 0 Luanda City 1.57 3.60 5.25
Sunday 28 September 2025
14:30 Luanda City 1 – 1 Interclube — — —
14:30 Desportivo Huíla 1 – 1 Sagrada Esperança — — —
14:00 CD Lunda-Sul 1 – 0 São Salvador — — —
Saturday 27 September 2025
14:00 Redonda FC 0 – 1 Recreativo do Libolo — — —
Wednesday 24 September 2025
15:00 Petro de Luanda 2 – 1 Bravos do Maquis FC 1.40 4.00 9.50
14:30 1º de Maio 0 – 1 Wiliete — — —
Sunday 21 September 2025
14:30 Académica do Lobito 1 – 1 Desportivo Huíla — — —
14:00 São Salvador 0 – 0 Redonda FC — — —
Saturday 20 September 2025
14:00 Recreativo do Libolo 2 – 0 Luanda City — — —
14:00 Bravos do Maquis FC 5 – 1 1º de Maio — — —
Tuesday 16 September 2025
15:00 Interclube 0 – 1 Kabuscorp — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key