25 Jan 2026
2 - 0
HT: 0 - 0
Match Finished
Venue
Stade du 26 Mars
Referee
A. Kolissala
Join Now

Join the Prediction Game!

Compete with thousands of fans, showcase your football knowledge, and climb the leaderboard!

Earn 50 DiskiBucks per prediction
Track your accuracy
Compete on leaderboards

Get 500 DiskiBucks FREE on signup!

Stade Malien Bamako host Petro de Luanda in a crucial TotalEnergies CAF Champions League encounter at the Stade du 26 Mars on Sunday, 25 January 2026 at 18:00. This continental clash promises to be a fascinating tactical battle as both sides look to gain an advantage in this prestigious competition. With contrasting recent form heading into this fixture, the match preview suggests a tightly contested affair that could potentially extend beyond the regulation 90 minutes into extra time or even a penalty shootout if the scores remain level.

Team Form and Head-to-Head

Petro de Luanda arrive in Bamako in exceptional form, boasting an impressive five consecutive victories across all competitions. The Angolan powerhouse has demonstrated remarkable defensive solidity, keeping clean sheets in all five recent matches including victories over Cercle de Joachim (3-0 twice), Stade d'Abidjan (2-0 twice), and most recently a hard-fought 1-0 away win against Simba. This imperious run has established them as genuine contenders in the 2025/2026 Champions League campaign.

Stade Malien Bamako, meanwhile, present a more mixed recent record with two wins and two draws in their last five fixtures. The Malian champions started strongly with comprehensive victories over Tempête Mocaf (5-0 away and 2-0 at home) before securing progression past Nouadhibou with a 2-0 home win following a 1-1 away draw. However, their most recent outing saw them held to a goalless stalemate against ES Tunis away from home, highlighting the step up in quality at this stage of the competition.

What's at Stake

This match represents a critical juncture in both teams' Champions League ambitions, with Stade Malien Bamako vs Petro de Luanda potentially defining the trajectory of their continental campaigns. For the hosts, securing a positive result at the Stade du 26 Mars would provide crucial momentum ahead of the reverse fixture in Luanda on 31 January 2026. Petro de Luanda will be eager to maintain their perfect winning streak and establish a commanding position before welcoming Stade Malien Bamako to Angola next week. The two-legged nature of this tie means every goal carries significant weight in determining who progresses to the next round.

Match Prediction

The match analysis suggests a cagey encounter with both teams likely to adopt cautious approaches given the knockout stakes. Petro de Luanda's superior recent form and defensive organization make them slight favorites, with win probabilities showing 45% for the visitors compared to just 10% for the hosts, while a draw stands at 45%. Expert advice recommends a double chance bet on draw or Petro de Luanda combined with under 3.5 goals, reflecting expectations of a low-scoring affair. Our prediction for Stade Malien Bamako vs Petro de Luanda anticipates a narrow advantage for the Angolan side, though this fixture could easily require extra time or penalties to separate these evenly-matched continental competitors.

FIRST HALF (0 - 0)
41'
Yellow Card - Daouda Coulibaly
SECOND HALF (2 - 0)
54'
GOAL! T. Nkeng
Assist: M. Traore
59'
GOAL! M. Traore
Assist: O. Coulibaly
61'
Substitution
62'
Substitution
66'
Substitution
72'
Substitution
72'
Substitution
83'
Substitution
85'
Substitution
90'
Substitution

Stade Malien Bamako 2-0 Petro de Luanda: Clinical Second-Half Display Secures Champions League Victory

Stade Malien Bamako delivered a commanding second-half performance to defeat Petro de Luanda 2-0 in their TotalEnergies CAF Champions League encounter at the Stade du 26 Mars on Sunday, 25 January 2026. After a goalless first half, the Malian hosts exploded into life after the break with T. Nkeng and M. Traore finding the net within five minutes of each other to secure all three points. The result continues Stade Malien Bamako's impressive home form in the competition and hands Petro de Luanda their first defeat in recent fixtures.

Match Summary

The first half at the Stade du 26 Mars proved a cagey affair with both sides cancelling each other out, ending goalless at the interval. Daouda Coulibaly received a yellow card in the 41st minute for Stade Malien Bamako, providing the only notable incident before the break. The match exploded into life in the second period when T. Nkeng broke the deadlock in the 54th minute, converting from an assist by M. Traore. Just five minutes later in the 59th minute, M. Traore doubled the advantage, finishing off a move orchestrated by O. Coulibaly to effectively seal the match result.

Petro de Luanda attempted to respond with a flurry of substitutions, introducing Vanilson for Walter Monteiro in the 61st minute and A. Ilidio for Costinha a minute later. Further changes followed with Tiago Reis, J. Toro, and Eddie Afonso all entering the fray, but the Angolan side could not find a way past the resolute Stade Malien Bamako defence. The hosts managed the game expertly, making tactical substitutions of their own as T. Nkeng, O. Coulibaly, and A. Bello were withdrawn to preserve their two-goal cushion.

