The AFC Leopards Herald
Match12 Sep 2026
AFC Leopards through in the cup
A 2‑0 win over Tusker, and the draw for the next round can be watched with some interest for once.
Player ratings14 Sep 2026
No sign of nerves from Bennet Mokoena at 19 — 7.99
The hardest thing about being 19 in a senior side is that nobody makes allowances. Bennet Mokoena did not need any: 7.99, and he looked the most comfortable man on the pitch.
Match12 Sep 2026
AFC Leopards make it 4 in a row
Momentum is a hard thing to buy and an easy thing to lose, and right now AFC Leopards have 4 straight wins of it.
Squad14 Sep 2026
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.
The terraces14 Sep 2026
AFC Leopards supporters have found a favourite in Bennet Mokoena
There is a particular warmth a ground reserves for a 19-year-old it feels ownership of. Bennet Mokoena 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.
Player ratings14 Sep 2026
One of those days for Boniface Munyendo
There is a version of this player everybody suspected was in there, and on this evidence it is. 8.46, and no argument anywhere in the ground.
Squad14 Sep 2026
Anthony Miheso out for 14 days
The medical room confirms 14 days on the sidelines for Anthony Miheso, and a plan built around him now has to be rebuilt.
Player ratings14 Sep 2026
Maxwell Otieno was on a different afternoon to everybody else
8.03. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.
Squad14 Sep 2026
Bennet Mokoena 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.
In brief
- Squad Samuel Ssenyonjo dropped after a run of poor form
- Player ratings Julius Masaba ran the game
- Market Window shut, Randy Bakari still here