Kariobangi Sharks vs Sofapaka: Relegation Decider in FKF Premier League
Kariobangi Sharks host Sofapaka in Nairobi in the final regular league round of the 2025 FKF Premier League, a direct relegation shootout between 16th and 18th. In the league phase, Sharks sit 16th on 35 points (goal difference -9, 24 scored, 33 conceded), while Sofapaka are bottom in 18th with 19 points (goal difference -26, 19 scored, 45 conceded). With both currently tagged in the “Relegation - Super League” zone, this fixture carries heavy survival implications and could decide who clings to top-flight status and who sinks deeper into trouble going into 2026.
Head-to-Head Tactical Summary
On 22 December 2025 at Kasarani Annex Stadium, Sofapaka and Kariobangi Sharks drew 0-0 in a tight league contest after a 0-0 HT, underlining how fine the margins are when Sofapaka host. Earlier in 2025, on 10 May at Dandora Stadium, the same fixture also ended 0-0, again with a 0-0 HT, reinforcing a pattern of low-risk, low-chance football between these sides in recent meetings.
On 1 December 2024 at Dandora Stadium, Kariobangi Sharks lost 2-1 at home to Sofapaka, having trailed 2-0 at HT (0-2) before narrowing the deficit after the break. On 11 May 2024 at Dandora Stadium, Sharks produced a high-scoring 5-2 home win over Sofapaka, leading 3-1 at HT and punishing Sofapaka’s defensive frailty.
Going back to 10 December 2023 at Kenyatta Stadium in Machakos, Sofapaka beat Kariobangi Sharks 2-1 at home, having trailed 0-1 at HT before turning the match around. Overall, the head-to-head shows a split profile: when one side opens up, the games can become very open (5-2, 2-1, 1-2), but the two most recent clashes have been cagey 0-0s with both teams prioritising defensive security.
Global Season Picture
- League Phase Performance: In the league phase, Kariobangi Sharks are 16th with 35 points from 33 matches (7 wins, 14 draws, 12 losses), scoring 24 and conceding 33. Their home record is 4 wins, 5 draws, 7 losses with 13 goals for and 17 against, reflecting a relatively controlled but low-output attack at home (13 scored, 17 conceded). Sofapaka are 18th with 19 points from 33 matches (3 wins, 10 draws, 20 losses), with just 19 goals scored and 45 conceded. Away from home they have 2 wins, 3 draws, 11 losses, scoring 7 and conceding 22, underlining a very fragile away side (7 scored, 22 conceded).
- Season Metrics: In the league phase, Kariobangi Sharks’ statistical profile is that of a cautious, low-scoring team: 24 goals for and 33 against over 33 matches equate to 0.7 goals scored and 1.0 conceded per match. They have kept 13 clean sheets and failed to score 14 times, which points to a conservative but often blunt attack (0.7 goals per game, 13 clean sheets, 14 games without scoring). Sofapaka, in the league phase, are significantly more vulnerable: 19 goals for and 45 against translate to 0.6 goals scored and 1.4 conceded per match. With 7 clean sheets but 21 matches without scoring, they combine a very low attacking output with a leaky defence (0.6 goals per game, 1.4 conceded, 21 games failing to score). No possession or xG data is available, so the efficiency reading rests on these goal patterns and clean-sheet/fail-to-score counts.
- Form Trajectory: In the league phase, Kariobangi Sharks’ recent form string is “DDWDW”, indicating an unbeaten run with 2 wins and 3 draws in their last 5. That suggests a team stabilising defensively and grinding out results at a crucial moment. Sofapaka’s form, “LDLDL”, shows 3 losses and 2 draws in their last 5, with no wins, confirming a downward trajectory and an inability to convert matches into three points when it matters most.
Tactical Efficiency
In the league phase, Kariobangi Sharks’ goal data (0.7 scored, 1.0 conceded per match, 13 clean sheets, 14 games without scoring) depicts a side whose defensive structure is relatively reliable but whose attacking efficiency is limited. They tend to keep games tight, as seen in the back-to-back 0-0 meetings with Sofapaka, and rely on small margins rather than high-volume attacking.
Sofapaka’s league numbers (0.6 goals scored and 1.4 conceded per match, 7 clean sheets, 21 games failing to score) highlight a structurally weak side at both ends: the defence allows significantly more chances to be converted, while the attack rarely produces enough to compensate. Away, their 7 goals for and 22 against further underline poor efficiency in both penalty areas.
Without explicit attack/defence indices or Poisson probabilities from a comparison block, the relative picture is clear: Sharks are more efficient defensively and marginally better in attack, while Sofapaka are markedly less efficient at converting possession into goals and at preventing chances from turning into goals against. The recent 0-0s show Sofapaka can drag Sharks into low-event contests, but across the season Sharks’ balance between scoring slightly more and conceding slightly less gives them the superior efficiency profile going into this match.
The Verdict: Seasonal Impact
In the league phase, this fixture functions as a high-stakes relegation decider rather than a title or top-four contest. Kariobangi Sharks, on 35 points with a -9 goal difference (24 for, 33 against), come in with momentum and a defensive base strong enough to secure the single point they may need to stay clear of deeper relegation trouble. A win would not only confirm survival but also create a clear gap to the automatic drop, turning a precarious year into a platform for rebuilding in 2026.
For Sofapaka, bottom on 19 points with a -26 goal difference (19 for, 45 against), anything short of victory leaves them entrenched in the relegation picture. Their season-long issues – a very low scoring rate and a porous defence (0.6 scored, 1.4 conceded per match) – mean they must break from the recent 0-0 pattern and take more risks than usual. That raises their ceiling for an upset but also exposes their defensive weaknesses against a Sharks side that has shown it can punish them heavily, as in the 5-2 meeting in 2024.
Forward-looking, a positive result for Kariobangi Sharks stabilises their FKF Premier League status and gives them a defensive framework to refine their attacking patterns in 2026. A defeat, however, would drag them back towards the Super League zone and undo the progress of their recent unbeaten run. For Sofapaka, only a win meaningfully changes their relegation narrative; anything less likely confirms a prolonged spell outside the top flight and forces a strategic reset built around improving both chance creation and defensive organisation before they can realistically target a return to the top tier.