Stats and Player Ratings

Despite Petro de Luanda dominating possession with 64% compared to Stade Malien Bamako's 36%, the hosts proved far more clinical in front of goal. Stade Malien Bamako registered 12 shots with 6 on target, while Petro de Luanda managed 11 shots but only 1 on target, highlighting their struggles to convert territorial dominance into genuine scoring opportunities. The Expected Goals (xG) statistics told the story, with Stade Malien Bamako recording 2.61 xG versus Petro de Luanda's 1.76. O. Coulibaly and M. Traore both earned outstanding 7.9/10 ratings, with Traore contributing both a goal and an assist. Daouda Coulibaly impressed with a 7.5/10 rating despite his booking, while N. Traore and H. Mandjan both earned 7.3/10 ratings for their contributions.

What This Means

This crucial 2-0 victory maintains Stade Malien Bamako's excellent form in the TotalEnergies CAF Champions League 2025/2026 campaign, extending their unbeaten run at home. For Petro de Luanda, this result ends a five-match winning streak and represents a setback in their continental ambitions. The two sides will meet again in the reverse fixture on 31 January in Luanda, where Petro de Luanda will look to overturn this deficit. Stade Malien Bamako then face ES Tunis at home on 6 February, while Petro de Luanda host Simba on the same date in what promises to be another crucial match in their Champions League fixtures.

Stade Malien Bamako
Coach
M. Kané
M. Kané
Starting XI
N. Traore
1
N. Traore 7.3
G ⏱️ 90′
A. Bode
28
A. Bode 7.0
D ⏱️ 90′
B. Diarra
5
B. Diarra 6.5
D ⏱️ 90′
I. Simpara
36
I. Simpara 7.3
D ⏱️ 90′
F. Awine
13
F. Awine 7.2
D ⏱️ 90′
M. Traore
18
M. Traore C 7.9
M ⏱️ 90′ 1 👟 1
H. Mandjan
8
H. Mandjan 7.3
M ⏱️ 90′
A. Bello
12
A. Bello 6.6
M ⏱️ 89′
O. Coulibaly
7
O. Coulibaly 7.9
F ⏱️ 85′ 👟 1
Daouda Coulibaly
F ⏱️ 90′ 🟨 1
T. Nkeng
34
T. Nkeng 7.2
F ⏱️ 66′ 1
Substitutes
C. Sy
16
C. Sy
G
B. Hama
15
B. Hama
D
S. Konare
D
M. Camara
D
G. Asamoah
M
Z. Simpara
19
Z. Simpara 6.3
F ⏱️ 24′
Abdoulaye Coulibaly
F ⏱️ 1′
M. Diallo
11
M. Diallo 6.5
F ⏱️ 10′
Petro de Luanda
Starting XI
Hugo Marques
1
Hugo Marques 6.2
G ⏱️ 90′
Eddie Afonso
25
Eddie Afonso C 5.9
D ⏱️ 83′
Kinito
24
Kinito 6.9
D ⏱️ 90′
R. Constantino Aderito
D ⏱️ 90′
Vanilson
17
Vanilson 6.3
M ⏱️ 61′
J. Toro
8
J. Toro 6.2
M ⏱️ 72′
J. Pereira
20
J. Pereira 6.6
M ⏱️ 90′
António Hossi
M ⏱️ 90′
Tiago Reis
23
Tiago Reis 6.7
F ⏱️ 72′
Benny
12
Benny 6.9
F ⏱️ 90′
A. Ilidio
33
A. Ilidio 6.5
F ⏱️ 62′
Substitutes
Vidinho
18
Vidinho
D
Walter Monteiro
M ⏱️ 29′
P. Soba
30
P. Soba
M
Anderson Cruz
F ⏱️ 12′
Jó Paciência
F ⏱️ 18′
Costinha
11
Costinha 6.6
F ⏱️ 28′
Maya
37
Maya
F
Julinho
9
Julinho 6.6
F ⏱️ 18′
Match Prediction
Combo Double chance : draw or Petro de Luanda and -3.5 goals
Predicted Winner
Petro de Luanda
Predicted Goals
Home: -2.5
Away: -2.5
Win Probability
Home: 10%
Draw: 45%
Away: 45%
10%
45%
45%
2.61
Expected goals (xG)
1.76
Ball possession
36%
64%
Shots
12
Total shots
11
6
Shots on target
1
6
Shots off target
8
0
Blocked shots
2
9
Shots inside box
7
3
Shots outside box
4
Passes
228
Passes
435
64%
Passing Accuracy
80%
Defense
14
Fouls committed
12
8
Corners
7
3
Offsides
1
1
Keeper saves
4
Discipline
1
Yellow cards
0
0
Red cards
0