Enos Ochieng’s second-half goal was the difference as Ulinzi Stars beat Sofapaka 1-0.

In the final match of the season, host Sofapaka hoped to make it three wins in a row, but their hopes were dealt a blow after Enos Ochieng’s 50th minute goal proved the difference in a closely fought match.

Sofapaka began the encounter as the hungrier side, coming close to scoring the opener in under five minutes of play after Joe Waithira worked his way into Ulinzi’s penalty area, but Boniface Onyango was rightly placed to cancel his goal bound attempt.

At the quarter-hour mark of play, the soldiers had an open chance to take the lead through Clinton Omondi. The forward collected Harun Mwale’s delivery from the right flank, but Titus Achesa reacted in time to clear Omondi’s attempt for a throw-ball.

Five minutes before the half-hour mark, Benard Nyangweso’s charges had a perfect opportunity to go ahead in the match through Clinton Omondi, but Titus Achesa made a quick reaction to make a goal line clearance.

Four minutes after the half – hour mark, Titus Achesa thought he had given Batoto Ba Mungu the lead, only for his efforts to end up hitting the crossbar.

Five minutes before the half time break, Roddy Manga and Lawrence Juma teamed up at Ulinzi Stars’ half, but the latter’s volley went into James Saruni’s arms in goal for the soldiers.

Five minutes after resumption, the visitors took the lead through Enos Ochieng. The striker won a loose ball off Geoffrey Ojunga’s feet before slotting past Simon Masaka to give the soldiers the lead in the match.

At the hour mark, Roddy Manga came close to leveling the scores, but the forward’s tap in from Sébastine Sunday’s pass had too much power going wide.

Twenty minutes from time, Nixon Omondi and Titus Achesa combined on the right flank. Achesa lifted in a teasing cross to Alex Imbusia, but Harun Mwale threw in his body to block Imbusia’s goal-bound header.

Against the run of play, a good delivery by Nixon Omondi to Roddy Manga, who in turn flicked to David Nshimirimana, but the defenders’ tap hit Brian Odiaga before a final catch by Saruni as the soldiers held on firmly for the win.


Stephen Okola’s header in the second half earned Sofapaka maximum points in a 1-0 over Bandari Football Club.

The hosts kicked off proceedings and were the better side in the opening stages of the match. The Ugandan goalkeeper duo of Umaru Kasumba and William Wadri worked well together, but David Nshimirimana timed his clearance perfectly.

At the quarter-hour mark, the former Sofapaka forward came close yet again, but his flimsy shot went into Simon Masaka’s arm.
Six minutes later, both teams witnessed end-to-end action from both, but there was no break through from either side. 

At the half-hour, Sébastien Sunday found Rody Manga, who made a good sprint past Felly Mulumba, but the striker failed to beat Michael Wanyika.
Five months before the break, Titus Achesa laid in a long ball to Lawrence Juma, but the captain made a quick rush, shooting into Wanyika’s arm as the two teams went for the breather level. 

Two minutes after resumption, Lawrence Juma’s corner kick delivery met the on-rushing Stephen Okola, who made no mistake in heading past Wanyika to give Sofapaka the lead.

At the hour mark, Sébastien Sunday, Rody Manga, and Joe Waithera all team up in Bandari’s penalty area. The latter made a cutback pass to Ojunga Geoffrey, but the midfielder’s attempt went wide.

Twenty minutes from time, Joe Waithira made a great sprint past Brain Otieno into the hosts’ defense area before setting Roddy Manga on goal, but the striker failed to hit past Wanyika in a one-on-one situation.

With a quarter of an hour to play, Lawrence Juma almost doubled Batoto Ba Mungu’s lead after receiving a fine delivery from Ambrose Sifuna, but Brian Otieno was well placed to deny the captain from close range. 

Against the run of play, the hosts put more pressure upfront with attack after attack, but Sofapaka held firmly to collect maximum points on the road.


Coach David Ouma faced the club’s media to give his post-match analysis after the 1-0 win over Vihiga Bullets. The manager heaped praise on his players for the character shown during the 1-0 win over the Bullets, whilst heaping praise on youngster Simon Masaka.

On the win:
I am delighted with the result, despite it being a narrow one. Football is all about winning, regardless of the margin of goals involved. I am happy we made good use of the only opportunity in the match and proved the difference.

On the players’ characters:
It was a tough match because we knew Bullets were coming to give their all in the match. They were more direct-oriented and very enterprising on goal, but I have to applaud my players because they showed character, which I believe worked for us. 

