Petro de Luanda host Scotland Mabvuku in the CAF Champions League. Both sides have piled up big win tallies in their domestic football this year, which makes this one interesting on paper.
Look closer at Petro's form specifically in continental competition, though, and it's a different story to their league numbers. That gap between domestic dominance and continental results is worth digging into before we get anywhere near a verdict.
Analysis updated .
Compare bookmakers
Two very different recent runs
Petro de Luanda's sample covers 20 matches with 12 wins, 7 draws and just 1 loss, scoring 34 and conceding only 7. That's a strong return, though it blends Girabola league games with CAF Champions League ties, a Super Cup match and a few pre-season friendlies against Spanish sides. It's not a clean domestic-only picture.
Petro de Luanda: 20 completed matches; Scotland Mabvuku: 20 completed matches.
Petro de Luanda
- Win
- 60% 12 / 20
- Draw
- 35% 7 / 20
- Loss
- 5% 1 / 20
- Scored
- 34
- Conceded
- 7
- Difference
- +27
Scotland Mabvuku
- Win
- 70% 14 / 20
- Draw
- 25% 5 / 20
- Loss
- 5% 1 / 20
- Scored
- 34
- Conceded
- 5
- Difference
- +29
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Girabola | São Salvador | Petro de Luanda | 17.09.2026 | 0-1 |
| CAF Champions League | Petro de Luanda | Songo | 12.09.2026 | 2-2 |
| CAF Champions League | Songo | Petro de Luanda | 06.09.2026 | 0-1 |
| Girabola | Académica do Lobito | Petro de Luanda | 30.08.2026 | 0-2 |
| Girabola | Petro de Luanda | Recreativo do Libolo | 26.08.2026 | 3-0 |
| Girabola | CD Lunda-Sul | Petro de Luanda | 21.08.2026 | 0-0 |
| Super Cup | Petro de Luanda | Wiliete | 16.08.2026 | 1-0 |
| Friendlies Clubs | Petro de Luanda | Teruel | 30.07.2026 | 2-0 |
| Friendlies Clubs | Huesca | Petro de Luanda | 25.07.2026 | 1-0 |
| Friendlies Clubs | Petro de Luanda | Valencia | 18.07.2026 | 3-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premier Soccer League | Scotland Mabvuku | Agama | 19.09.2026 | 3-0 |
| CAF Champions League | Nsingizini Hotspurs | Scotland Mabvuku | 12.09.2026 | 0-0 |
| CAF Champions League | Scotland Mabvuku | Nsingizini Hotspurs | 06.09.2026 | 1-0 |
| Premier Soccer League | Scotland Mabvuku | Platinum | 02.09.2026 | 0-0 |
| Premier Soccer League | Simba Bhora | Scotland Mabvuku | 22.08.2026 | 1-2 |
| Premier Soccer League | Dynamos | Scotland Mabvuku | 19.08.2026 | 1-1 |
| Premier Soccer League | Scotland Mabvuku | MWOS | 01.08.2026 | 0-0 |
| Premier Soccer League | Scotland Mabvuku | Bulawayo Chiefs | 22.07.2026 | 2-1 |
| Premier Soccer League | Highlanders | Scotland Mabvuku | 19.07.2026 | 1-0 |
| Premier Soccer League | Scotland Mabvuku | TelOne | 10.07.2026 | 2-0 |
Scotland Mabvuku's 20-match sample is even more eye-catching: 14 wins, 5 draws, 1 loss, 34 goals for and just 5 against. Most of that comes from the Zimbabwean Premier Soccer League, with two CAF Champions League qualifying games against Nsingizini Hotspurs mixed in, one of which they won 1-0 away.
Both records look impressive, but they're built mostly on domestic form rather than continental football.
Comparative Team Statistics: Petro de Luanda vs Scotland Mabvuku

Petro's group table tells a tighter tale
The only standings data we have covers Petro de Luanda in this competition: third place after 6 games, with just 1 win, 3 draws and 2 losses. They've scored 3 and conceded 6, which is a much leaner return than their overall goal difference suggests.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| CAF Champions League , Group D | |||||||
| 1 | Stade Malien Bamako | 6 | 3 | 2 | 1 | 5/2 | 11 |
| 2 | ES Tunis | 6 | 2 | 3 | 1 | 6/4 | 9 |
| 3 | Petro de Luanda | 6 | 1 | 3 | 2 | 3/6 | 6 |
| 4 | Simba | 6 | 1 | 2 | 3 | 5/7 | 5 |
There's no equivalent table for Scotland Mabvuku here, so we can't directly compare group positions. What we can say is that Petro's continental form looks considerably more stretched than their domestic numbers imply.
Petro's home comfort in the league hasn't fully carried over into this competition.
Thin on team news
The only player detail available is that Tiago Reis leads Petro de Luanda's assist charts this season, with a single assist in six matches. That's a modest return and doesn't tell us much about creative threat or who's actually available for this fixture.
There's nothing here on injuries, suspensions or expected changes for either side, so team news isn't something we can lean on for this preview.

How the numbers pull against each other
Petro de Luanda look strong in their own league but have found this competition harder going, sitting third in their group with more losses than wins. Scotland Mabvuku, by contrast, arrive with an excellent overall record and have already shown they can compete in CAF Champions League football, drawing and winning against Nsingizini Hotspurs.
Home advantage for Petro counts for something, but their group form here suggests this won't be a stroll. Mabvuku's domestic numbers are inflated by weaker opposition, yet their continental results so far back up the idea they won't simply roll over.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Benny | Portugal | 29 | Attacker | 177 cm | 69 kg |
| Julinho | Angola | 27 | Attacker | 185 cm | 70 kg |
| Hugo Marques | Angola | 40 | Goalkeeper | 193 cm | 88 kg |
| Eddie | Angola | 32 | Defender | 177 | 79 |
| Kinito | Angola | 28 | Defender | 187 | 80 |
| Rúben | Angola | 23 | Defender | n/a | n/a |
| Hossi | Angola | 25 | Midfielder | n/a | n/a |
| J. Toro | Honduras | 29 | Midfielder | 174 | 71 |
| Jorge Pereira | Portugal | 28 | Midfielder | 176 cm | 66 kg |
| Anderson Cruz | Angola | 30 | Midfielder | 175 | 67 |
| Gigal | n/a | Attacker | n/a | n/a | |
| Benny | n/a | Attacker | n/a | n/a | |
| Joaquim Cristóvão Paciência | Angola | 30 | Attacker | n/a | n/a |
| Gilberto | Angola | 25 | Attacker | 180 | 66 |
| Tiago Reis | Brazil | 27 | Attacker | 184 | 77 |
| Vidinho | Angola | 28 | Defender | 185 | 83 |
| Julinho | n/a | Attacker | n/a | n/a | |
| Mualucano | Angola | 28 | Goalkeeper | n/a | n/a |
| Odair Neves | n/a | Defender | n/a | n/a | |
| Mauro Macuta Simão | Angola | 22 | Attacker |
| Name | Country | Age | Position | Height | Weight |
|---|
There's enough here to sketch a picture, but not enough to land on a confident selection. Petro's shaky group form complicates the home-advantage argument, while Mabvuku's numbers, though eye-catching, come mostly from a different level of competition.
With no market to weigh up anyway, this is one to watch rather than back. The group stage form gap between these two is the thing to keep an eye on as the fixture approaches.
