CAF Champions League fixtures
No CAF Champions League fixtures are currently inside our publication window. So far this season 90 of 90 matches have been played across 61 clubs.
CAF Champions League table
2026/27 season · computed from played results — ranked by points, then goal difference, then goals scored. Form: last five, newest first.
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 4 | 4 | 0 | 0 | 16 | 2 | +14 | 12 | ||
| 2 | 4 | 4 | 0 | 0 | 12 | 1 | +11 | 12 | ||
| 3 | 4 | 4 | 0 | 0 | 8 | 1 | +7 | 12 | ||
| 4 | 4 | 4 | 0 | 0 | 7 | 0 | +7 | 12 | ||
| 5 | 4 | 3 | 1 | 0 | 11 | 3 | +8 | 10 | ||
| 6 | 4 | 3 | 1 | 0 | 8 | 1 | +7 | 10 | ||
| 7 | 4 | 3 | 0 | 1 | 5 | 1 | +4 | 9 | ||
| 8 | 4 | 3 | 0 | 1 | 3 | 1 | +2 | 9 | ||
| 9 | 4 | 2 | 2 | 0 | 6 | 1 | +5 | 8 | ||
| 10 | 4 | 2 | 2 | 0 | 7 | 3 | +4 | 8 | ||
| 11 | 4 | 2 | 2 | 0 | 3 | 0 | +3 | 8 | ||
| 12 | 4 | 2 | 2 | 0 | 5 | 3 | +2 | 8 | ||
| 13 | 4 | 2 | 1 | 1 | 8 | 2 | +6 | 7 | ||
| 14 | 4 | 2 | 1 | 1 | 6 | 4 | +2 | 7 | ||
| 15 | 4 | 2 | 1 | 1 | 5 | 3 | +2 | 7 | ||
| 16 | 4 | 2 | 1 | 1 | 3 | 3 | 0 | 7 | ||
| 17 | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 6 | ||
| 18 | 4 | 2 | 0 | 2 | 4 | 3 | +1 | 6 | ||
| 19 | 4 | 2 | 0 | 2 | 4 | 5 | -1 | 6 | ||
| 20 | 4 | 2 | 0 | 2 | 2 | 3 | -1 | 6 | ||
| 21 | 4 | 2 | 0 | 2 | 6 | 9 | -3 | 6 | ||
| 22 | 4 | 1 | 2 | 1 | 4 | 3 | +1 | 5 | ||
| 23 | 4 | 1 | 2 | 1 | 5 | 5 | 0 | 5 | ||
| 24 | 4 | 1 | 2 | 1 | 5 | 6 | -1 | 5 | ||
| 25 | 4 | 1 | 2 | 1 | 4 | 5 | -1 | 5 | ||
| 26 | 4 | 1 | 1 | 2 | 3 | 4 | -1 | 4 | ||
| 27 | 4 | 1 | 1 | 2 | 4 | 9 | -5 | 4 | ||
| 28 | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | ||
| 29 | 4 | 1 | 0 | 3 | 3 | 3 | 0 | 3 | ||
| 30 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 | ||
| 31 | 2 | 1 | 0 | 1 | 2 | 3 | -1 | 3 | ||
| 32 | 2 | 1 | 0 | 1 | 1 | 3 | -2 | 3 | ||
| 33 | 4 | 1 | 0 | 3 | 3 | 8 | -5 | 3 | ||
| 34 | 2 | 0 | 2 | 0 | 3 | 3 | 0 | 2 | ||
| 35 | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 2 | ||
| 36 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 | ||
| 37 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 | ||
| 38 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 | ||
| 39 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | ||
| 40 | 4 | 0 | 2 | 2 | 1 | 4 | -3 | 2 | ||
| 41 | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | ||
| 42 | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | ||
| 43 | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | ||
| 44 | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | ||
| 45 | 2 | 0 | 1 | 1 | 0 | 1 | -1 | 1 | ||
| 46 | 2 | 0 | 1 | 1 | 1 | 3 | -2 | 1 | ||
| 47 | 2 | 0 | 1 | 1 | 1 | 3 | -2 | 1 | ||
| 48 | 2 | 0 | 1 | 1 | 1 | 4 | -3 | 1 | ||
| 49 | 2 | 0 | 1 | 1 | 0 | 3 | -3 | 1 | ||
| 50 | 2 | 0 | 1 | 1 | 0 | 5 | -5 | 1 | ||
| 51 | 2 | 0 | 0 | 2 | 0 | 2 | -2 | 0 | ||
| 52 | 2 | 0 | 0 | 2 | 0 | 2 | -2 | 0 | ||
| 53 | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0 | ||
| 54 | 2 | 0 | 0 | 2 | 0 | 3 | -3 | 0 | ||
| 55 | 2 | 0 | 0 | 2 | 0 | 4 | -4 | 0 | ||
| 56 | 2 | 0 | 0 | 2 | 0 | 4 | -4 | 0 | ||
| 57 | 2 | 0 | 0 | 2 | 1 | 6 | -5 | 0 | ||
| 58 | 2 | 0 | 0 | 2 | 0 | 5 | -5 | 0 | ||
| 59 | 2 | 0 | 0 | 2 | 0 | 5 | -5 | 0 | ||
| 60 | 2 | 0 | 0 | 2 | 1 | 7 | -6 | 0 | ||
| 61 | 2 | 0 | 0 | 2 | 1 | 7 | -6 | 0 |
P = played, GD = goal difference, Pts = points. Not an imported table: it is rebuilt from the results in our database, so it may lag the official one by a match.
CAF Champions League trends
How CAF Champions League matches actually ended in the 2026/27: 90 played matches. A record of results, not a forecast.
Change is in percentage points against the 2025/26 season (154 played matches).
Top CAF Champions League teams by model rating
The attack and defence rates our model feeds into every prediction, as of the last update. Net = attack − defence, in goals per match.
- Net rating
- +2.01
- Attack
- 2.62
- Defence
- 0.61
- Net rating
- +1.67
- Attack
- 2.30
- Defence
- 0.63
- Net rating
- +1.61
- Attack
- 1.96
- Defence
- 0.34
Rates are decay-weighted over each team’s last 15 completed matches — xG where the window is xG-backed, goals otherwise — and shrunk towards the league average; a higher attack and a lower defence rate are better. Form: last five results, newest first.
Recent CAF Champions League results
Last 6 played — what we predicted and what happened.
| Date | Match | Our pick | Our prob | Score | Pick |
|---|---|---|---|---|---|
| Nouadhibou vs San-PédroOur pick Nouadhibou · 41% | Nouadhibou to win | 41% | 2–0 | Correct | |
| Club Africain vs TP MazembeOur pick Club Africain · 55% | Club Africain to win | 55% | 1–0 | Correct | |
| Al Hilal Omdurman vs Sidama BunnaOur pick Al Hilal Omdurman · 63% | Al Hilal Omdurman to win | 63% | 2–0 | Correct | |
| ASEC Mimosas vs Maghreb FèsOur pick ASEC Mimosas · 38% | ASEC Mimosas to win | 38% | 1–2 | Missed | |
| Colombe vs TeunguethOur pick Colombe · 57% | Colombe to win | 57% | 1–0 | Correct | |
| Simba vs 15 de AgostoOur pick Simba · 94% | Simba to win | 94% | 3–0 | Correct |
Our pick = the 1X2 selection we published before kick-off, with the probability we gave it; Correct/Missed compares that pick with the final result.