Regarding the clean sheet:
We have been winning in our recent matches, but we have been conceding too. Saturday’s result is a huge plus for us and gives me the confidence as a coach that we are finally getting it right.

On Masaka Simon:
He is a young lad, and he’s been working hard in training, and his determination earned him the starting role on Saturday. I am pleased because he did not disappoint in goal and this will increase competition among the keepers. 

Regarding the last two fixtures:
We have taken time to develop our game and this we have achieved as we are able to exercise confidence and play with a lot of calm. We are facing two tough matches as the season concludes, and I hope the lads carry on with their current performance. 


Roddy Manga’s fifth minute strike saw Sofapaka fc return to winning ways in a narrow 1-0 win over relegation bound side Vihiga Bullets.

In a match staged at Kasarani Annex, hosts Sofapaka made their intentions clear by slotting home the opener in under five minutes of the game through Roddy Manga. The on-form forward made no mistake in tapping Lawrence Juma’s through ball at the right end of the post. 

At the quarter-hour mark, Joe Waithera would have doubled Batoto Ba Mungu’s lead but the winger failed to guide Roddy Manga’s delivery for an easier pick for the goal keeper. 

Ten minutes later, Joe Waithera made a quick run into the Bullets’ defense before laying a cut-back pass to Lawrence Juma, but the captain’s attempt went wide. 

At the half-hour mark, the visitors had a perfect chance to level the scores through Robert Arrot. The former Sofapaka forward caused trouble for Sofapaka’s defense, but David Nshimirimana took no chances, positioning himself on the line to clear Arrots’ goal-bound attempt. 

Five minutes before the break, Roddy Manga and Lawrence Juma combined upfront before the latter set a decent delivery to Joe Waithira, but the forward’s attempt went a few inches wide. 

On resumption, Coach David Ouma made a double change, bringing on Ambrose Sifuna and Alex Imbusia for Sébastien Sunday and Roddy Manga. Barely five minutes into the game, Sifuna made an explosive run on the right flank before lifting in a dazzling cross for Joe Waithira, but the striker failed to put the ball past the keeper. 

Seven minutes past the hour mark, the Bullets pressed upfront and almost leveled the scores. Vitalis Akumu, who was lively on the left flank, lofted in a dangerous cross to Philip Muchuma, but David Nshimirimana reacted swiftly to deny the former Sofapaka forward from scoring.

With twenty minutes of normal time to play, Abdallah Juma’s charges, the better side in attack, came close once more through Arrot, but David Nshimirimana yet again dashed back to cover keeper Simon Masaka, who was already off the goal line. 

Against the run of play, Philip Muchuma caused another scare in Sofapaka’s defense, but youthful keeper Simon Masaka rushed off the goal line to make an important save as Batoto Ba Mungu held on for the narrow win.


Head coach David Ouma faced the club’s media to give his post-match analysis after a 1-1 draw against Posta Rangers.

The manager discussed missed chances and Manga’s equalizer whilst welcoming the draw against the Mailmen. 

Read more for the full transcript.
In the Saturday fixture:

We generally had a good game on Saturday, but I feel we didn’t make good use of our chances. We had four clear-cut opportunities in the opening half, but my players failed to take a little more responsibility to burry the chances. 

Whether or not the draw is a setback
We had planned and hoped to collect maximum points from the fixture, but we had to settle for a point at the tail end of the match. I feel we should have done better with the numerous chances we had. It is a setback to an extent because we wanted to continue with the winning momentum, but all in all, I am glad the lads had a good fight to the end. 

On the draw:
We had planned for full points, but that did not come out the way. I am so happy with the players because they gave a strong fight to the last minute. More importantly, I am glad we got a point to build on in the remaining matches. 

On Manga’s equalizer:
Rody Manga has been phenomenal in the last three matches, scoring four goals, which clearly shows a striker’s instincts. The equalizer was some beauty and I am so glad to have him in that form as we head into the final matches of the season.


Roddy Manga’s overhead shot at the tail end of normal time earned Sofapaka a point against Posta Rangers in a 1-1 draw.

In an entertaining match staged at Thika Municipal Stadium, both teams exhibited a spirited fight in a bid to earn maximum points on either side of the duel.

It was Sofapaka who came first in attack five minutes into the game through Lawrence Juma. The captain collected a lost ball in Posta’s midfield before trying to chip past Samuel Njau, but his attempt went a few inches wide.

