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

CAF Confederation Cup 2025/26

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

141Matches
329Goals
2.33Per game
52.5%Home wins
47%Priced at kickoff
Olympique SafiTop of the table

Final table 58 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 OSOlympique Safi 14 7 5 2 +10 26
2 ZSZamalek SC 13 7 4 2 +10 25
3 UAUSM Alger 13 7 4 2 +8 25
4 WAWydad AC 10 7 2 1 +12 23
5 CBCR Belouizdad 12 6 4 2 +7 22
6 AZAAzam 10 7 0 3 +11 21
7 ODOtôho d'Oyo 12 6 2 4 +7 20
8 MUManiema Union 11 6 2 3 +6 20
9 AMAL Masry 10 4 4 2 +3 16
10 SBSSingida Black Stars 10 4 3 3 +1 15
11 KCKaizer Chiefs 9 4 2 3 +2 14
12 DJODjoliba 10 3 3 4 0 12
13 SANSan-Pédro 10 3 2 5 -2 11
14 ZUZESCO United 10 3 1 6 -1 10
15 STEStellenbosch 8 2 3 3 -4 9
16 RLRoyal Leopards 3 2 1 0 +7 7
17 USFUSFA 4 2 1 1 +2 7
18 SIMSimba 4 2 1 1 +1 7
19 STStade Tunisien 4 2 1 1 +1 7
20 AFAAFAD 4 2 1 1 0 7
21 AKAsante Kotoko 4 2 0 2 -3 6
22 KMKKMKM 4 2 0 2 -7 6
23 ALIAl-Ittihad 4 1 2 1 +1 5
24 CSOCoton Sport Ouidah 4 1 2 1 0 5
25 FDCFlambeau du Centre 4 1 2 1 -1 5
26 NUNairobi United 9 1 2 6 -8 5
27 HAFHafia 4 1 1 2 0 4
28 DA15 de Agosto 4 1 1 2 0 4
29 FMFerroviário Maputo 4 1 1 2 -2 4
30 BFWBe Forward Wanderers 1 1 0 0 +1 3
31 KABKabuscorp 1 1 0 0 +1 3
32 ESES Sahel 3 1 0 2 0 3
33 AZUAl Zamala Umm Ruwaba 2 1 0 1 0 3
34 BHABhantal 2 1 0 1 -2 3
35 AAWAl Ahli Wad Medani 2 1 0 1 -2 3
36 FCFC 105 2 1 0 1 -3 3
37 FORForesters 2 1 0 1 -3 3
38 DEKDekedaha 4 1 0 3 -7 3
39 NECNEC 2 0 2 0 0 2
40 ALAAl-Akhdar 2 0 1 1 -1 1
41 PAMPamplemousses 2 0 1 1 -1 1
42 ARAigle Royal 2 0 1 1 -1 1
43 FANFanalamanga 2 0 1 1 -1 1
44 DA1º de Agosto 2 0 1 1 -1 1
45 AWAbia Warriors 2 0 1 1 -1 1
46 GALGalaxy 3 0 1 2 -2 1
47 GFGénération Foot 2 0 1 1 -2 1
48 WDWelayta Dicha 2 0 1 1 -2 1
49 SNISNIM 2 0 1 1 -2 1
50 BMWBlack Man Warrior 2 0 1 1 -3 1
51 KUKwara United 2 0 0 2 -2 0
52 PORPort 2 0 0 2 -2 0
53 RSRayon Sports 2 0 0 2 -2 0
54 DCDjabal Club 2 0 0 2 -3 0
55 GDLGbohloé-su des Lacs 2 0 0 2 -3 0
56 EMBEL Merriekh Bentiu 2 0 0 2 -4 0
57 NIGNIGELEC 2 0 0 2 -6 0
58 YAYoung Africans 2 0 0 2 -7 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.33
329 goals. 41.1% of matches went over 2.5.
Home advantage
52.5%
Draws 24.8%, away wins 22.7%.
Half-time lead held
80.8%
From 78 matches where someone led at the break.
1–0 23 · 16.3%
2–1 18 · 12.8%
1–1 16 · 11.3%
2–0 15 · 10.6%
0–0 15 · 10.6%
0–1 14 · 9.9%

