Gor Mahia’s long wait for regional glory continues after K’Ogalo suffered a painful 2-1 extra-time defeat to hosts Rayon Sports in the CECAFA Kagame Cup final at Amahoro Stadium on Friday night.
The loss extended Gor Mahia’s wait for a fourth regional crown to 41 years, with their last CECAFA triumph coming in 1985. It was also their second consecutive defeat in a Kagame Cup final after finishing runners-up in 2015.
For a team that had shown tremendous resilience on the road to the final, the defeat will be particularly difficult to digest. Charles Akonnor’s side had opened the tournament with a stunning 5-0 demolition of APR FC, recovered from a 1-0 defeat to Vipers SC by beating Garde Républicaine 1-0, then eliminated Sudanese giants Al Hilal Omdurman on penalties in a dramatic semi-final.
But the final presented a different challenge, and Akonnor’s team selection immediately raised eyebrows.
The Gor Mahia coach surprisingly started with a makeshift defensive arrangement despite having two natural left-backs on the bench. The decision left K’Ogalo vulnerable on the flank and contributed to a disjointed first-half display as Rayon controlled large portions of the game.
Rayon eventually took the lead in the 27th minute when Cameroonian forward Herman Junior Kameni reacted quickest inside the box to divert the ball past Bryne Omondi.
Gor Mahia struggled to impose themselves before the break, with Rayon’s compact defensive structure making it difficult for K’Ogalo to play through the middle. The tactical approach was eventually altered at half-time, with Charles Akonnor turning to his natural left-back options as Gor searched for a way back into the contest.

The changes brought greater urgency after the restart, and Gor Mahia were rewarded in the 54th minute.
Shariff Musa produced the moment of individual brilliance K’Ogalo needed, cutting in from the left before beating the Rayon goalkeeper to restore parity and ignite celebrations among the travelling Gor Mahia supporters.
At 1-1, the final opened up. Both sides pushed for the decisive goal, but neither could find the breakthrough during the remainder of normal time, sending the contest into extra time.
Just when Gor Mahia appeared to have weathered the storm, Rayon found the winning moment. Substitute Daniel Muhoza produced a spectacular acrobatic finish deep in extra time to put the hosts back in front.
Gor Mahia threw everything forward in search of another equaliser, but Rayon’s defence held firm. The Rwandan side was later reduced to ten men following a late red card, but K’Ogalo could not take advantage as the final whistle confirmed another agonizing defeat.
For Rayon Sports, the victory ended a 28-year wait for the CECAFA Kagame Cup. They completed a remarkable campaign with a perfect winning record from the group stage through to the final, adding the 2026 title to their first regional crown won in 1998.
For Gor Mahia, however, the night marked another missed opportunity.
The final, however, exposed areas that will require attention, particularly with Gor Mahia preparing for the new Sportpesa League season and CAF Champions League campaign.
Rayon Sports pocketed US$30,000 (approximately Ksh 3.87 million) for winning the tournament, while Gor Mahia settled for the US$20,000 (about Ksh 2.58 million) runners-up prize. Al Hilal Omdurman claimed third place and US$10,000 after beating Jamus SC 2-1.
The dream of ending the 41-year drought came agonisingly close in Kigali. Instead, Gor Mahia leave Rwanda with a runners-up medal, valuable lessons and another chapter added to the long wait for regional glory.