Barely five minutes later, Stephen Okola had a chance to give BatotoBaMungu the lead. The defender directed Titus Achesa’s corner kick delivery on target, but Samuel Njau was well placed to punch his effort out for safety.

Five minutes from half an hour of play, Ambrose Sifuna collected Sébastien Sunday’s through ball before directing it to Rody Manga, but the striker hurriedly shot on goal for an easier pick for Njau.

Five minutes before the halftime breather, the hosts almost took the lead through Joshua Naytini. The midfielder collected a loose ball by David Nshimirimana, but Fredrick Odhiambo reacted to collect his volley. 

Upon resumption, head coach David Ouma made a quick change, bringing on Alex Imbusia for Ambrose Sifuna. The change sparkled life in Sofapaka’s attack upfront and three minutes upon his introduction, Imbusia went through Michael Apudo before laying a cut back pass, but Rody Manga failed to arrive on time for an easier clearance by Njau Samuel. 

Despite the numerous attempts, it’s the host who took the lead at the hour mark through Benard Ondiek. The former Gor Mahia midfielder pounced on a loose ball by Stephen Okal before hitting a low drive past Fredrick Odhiambo. 

Three minutes on, Nixon Omondi almost leveled the score, but David Ochieng was rightly placed to clear his attempt for safety. 

Twenty minutes from time, Titus Achesa came close, but the captain failed to direct Joe Waithera’s delivery past Samuel Njau.

Against the run of play, a long delivery by Stephen Okal from a free kick set piece found Rody Manga, who made no mistake from an overhead strike to earn Sofapaka a point on the road.

Rody Manga’s masterclass earns Sofapaka third win in a row. 

A Rody Manga double in the opening quarter of the match earned Sofapaka a 2-1 win over Bidco United.

In an entertaining match staged at Kasarani Annex, host Sofapaka began the match as the better side, attacking from the word go in a bid to get an early lead, and their search did not last long, striking seven minutes into the match through Rody Manga. The Congolese forward dashed into Bidco’s defense area to head in Ambrose Sifuna’s delivery past Edwin Mukolwe.

Eight minutes later, Nixon Omondi laid in a direct pass to Rody Manga. The striker collected the ball in a crowded pact before unleashing a fierce shot past a helpless Edwin Mukolwe in goal for Bidco United.

At the half-hour mark, Rody Manga had a perfect chance to grab his hat trick after some decent work by Sifuna Ambrose, but Lambert Oyuga denied the striker by clearing the ball off the line.

Five minutes before the break, Bidco came close to pulling a goal back in the match through Peter Nzuki. The forward collected Stephen Waruru’s delivery but failed to score past Fredrick Odhiambo with his shot, lacking enough power for an easier pick for the custodian.

Five minutes after the restart of the second half, substitute Alex Imbusia made a long run into the Bidco’s defense before laying a decent cut-back delivery to Rody Manga, but the forward failed to beat Mukolwe.

Five minutes on, the visitors pulled a goal back through Alex Juma. The midfielder connected with Peter Nzuki’s set piece delivery to head in past Odhiambo.

In the final quarter of the encounter, Geoffrey Ojunga almost added the third goal of the game, but the youthful midfielder in a one-on-one situation failed to direct his volley past Mukolwe.

Against the run of play, another goal scoring opportunity went begging. The combination of Alex Imbusia and Joe Waithera’s on the left flank caused the visitors a lot of trouble, with the latter setting Ojunga Geoffrey through on goal only to be denied by the crossbar as Sofapaka held on for the third win in a row.


Second-half goals from Rody Manga and Lawrence Juma were enough as ten-man Sofapaka came from a goal behind to beat visiting Nzoia Sugar.

Nzoia Sugar was the more lively side in the opening quarter of the match. Vincent Mahiga made a solid run down the left flank before delivering a good cross to Alfred Tanui, but the forward failed to connect past Fredrick Odhiambo.

Five minutes on, Sofapaka had their first chance on goal through Lawrence Juma. The captain hit a direct shot on goal, but his attempt narrowly missed the target.

At the half-hour mark of play, there was nothing much to show for it despite the end-to-end action from the two teams.

Five minutes before the break, the Millers came close to taking the lead through Kevin Juma. The midfielder collected Vincent Mahiga’s cutback pass but failed to beat Frederick Odhiambo in goal.

Upon resumption, Sofapaka came back to the more lively side with a push to get the opener through Joe Waithera, but the striker failed to properly connect with Achesa’s delivery into an empty net.

