AFC Leopards U18

Kenyan Premier Division U18
14 Oct 2026
Wednesday
Process
11 Edition

The AFC Leopards Herald

12 Oct 2026
From our football correspondent Steady

Squad

Words at AFC Leopards training over how hard people work

Somebody said out loud what several people had been thinking. Kaycie Odhiambo is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Loan watch

Christopher Koloti counts the days

“I watch every AFC Leopards game from here. That says everything about where my head is.” The loan at Mara Sugar runs its course, but his heart never made the trip.

Squad

Tempers go at AFC Leopards

Sebastian Wekesa was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

The dugout

Sebastian Wekesa gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

The dugout

Vincent Mahiga gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Vincent Mahiga is on it.

Squad

James Kinyanjui goes off with his country

A call-up flatters the player and the club that produced him in the same breath. AFC Leopards would like him back in one piece and know they will not be consulted.

In brief

Back issues
10 Edition

The AFC Leopards Herald

5 Oct 2026
From our football correspondent Steady

Squad

A row about effort at AFC Leopards

Somebody said out loud what several people thought about how hard another man trains, and Kaycie Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.

Boardroom

Wages swallow 156% of the AFC Leopards income

Every club pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time it has been tried.

Squad

Dean Manyama makes the team of the month

Four or five weekends of consistency, measured against everybody else in the division. A quieter compliment than an award and a more reliable one.

The dugout

Fortune Omoto gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Fortune Omoto is on it.

Squad

A promotion for Julius Masaba

Not a new contract, not a new number: a new place in the manager’s thinking, which is the only promotion in football that actually matters. Julius Masaba has moved up it.

The dugout

Sebastian Wekesa knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Sebastian Wekesa trained the next morning like a man with less to carry.

Market

The James Kinyanjui talk will not go away

Another week, another link, another denial nobody quite believes. AFC Leopards know the market decides these things, not the back pages — but the back pages are louder.

Squad

Dean Manyama finally belongs at AFC Leopards

The language has come, the shrug has gone, and he argues in training like a man who expects to be here next year. None of it shows up on a fee and all of it shows up on the pitch.

Loan watch

Cleo Ssetuba first choice at Mara Sugar

7 starts and a season average of 6.45. The loan is doing exactly what it was arranged to do.

In brief

9 Edition

The AFC Leopards Herald

28 Sep 2026
From our football correspondent Steady

Market

Only the photograph left for Musa Oundo

Fee agreed, terms agreed, medical booked. Musa Oundo will be somebody else’s player by the weekend, and around AFC Leopards the goodbyes have quietly begun.

Squad

Kennedy Odhiambo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at AFC Leopards this week that will take longer than a week to unsay.

Match

A bad afternoon for AFC Leopards against Nairobi United

0‑2 to Nairobi United, and no complaints worth printing. The performance asked for nothing more than it got.

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑2 defeat, delivered by Timothy Onyango to a room that had heard them before.

Squad

Words at AFC Leopards training over how hard people work

Somebody said out loud what several people had been thinking. Humphrey Katasi is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

The dugout

The manager makes an example of Humphrey Katasi

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Player ratings

Dean Manyama keeps on missing

Shots: 7, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

Player ratings

Hassan Beja runs at them all day

Successful dribbles: 11. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

The dugout

When it matters, Hassan Beja plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

8 Edition

The AFC Leopards Herald

21 Sep 2026
From our football correspondent Steady

Player ratings

Dean Manyama beats them one at a time

Successful dribbles: 25. There was always a defender in front of him and there was never a defender in front of him for long.

Match

Whatever happens, AFC Leopards do not lose

7 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

A falling-out at AFC Leopards

Kennedy Odhiambo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Transfer targets

AFC Leopards rebuffed over Patrick Essien

Not now, not at any price the club was prepared to say out loud. Wa All Stars have kept their man, and AFC Leopards go back to a list with one name crossed off it.

Squad

A row about effort at AFC Leopards

Somebody said out loud what several people thought about how hard another man trains, and Kaycie Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Ninety minutes of Samuel Ssenyonjo at his very best

Marked 8.54. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at AFC Leopards.

Match

AFC Leopards hit back inside 4 minutes

Mathare United held the lead for 4 minutes, which is not long enough to enjoy it. AFC Leopards answered before the celebration had properly finished, and the shape of the afternoon changed with it.

Squad

Samuel Ssenyonjo is in the form of his life

A season average of 7.24 with 9 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

AFC Leopards and Mathare United take a point apiece