Results 146

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 16 May 2026
18:00 Zamalek SC 1 – 0 USM Alger 1.62 3.80 7.10
Saturday 9 May 2026
19:00 USM Alger 1 – 0 Zamalek SC 2.01 3.10 5.50
Sunday 19 April 2026
19:00 Olympique Safi 1 – 1 USM Alger — — —
Friday 17 April 2026
16:00 Zamalek SC 0 – 0 CR Belouizdad 1.91 3.70 5.66
Saturday 11 April 2026
16:00 USM Alger 0 – 0 Olympique Safi — — —
Friday 10 April 2026
19:00 CR Belouizdad 0 – 1 Zamalek SC 2.38 3.00 3.76
Sunday 22 March 2026
19:00 Wydad AC 2 – 2 Olympique Safi — — —
19:00 USM Alger 1 – 0 Maniema Union 1.44 4.82 9.40
16:00 Zamalek SC 2 – 1 Otôho d'Oyo 1.36 5.20 10.50
Saturday 21 March 2026
19:00 CR Belouizdad 0 – 0 AL Masry 1.72 3.48 5.75
Sunday 15 March 2026
22:00 Olympique Safi 1 – 1 Wydad AC — — —
13:00 Maniema Union 2 – 1 USM Alger 2.26 3.28 4.24
Saturday 14 March 2026
20:00 AL Masry 1 – 1 CR Belouizdad 1.85 3.46 5.20
13:00 Otôho d'Oyo 1 – 1 Zamalek SC 3.60 3.05 2.51
Sunday 15 February 2026
16:00 Stellenbosch 0 – 0 Singida Black Stars — — —
16:00 Djoliba 4 – 0 San-Pédro 1.76 3.83 6.05
16:00 CR Belouizdad 2 – 1 Otôho d'Oyo 1.43 4.67 11.95
14:00 Wydad AC 2 – 0 Azam — — —
14:00 Maniema Union 3 – 0 Nairobi United 1.21 6.40 18.75
Saturday 14 February 2026
19:00 USM Alger 0 – 0 Olympique Safi 1.65 4.20 8.60
16:00 Zamalek SC 2 – 1 Kaizer Chiefs 2.02 3.25 4.28
16:00 AL Masry 2 – 0 ZESCO United 1.28 8.00 14.00
Sunday 8 February 2026
19:00 Olympique Safi 2 – 1 Djoliba 1.54 4.10 10.00
16:00 Singida Black Stars 0 – 1 CR Belouizdad 3.30 3.15 2.56
16:00 San-Pédro 2 – 3 USM Alger 3.20 3.15 2.58
13:00 ZESCO United 1 – 0 Zamalek SC 4.60 3.45 2.15
13:00 Otôho d'Oyo 3 – 0 Stellenbosch 1.92 3.30 6.50
13:00 Nairobi United 0 – 1 Wydad AC 10.50 5.10 1.48
13:00 Kaizer Chiefs 2 – 1 AL Masry 2.23 2.98 5.33
Saturday 7 February 2026
16:00 Azam 1 – 0 Maniema Union 1.95 3.85 6.20
Sunday 1 February 2026
19:00 Olympique Safi 2 – 1 San-Pédro 1.65 4.10 6.80
19:00 AL Masry 1 – 2 Zamalek SC 2.22 3.00 4.10
16:00 Djoliba 0 – 0 USM Alger 3.80 2.93 2.35
16:00 Azam 1 – 0 Nairobi United 1.21 7.90 21.49
13:00 Stellenbosch 0 – 3 CR Belouizdad 2.92 3.03 2.80
13:00 Otôho d'Oyo 2 – 1 Singida Black Stars 1.60 3.75 7.40
13:00 Kaizer Chiefs 1 – 0 ZESCO United 1.38 4.45 11.50
12:00 Maniema Union 2 – 1 Wydad AC 7.20 2.96 1.92
Sunday 25 January 2026
19:00 Zamalek SC 0 – 0 AL Masry 2.68 3.19 3.20
19:00 Wydad AC 1 – 0 Maniema Union 1.22 7.80 32.00
19:00 CR Belouizdad 2 – 0 Stellenbosch 1.50 4.25 9.00
16:00 Singida Black Stars 1 – 0 Otôho d'Oyo 2.20 3.05 4.50
16:00 San-Pédro 1 – 2 Olympique Safi 2.32 3.10 4.10
13:00 ZESCO United 0 – 1 Kaizer Chiefs 3.80 3.30 2.50
13:00 Nairobi United 1 – 2 Azam 4.12 3.20 2.17
Saturday 24 January 2026
19:00 USM Alger 2 – 0 Djoliba 1.38 5.00 10.71
Sunday 30 November 2025
16:00 Singida Black Stars 1 – 1 Stellenbosch — — —
16:00 San-Pédro 2 – 0 Djoliba 2.50 3.14 3.40
13:00 Nairobi United 0 – 1 Maniema Union 2.80 3.13 2.75
Saturday 29 November 2025
13:00 Otôho d'Oyo 4 – 1 CR Belouizdad 3.82 3.19 2.14
13:00 Kaizer Chiefs 1 – 1 Zamalek SC 3.10 2.75 2.90
Friday 28 November 2025
19:00 Olympique Safi 0 – 1 USM Alger — — —
16:00 Azam 0 – 1 Wydad AC — — —
13:00 ZESCO United 2 – 3 AL Masry 2.85 2.98 2.93
Sunday 23 November 2025
19:00 Zamalek SC 1 – 0 ZESCO United 1.25 5.90 17.00
19:00 Wydad AC 3 – 0 Nairobi United — — —
19:00 USM Alger 3 – 2 San-Pédro 1.23 5.55 21.00
16:00 Djoliba 0 – 1 Olympique Safi — — —
16:00 AL Masry 2 – 1 Kaizer Chiefs 2.08 3.40 3.91
13:00 Stellenbosch 1 – 0 Otôho d'Oyo 1.36 5.50 13.00
13:00 Maniema Union 2 – 0 Azam 2.42 3.50 3.92
Saturday 22 November 2025
19:00 CR Belouizdad 2 – 0 Singida Black Stars — — —
Sunday 26 October 2025
18:00 AL Masry 2 – 1 Al-Ittihad — — —
17:00 ES Sahel 2 – 0 Nairobi United 1.19 7.00 27.00
16:00 Djoliba 2 – 1 USFA — — —
14:30 Otôho d'Oyo 2 – 0 Ferroviário Maputo — — —
13:00 Kaizer Chiefs 3 – 1 Simba 1.49 4.62 8.60
13:00 Stellenbosch 4 – 1 15 de Agosto — — —
Saturday 25 October 2025
16:00 Singida Black Stars 3 – 1 Flambeau du Centre — — —
16:00 Stade Tunisien 2 – 1 Olympique Safi — — —
15:00 Coton Sport Ouidah 0 – 3 San-Pédro 2.80 3.63 2.37
13:30 USM Alger 3 – 0 AFAD 1.29 5.35 18.00
13:00 Royal Leopards 1 – 1 Maniema Union — — —
13:00 Galaxy 1 – 1 ZESCO United — — —
Friday 24 October 2025
19:00 Wydad AC 5 – 1 Asante Kotoko — — —
17:00 CR Belouizdad 2 – 0 Hafia 1.30 5.36 16.00
15:00 Zamalek SC 1 – 0 Dekedaha — — —
14:00 Azam 7 – 0 KMKM 1.14 9.95 21.00
Sunday 19 October 2025
16:00 USFA 0 – 0 Djoliba — — —
16:00 AFAD 1 – 0 USM Alger 3.60 3.00 2.20
16:00 Hafia 1 – 1 CR Belouizdad — — —
15:00 Asante Kotoko 0 – 1 Wydad AC — — —
13:00 Flambeau du Centre 1 – 1 Singida Black Stars — — —
13:00 Ferroviário Maputo 0 – 1 Otôho d'Oyo — — —
12:00 Nairobi United 2 – 0 ES Sahel 4.30 3.28 1.95
Saturday 18 October 2025
18:00 Olympique Safi 2 – 0 Stade Tunisien — — —
16:00 San-Pédro 1 – 1 Coton Sport Ouidah — — —
16:00 Dekedaha 0 – 6 Zamalek SC — — —
14:00 Maniema Union 1 – 1 Royal Leopards — — —
14:00 15 de Agosto 0 – 0 Stellenbosch — — —
13:15 KMKM 0 – 2 Azam 12.00 4.10 2.64
13:00 Simba 0 – 0 Kaizer Chiefs — — —
13:00 ZESCO United 4 – 3 Galaxy 1.82 3.74 7.50
Friday 17 October 2025
17:00 Al-Ittihad 0 – 0 AL Masry — — —
Saturday 4 October 2025
14:00 Pamplemousses 2 – 2 Maniema Union — — —
13:00 Djabal Club 0 – 2 Simba — — —
Sunday 28 September 2025
16:00 Al-Akhdar 2 – 2 Flambeau du Centre — — —
16:00 Djoliba 1 – 0 Abia Warriors 1.86 3.39 5.75
15:00 Gbohloé-su des Lacs 0 – 2 USFA — — —
15:00 Kwara United 0 – 1 Asante Kotoko 2.05 3.35 4.44
14:30 Otôho d'Oyo 0 – 0 1º de Agosto — — —
14:00 Azam 2 – 0 EL Merriekh Bentiu — — —
13:00 Simba 1 – 0 Djabal Club — — —
13:00 ZESCO United 5 – 0 FC 105 1.96 3.05 5.50
Saturday 27 September 2025
19:00 Olympique Safi 5 – 0 NIGELEC — — —
17:00 Galaxy 1 – 0 Be Forward Wanderers — — —
17:00 SNIM 0 – 0 Stade Tunisien — — —
17:00 ES Sahel 3 – 0 Al Ahli Wad Medani — — —
16:00 Singida Black Stars 2 – 1 Rayon Sports — — —
16:00 AFAD 5 – 3 Génération Foot — — —
16:00 San-Pédro 2 – 2 Aigle Royal — — —
14:00 Maniema Union 2 – 1 Pamplemousses — — —
13:00 Kaizer Chiefs 1 – 0 Kabuscorp 1.27 4.80 13.00
13:00 Nairobi United 1 – 1 NEC — — —
12:00 Al Zamala Umm Ruwaba 2 – 1 Dekedaha — — —
Friday 26 September 2025
17:00 Al-Ittihad 3 – 1 Welayta Dicha — — —
17:00 Coton Sport Ouidah 4 – 1 Black Man Warrior — — —
16:30 Hafia 2 – 3 Bhantal — — —
13:15 KMKM 2 – 1 Port 2.21 3.38 3.34
13:00 Fanalamanga 1 – 2 Ferroviário Maputo 3.45 3.32 2.20
13:00 Royal Leopards 5 – 0 Young Africans — — —
Sunday 21 September 2025
18:00 Génération Foot 1 – 1 AFAD — — —
15:30 Black Man Warrior 0 – 0 Coton Sport Ouidah — — —
15:00 Abia Warriors 1 – 1 Djoliba 2.24 3.04 4.00
15:00 1º de Agosto 1 – 2 Otôho d'Oyo — — —
15:00 Asante Kotoko 4 – 3 Kwara United 1.66 3.40 6.85
14:00 15 de Agosto 4 – 0 Foresters — — —
13:15 Port 1 – 2 KMKM — — —
13:00 Ferroviário Maputo 1 – 1 Fanalamanga — — —
13:00 Dekedaha 1 – 0 Al Zamala Umm Ruwaba — — —
13:00 Be Forward Wanderers 1 – 0 Galaxy — — —
Saturday 20 September 2025
18:00 Stade Tunisien 2 – 0 SNIM — — —
17:00 Rayon Sports 0 – 1 Singida Black Stars — — —
16:00 Bhantal 0 – 3 Hafia — — —
16:00 NEC 2 – 2 Nairobi United — — —
15:00 Kabuscorp 1 – 0 Kaizer Chiefs — — —
15:00 FC 105 2 – 0 ZESCO United — — —
13:00 EL Merriekh Bentiu 0 – 2 Azam — — —
13:00 Flambeau du Centre 2 – 1 Al-Akhdar — — —
13:00 Al Ahli Wad Medani 1 – 0 ES Sahel — — —
13:00 Young Africans 0 – 2 Royal Leopards — — —
Friday 19 September 2025
16:00 USFA 1 – 0 Gbohloé-su des Lacs — — —
15:00 NIGELEC 0 – 1 Olympique Safi — — —
13:00 Aigle Royal 0 – 1 San-Pédro 2.16 3.06 3.52
12:00 Welayta Dicha 0 – 0 Al-Ittihad — — —
Tuesday 16 September 2025
14:00 Foresters 1 – 0 15 de Agosto — — —

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