A few minutes
after the half-hour mark, the visitors were awarded a penalty after Fredrick Odhiambo tripped James Kibande in the penalty area. Kibande made no mistake in converting from the spot.

Nzoia’s lead was short-lived three minutes later as substitute Rody Manga reacted just in time to tap in a lost ball by keeper Humphrey Katasi.

 A minute later, Manga turned the provider after being tripped in the box. Lawrence Juma stepped out and converted from the spot, making no mistakes.

A few minutes from time, Alex Imbusia almost added a third one, but the winger failed to direct his shot past Katasi.

A solid defense from the back four against the run of the visitors ensured back-to-back wins for coach David Ouma despite the millers’ several last minute attempts.


Clinical Sofapaka stunned the high-flying Nairobi City Stars with a 2-0 win at Ruaraka Complex.

Goals from Lawrence Juma and Titus Achesa in the final half earned coach David Ouma his first win after four games in charge.

The match kicked off with end-to-end action from both sides with the intention of scoring the opener, but nothing was to be seen after a quarter hour of play.

Five minutes into the game, Sofapaka had their first attempt on goal through Rody Manga from a Titus Achesa delivery, but Sven Yidah did well to intercept the attack and return to play.

At the half-hour mark, Ezekiel Odera bounced on a lost ball by Stephen Okola, but his shot lacked enough power to go straight into Fredrick Odhiambo’s arm.

Five minutes before the break, captain Lawrence Juma had a chance to give Batoto Ba Mungu the lead, but the midfielder hurriedly shot on goal, going inches wide as the two teams went into the break level. 

Coach David Ouma made three changes, bringing on Alex Imbusia, Geoffrey Ojunga, and Joe Waithera. Three minutes into the second half, Titus Achesa earned Sofapaka a penalty after being brought down in the penalty area. Lawrence Juma made no mistakes, converting from the spot to give Sofapaka the lead.

Five minutes later, City Stars almost leveled the score through Calvin Masawa, but David Otieno reacted well, putting his body on the line and sending the ball back to play.

At the stroke of the hour mark, Titus Achesa doubled Sofapaka’s lead, connecting off Alex Imbusia’s perfect cut back delivery.

Twenty minutes from time, Joe Waithira had a perfect chance to net the third goal of the game, but the striker failed to properly shoot on goal for an easier pick for Osano Job.

Against the run of play, another chance went begging. Substitute Ambrose Sifuna lifted a volley into the City Stars defense to Nixon Omondi, who connected, but his header lacked enough power for an easy clearence by Lennox Ogutu as Sofapaka held on for a massive win and their second of the year.


Goals from Lawrence Juma and David Odhiambo in each half were the difference as the two teams settled for a point each.

In an entertaining match at the Bukhungu Stadium, the hosts were the better side in the opening quarter of the first half. David Odhiambo had his first attempt on the host from the right flank, but Fredrick Odhiambo reacted just in time to make a decent save.

At the quarter-hour mark, Odhiambo, the most troubling player for the host, came close to giving the host the lead, but Fredrick Odhiambo was well placed to clear the ball for a corner kick.

Five minutes on, a long ball from Titus Achesa to Joseph Waithera, the striker, went past Geoffrey Oputi, but the custodian brought down Waithira for a penalty kick. Lawrence Juma steeped up and made no mistake in converting from the spot.

At the half-hour mark, Fredrick Odhiambo, the busiest custodian of the two, was yet again called to action to finger tip out Moses Mudavadi’s long range shot.

Three minutes before halftime, David Odhiambo leveled the scores for the hosts with a 25-yard set piece fierce shot that went right past Sofapaka goalkeeper Fredrick Odhiambo.

Upon resumption for the final half at the hour mark, Homeboyz had a chance to go ahead through Raymond Onyango. The striker collected Collins Odhiambo’s delivery, but the forward’s header went straight into Odhiambo’s arms.

Ten minutes into the second half, substitute Hansel Ochieng had an opportunity to put Sofapaka ahead after being set through by Nixon Omondi, but the forward blasted his effort wide.

Fifteen minutes from time, Hansel Ochieng had an open chance from the spot to put the game beyond Homeboyz’s reach, but the striker failed to convert, shooting straight into Geoffrey Oputi’s arm.

Against the run of play, Rody Manga’s overhead kick attempt beat Oputi in goal, but Collins Odhiambo reacted to clear the ball off the line as the two teams settled for a point each.