Uganda Rugby

2025 Buffaloes 7s semi-final pairings

Action photo of Heathens vs Thunderbirds/ Kyabazinga 7s
Action photo of Heathens vs Thunderbirds/ Kyabazinga 7s

The Buffaloes 7s semi-final pairings have been confirmed following the completion of the quarterfinal matches at Kyadondo on Sunday morning.

The Hippos will face Heathens in the first semi-final, while Black Pirates will clash with Rhinos in the second semi-final.

Buffalos 7s quarterfinal runs

Hippos booked their spot with a narrow 7-5 victory over Elgon Wolves in the opening quarterfinal.

Heathens followed up with a 24-12 win over Kampani Eagles, while Black Pirates defeated KOBs 26-14 thanks to Stephen Alul’s brace, three successful conversions, and tries from Alex Aturinda and Haruna Muhammad.

EDITOR’S PICKS:

In the day’s biggest upset, newcomers Walukuba Barbarians were stunned by Rhinos 20-5, ending their unbeaten run in dramatic fashion.

Day Two Fixtures – 2025 Buffaloes 7s 

Challenge Trophy Quarterfinals

Buffaloes 20-7 Gulu City Falcons

Rams 27-5 Entebbe Jaguars

Juba Eagles 20-12 Mukwano Hawks

Mongers 22-7 Kyambogo

Cup Quarterfinals

Hippos 7-5 Elgon Wolves

Heathens 24-12 Kampani Eagles

Black Pirates 26-14 Kobs

Walukuba Barbarians 5-20 Rhinos

Semis

13th place

Gulu City Falcons vs Entebbe Jaguars

Mukwano Hawks vs Kyambogo

Challenge Trophy semis

Buffaloes vs Rams

Juba Eagles vs Mongers

Fifth-place semis

Elgon Wolves vs Kampani Eagles

KOBS vs Walukuba

Cup Semis

Hippos vs Heathens

Black Pirates vs Rhinos

 

Most Popular

Africa’s premier rugby website delivering the latest rugby news, match results, transfer updates, rumours, features, and exclusive coverage from the Kenya Cup, Kenya 7s, Rugby Africa competitions, and the global rugby scene. #RugbyIsOurPassion

Recent Comments

    Copyright © 2026 Scrummage Africa

    To Top
    $(".comment-click-28037").on("click", function(){ $(".com-click-id-28037").show(); $(".disqus-thread-28037").show(); $(".com-but-28037").hide(); }); $(window).load(function() { // The slider being synced must be initialized first $('.post-gallery-bot').flexslider({ animation: "slide", controlNav: false, animationLoop: true, slideshow: false, itemWidth: 80, itemMargin: 10, asNavFor: '.post-gallery-top' }); $('.post-gallery-top').flexslider({ animation: "fade", controlNav: false, animationLoop: true, slideshow: false, prevText: "<", nextText: ">", sync: ".post-gallery-bot" }); }); });