It finished 2‑2, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

In brief

7 Edition

The AFC Leopards Herald

14 Sep 2026
From our football correspondent Upbeat

Player ratings

Samuel Semo was unplayable

Successful dribbles: 24. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Tempers go at AFC Leopards

Dean Manyama was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Match

Whatever happens, AFC Leopards do not lose

6 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Transfer targets

AFC Leopards rebuffed over Khama Modiba

Not now, not at any price the club was prepared to say out loud. Free State Stars have kept their man, and AFC Leopards go back to a list with one name crossed off it.

Squad

Words at AFC Leopards training over how hard people work

Somebody said out loud what several people had been thinking. Kaycie Odhiambo is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Squad

“I want to play”: Dean Manyama speaks

“I respect the manager and I am not going to sit here and pretend I am happy.” It is the most common sentence in football and it has never once been the end of a story.

Match

Honours even between AFC Leopards and Tusker

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

Timothy Onyango: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 1‑1 draw, said the honest thing and then went to say it again inside.

The dugout

When it matters, Vincent Mahiga plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

  • The dugout The plan did not have a place for Musa Oundo
  • The dugout Musa Oundo asks for a word with the manager
  • Player ratings The pass was always on for Luther Zwane
6 Edition

The AFC Leopards Herald

7 Sep 2026
From our football correspondent Upbeat

Player ratings

Both of them Samuel Ssenyonjo's — 9.53

2 goals, and the second was the one that settled it. Marked 9.53, and he could have had a third with better luck at the near post.

Player ratings

Dean Manyama was unplayable

Successful dribbles: 25. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Boardroom

AFC Leopards close the window on a squad of their own making

15 in and 2 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Match

AFC Leopards make it 3 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now AFC Leopards have 3 straight wins of it.

Squad

Words exchanged at AFC Leopards

Dean Manyama and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Match

Nobody could stop scoring

6 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about AFC Leopards and Ulinzi Stars in equal measure; everybody else had a wonderful time.

Match

AFC Leopards find a way past Ulinzi Stars

Ulinzi Stars made AFC Leopards work for it, but the scoreboard read 4‑2 at the end and the table does not ask how.

Transfer targets

AFC Leopards rebuffed over Uzoma Chinonso

Not now, not at any price the club was prepared to say out loud. Ikorodu City have kept their man, and AFC Leopards go back to a list with one name crossed off it.

The terraces

AFC Leopards supporters have found a favourite in Dean Manyama

There is a particular warmth a ground reserves for a 21-year-old it feels ownership of. Dean Manyama has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

In brief

5 Edition

The AFC Leopards Herald

31 Aug 2026
From our football correspondent Upbeat

Player ratings

A brace, and Samuel Ssenyonjo takes the afternoon — 9.03

There is a particular kind of quiet from an away end watching one man score twice. Samuel Ssenyonjo provided it, and the 9.03 beside his name is if anything generous to everybody else.

Market

Mara Sugar come back empty-handed

The bid was some way short and AFC Leopards did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Market

Only the photograph left for Musa Oundo

Fee agreed, terms agreed, medical booked. Musa Oundo will be somebody else’s player by the weekend, and around AFC Leopards the goodbyes have quietly begun.

Squad

Kennedy Odhiambo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at AFC Leopards this week that will take longer than a week to unsay.

Transfer targets

AFC Leopards rebuffed over Bennet Mokoena

Not now, not at any price the club was prepared to say out loud. Mamelodi Sundowns have kept their man, and AFC Leopards go back to a list with one name crossed off it.

Squad

Words at AFC Leopards training over how hard people work

Somebody said out loud what several people had been thinking. Kaycie Odhiambo is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Match

AFC Leopards get the job done against Kenya Police

A 2‑1 win over Kenya Police, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Market

Mara Sugar watching Christopher Koloti

The interest is real enough to have reached print. AFC Leopards have said nothing, which in a transfer window is its own kind of answer.

Match

Samuel Ssenyonjo at the heart of a fast AFC Leopards start

2 goals inside twenty minutes with Samuel Ssenyonjo in the middle of it, and Kenya Police unable to get near the ball long enough to change anything. Some matches are won before the first drink.

In brief

4 Edition

The AFC Leopards Herald

24 Aug 2026
From our football correspondent Upbeat

Match

The cup run ends for AFC Leopards

2‑2 against Bidco United, and the road stops here. Cup exits are quick deaths — no second leg, no next week, just the league from now until May.

Player ratings

A brace, and Fortune Omoto takes the afternoon — 8.64

