CECAFA Club Cup· Season 2027
APR FC beat Vipers SC 2-1 at Amahoro Stadium in the CECAFA Club Cup. Djibril Ouattara scored the winner, his third goal in two games, as ten-man Vipers fell short.
Match Videos
Match Analysis
AI SummaryAPR FC 2-1 Vipers SC: Ouattara strikes again as ten-man Vipers come up short in Kigali
APR FC made it two wins from three in the CECAFA Club Cup group stage with a 2-1 victory over Vipers SC at Amahoro Stadium on 30 July 2026, a result that leaves the Ugandan side bottom of the group with a single point.
Djibril Ouattara scored his third goal of the tournament — his second in as many matches — to seal the win after Mamadou Traore had opened the scoring in a first half that ended 1-1. Vipers were reduced to ten men when K. Dasylva Bady saw red in the 82nd minute, extinguishing any late push for an equaliser.
How it unfolded
APR took the lead in the 20th minute through Mamadou Traore, who finished coolly after a well-worked move. The Rwandan side dominated the opening quarter but could not double their advantage before Vipers struck back.
G. Mulongo levelled for the Ugandan champions in the 38th minute, briefly silencing the home crowd. The score remained 1-1 at the break.
The second half followed a similar pattern — APR pushing forward, Vipers looking to hit on the counter. The decisive moment came in the 60th minute when Djibril Ouattara found space in the box and fired home to restore APR's lead. Ouattara had also scored twice in APR's previous match, a 3-1 win over Al-Haras Al-Jumhuri.
The turning point
Vipers had grown into the game after conceding the second goal and were beginning to ask questions of the APR defence when K. Dasylva Bady was shown a straight red card in the 82nd minute. The dismissal killed Vipers' momentum and forced them to play the final eight minutes plus stoppage time a man down. They could not muster a clear chance after the red card.
Key performers
- Djibril Ouattara (APR): The match-winner with his third goal in two group games. A constant threat running in behind the Vipers defence.
- Mamadou Traore (APR): Opened the scoring with a composed finish and linked well with Ouattara throughout.
- G. Mulongo (Vipers): Scored the equaliser and was Vipers' most dangerous attacking outlet before the red card disrupted their shape.
Player of the match: Djibril Ouattara
By the numbers — interpreted
APR's two goals came from 1.5 xG (per available provider data), reflecting clinical finishing rather than sustained dominance. Vipers registered just 0.7 xG, with Mulongo's equaliser representing their only high-quality chance. APR had 54% possession and outshot Vipers 12-6 overall, but the shot count was even at 3-3 after the red card, suggesting the numerical advantage had a limited impact on attacking output.
What it means
APR moved to six points in Group A with the win, strengthening their bid for a semi-final berth. Vipers remain on one point from three matches and face an uphill battle to progress. APR's next group fixture is against Gor Mahia, whom Vipers still have to face in the final round of group matches.
Verdict
APR were the sharper side from the first whistle and deserved the three points. The red card made a Vipers comeback unlikely, but the Rwandan side had already created enough chances to win the game before the dismissal. Vipers' tournament hopes hang by a thread.
Match Events
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 26 Aug 2026