There is a particular kind of quiet from an away end watching one man score twice. Fortune Omoto provided it, and the 8.64 beside his name is if anything generous to everybody else.

Market

Musa Oundo asks to leave AFC Leopards

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Market

Nairobi United come back empty-handed

The bid was some way short and AFC Leopards did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Transfer targets

Luther Zwane due for a AFC Leopards medical

Everything agreed with SuperSport United, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Match

AFC Leopards see off Muranga Seal

Three points for AFC Leopards, 3‑1 the final word against Muranga Seal in a contest settled by the finer margins.

Transfer targets

University of Pretoria tell AFC Leopards: Luke Daniels is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Squad

A row about effort at AFC Leopards

Somebody said out loud what several people thought about how hard another man trains, and Kaycie Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Samuel Ssenyonjo in the eights

A performance of 8.81 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

In brief

3 Edition

The AFC Leopards Herald

17 Aug 2026
From our football correspondent Upbeat

Player ratings

Samuel Ssenyonjo scores twice — 8.85

Two goals and a mark of 8.85 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Player ratings

Nobody could get near Boniface Munyendo

Successful dribbles: 29. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Market

AFC Leopards say no — this time

The offer from Bidco United for Musa Oundo was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

Boardroom

Musa Oundo has agreed to leave AFC Leopards for nothing

He will play here until the summer and then walk out of the door for free, having already signed elsewhere. Supporters will manage the first part of that sentence; it is the second they will struggle with.

Squad

Tempers go at AFC Leopards

Kaycie Odhiambo was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Transfer targets

Door shut on Erick Kipkirui

AFC Leopards asked and Posta Rangers said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

The terraces

The crowd has taken to Samuel Ssenyonjo

At 23 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Match

Samuel Ssenyonjo the difference as AFC Leopards beat Bidco United

Ask anyone on the way out what separated the sides and you will get one name: Samuel Ssenyonjo. 2‑0 against Bidco United, and the applause at the whistle was mostly his.

Player ratings

Ninety minutes of James Kinyanjui at his very best

Marked 8.26. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at AFC Leopards.

In brief

2 Edition

The AFC Leopards Herald

10 Aug 2026
From our football correspondent Steady

Player ratings

Samuel Semo runs at them all day

Successful dribbles: 22. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Squad

Kennedy Odhiambo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at AFC Leopards this week that will take longer than a week to unsay.

Transfer targets

AFC Leopards rebuffed over Aineah Ndete

Not now, not at any price the club was prepared to say out loud. Mara Sugar have kept their man, and AFC Leopards go back to a list with one name crossed off it.

Squad

Kaycie Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

Samuel Ssenyonjo’s goal not enough for AFC Leopards

Samuel Ssenyonjo scored, and precious little else went right: 1‑2 to Kariobangi Sharks, and a quiet walk to the dressing room.

Market

Brian Juma steps up from the AFC Leopards academy

There is no fee, no unveiling and no agent on the steps. Brian Juma has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

Duncan Mwendwa steps up from the AFC Leopards academy

There is no fee, no unveiling and no agent on the steps. Duncan Mwendwa has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

AFC Leopards promote Collins Kipkirui from within

The academy exists for exactly this morning. Collins Kipkirui has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Patrick Olunga steps up from the AFC Leopards academy

There is no fee, no unveiling and no agent on the steps. Patrick Olunga has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

In brief

1 Edition

The AFC Leopards Herald

3 Aug 2026
From our football correspondent Triumph

Match

No mercy from AFC Leopards

Mara Sugar will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. AFC Leopards were ruthless in the way good sides are ruthless.

Squad

James Kinyanjui takes the match ball home

3 goals in one afternoon from one man. The other players were also present, a witness confirmed.

Player ratings

No sign of nerves from Hassan Beja at 20 — 8.23

The hardest thing about being 20 in a senior side is that nobody makes allowances. Hassan Beja did not need any: 8.23, and he looked the most comfortable man on the pitch.

Player ratings

Samuel Semo was unplayable

Successful dribbles: 25. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Market

Mathare United come back empty-handed

The bid was some way short and AFC Leopards did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Squad

Kennedy Odhiambo signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Kennedy Odhiambo and AFC Leopards agree another 2 years.

Squad

Tempers go at AFC Leopards

Kennedy Odhiambo was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

A masterclass from James Kinyanjui

Marked 9.73 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Transfer targets

Door shut on Luther Zwane

AFC Leopards asked and SuperSport United said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

In brief