From our football correspondent
Steady
Scoring charts1 Jul 2027
The month closes with Paul Odhiambo out in front — 3 goals in 4 games, and Ulinzi Stars have the division's most feared finisher.
Scoring charts1 Jul 2027
Paul Odhiambo is the division's player of the month — 7.68
A club's paper reports this as one of its own being honoured. On this page it is what it actually is: a verdict on everybody who played, and it went to a Ulinzi Stars man on 7.68 with 4 goal contributions.
Market1 Jul 2027
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Sofapaka people have started saying his name in the past tense.
Scoring charts1 Jul 2027
Kammonke Willie is the month's best young player — 7.72
The award the rest of the division reads as a transfer rumour. 7.72 over the month and 3 goal contributions, from a Gor Mahia player whose price has just gone up without anybody at his club doing anything.
Market1 Jul 2027
“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Bandari, and it is not being withdrawn.
Market1 Jul 2027
The offer from Mathare United for Khadime N'Diaye 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.
Scoring charts1 Jul 2027
The division’s top provider is Nyamawi Beja — 7.30
2 assists across the month from a Bandari player marked 7.30. Somebody has to open the door before anybody walks through it, and nobody in the league opened more.
Scoring charts1 Jul 2027
Kammonke Willie is the division's best-marked player — 7.72
The chart that catches everybody a goal tally never will: the centre-half who was immense for four weekends, the holding midfielder nobody outside his own ground has heard of. 7.72 across 3 matches for Gor Mahia.
Market1 Jul 2027
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.
Scoring charts1 Jul 2027
4 appearances, 3 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Jul 2027
3 appearances, 2 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Jul 2027
2 goals in 3 appearances for Gor Mahia, and a chart that would look very different if two of them had gone in off the post instead of past it.
Back issues
From our football correspondent
Steady
Scoring charts1 Jun 2027
Nobody in the division bettered it last month: 6 goals in 5 appearances for AFC Leopards.
Scoring charts1 Jun 2027
Everybody in the division was measured and a AFC Leopards man came out on top: 8.35 across the month and 7 goal contributions. There is no serious case for anybody else.
Scoring charts1 Jun 2027
Ally Salum Omar is the month's best young player — 7.21
The award the rest of the division reads as a transfer rumour. 7.21 over the month and 2 goal contributions, from a Kariobangi Sharks player whose price has just gone up without anybody at his club doing anything.
Market1 Jun 2027
“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.
Scoring charts1 Jun 2027
Samuel Ssenyonjo leads the division for assists — 7.34
The chart that decides who the scorers ought to be thanking. 5 of them made by a AFC Leopards player marked 7.34, and not one will be in the montage at the end of the season.
Market1 Jun 2027
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Bandari they have already started talking about him in the past tense.
Scoring charts1 Jun 2027
Best marks in the division for James Kinyanjui — 8.35
8.35 on average across 5 matches for AFC Leopards. The chart that notices the players a goal tally never does, and this month it noticed him.
Scoring charts1 Jun 2027
5 appearances, 3 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Jun 2027
5 appearances, 3 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Jun 2027
5 appearances, 4 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Jun 2027
5 appearances, 4 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Market1 Jun 2027
“The manager did not use many words, and he did not need to.” Kwanele Msomi has his answer from Bidco United; what he does with it is the next window’s story.
From our football correspondent
Steady
Scoring charts1 May 2027
Samuel Ssenyonjo is the division’s leading scorer
5 goals in 4 games, and nobody else in the league close to it. AFC Leopards have the man every defence in the division is planning around.
Scoring charts1 May 2027
Everybody in the division was measured and a AFC Leopards man came out on top: 8.08 across the month and 6 goal contributions. There is no serious case for anybody else.
Scoring charts1 May 2027
The division's brightest kid this month plays for Gor Mahia
Kammonke Willie was marked 7.85 and had a hand in 6 goals. Every recruitment department in the country now has a file open, and the club that has him knows exactly what that means.
Market1 May 2027
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what AFC Leopards can pretend not to have heard.
Scoring charts1 May 2027
The division’s top provider is Eric Omondi — 7.73
4 assists across the month from a Gor Mahia player marked 7.73. Somebody has to open the door before anybody walks through it, and nobody in the league opened more.
Market1 May 2027
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kenya Police is pretending he will be back in the shirt.
Scoring charts1 May 2027
Samuel Ssenyonjo is the division's best-marked player — 8.08
The chart that catches everybody a goal tally never will: the centre-half who was immense for four weekends, the holding midfielder nobody outside his own ground has heard of. 8.08 across 4 matches for AFC Leopards.
Scoring charts1 May 2027
Eric Gichimu up among the month's scorers
A productive month at Bidco United — 3 goals from 4 appearances, and a place near the top of the charts.
Scoring charts1 May 2027
4 appearances, 4 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 May 2027
4 appearances, 4 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 May 2027
5 goals in 4 appearances for Kenya Police, and a chart that would look very different if two of them had gone in off the post instead of past it.
Market1 May 2027
“They were honest with me, and I would rather know.” Denis Simiyu has been informed he is not in the manager's thinking at Mara Sugar.
From our football correspondent
Steady
Scoring charts1 Apr 2027
Michael Karamor is the division’s leading scorer
6 goals in 3 games, and nobody else in the league close to it. Nairobi United have the man every defence in the division is planning around.
Scoring charts1 Apr 2027
Michael Karamor is the division's player of the month — 8.76
A club's paper reports this as one of its own being honoured. On this page it is what it actually is: a verdict on everybody who played, and it went to a Nairobi United man on 8.76 with 6 goal contributions.
Scoring charts1 Apr 2027
The division's brightest kid this month plays for Kariobangi Sharks
Cameron Gardner was marked 7.45 and had a hand in 1 goals. Every recruitment department in the country now has a file open, and the club that has him knows exactly what that means.
Market1 Apr 2027
“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.
Scoring charts1 Apr 2027
Nobody made more than Benson Omalla this month
5 assists, 7.24, and a Nairobi United player who spent four weekends being the reason somebody else's name went in the paper. It is the least-rewarded skill in football and the easiest one to notice its absence.
Market1 Apr 2027
Fee agreed, terms agreed, medical booked. Ben Stanley Omondi will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.
Scoring charts1 Apr 2027
Best marks in the division for Michael Karamor — 8.76
8.76 on average across 3 matches for Nairobi United. The chart that notices the players a goal tally never does, and this month it noticed him.
Scoring charts1 Apr 2027
3 goals in 3 appearances for Kakamega Homeboyz, and a chart that would look very different if two of them had gone in off the post instead of past it.
Scoring charts1 Apr 2027
3 appearances, 3 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Apr 2027
3 appearances, 3 goals, and a place among the division's leading scorers for the month. Strikers measure a season in exactly these lines.
Scoring charts1 Apr 2027
5 goals in 3 appearances for Bandari leave him among the month's leading marksmen.
Market1 Apr 2027
Michael Wanjala is free to find somewhere else
“I was told straight, and I would rather have it straight.” The manager at Kariobangi Sharks has been clear about where Michael Wanjala stands, which is more than many ever get.
From our football correspondent
Steady
Scoring charts1 Mar 2027
Brian Marita is the division’s leading scorer
5 goals in 4 games, and nobody else in the league close to it. Posta Rangers have the man every defence in the division is planning around.
Scoring charts1 Mar 2027
Marked 8.23 across it, 5 goals and assists between them, and no serious argument from anybody else in the division. Maritzburg United have had the whole benefit of a month somebody else will spend the summer trying to buy.
Scoring charts1 Mar 2027
The division's brightest kid this month plays for Maritzburg United
Siyabonga Mabena was marked 8.23 and had a hand in 5 goals. Every recruitment department in the country now has a file open, and the club that has him knows exactly what that means.
Market1 Mar 2027
“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Bandari, and it is not being withdrawn.
Market1 Mar 2027
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Bandari people have started saying his name in the past tense.
Market1 Mar 2027
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Sofapaka is pretending he will be back in the shirt.
Scoring charts1 Mar 2027
The division’s top provider is Eliud Lokuwam — 7.08
3 assists across the month from a Posta Rangers player marked 7.08. Somebody has to open the door before anybody walks through it, and nobody in the league opened more.
Market1 Mar 2027
“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Cleo Ssetuba had not agreed to go, which turned out to be the part that mattered.
Scoring charts1 Mar 2027
Highest marks in the league belong to a Maritzburg United man
Siyabonga Mabena averaged 8.23 over 4 appearances. Nothing about that will trend, and anybody who watched all four games would tell you it was the most accurate thing on this page.
Scoring charts1 Mar 2027
Musa Masika up among the month's scorers
A productive month at Mathare United — 4 goals from 4 appearances, and a place near the top of the charts.
Scoring charts1 Mar 2027
4 in 4 for Nairobi United. Nobody outside his own ground is talking about him, which tends to be true of everybody on this list except the man at the top of it.
Scoring charts1 Mar 2027
3 goals in 4 appearances for Platinum Stars leave him among the month's leading marksmen.
From our football correspondent
Steady
Market1 Feb 2027
Fee agreed, wages agreed, and Shabana waiting with a shirt. Nobody at Kenya Police is pretending otherwise, and the supporters have stopped asking whether and started asking when.
Market1 Feb 2027
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Market1 Feb 2027
Aineah Ndete hands in a written request
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Mara Sugar can pretend not to have heard.
From our football correspondent
Steady
Market1 Jan 2027
“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.
Market1 Jan 2027
Only the photograph left for David Okoth
Fee agreed, terms agreed, medical booked. David Okoth will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.
Market1 Jan 2027
“The manager did not use many words, and he did not need to.” Khadime N'Diaye has his answer from Kenya Police; what he does with it is the next window’s story.
From our football correspondent
Steady
Market1 Dec 2026
Sifiso Molefe hands in a written request
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Muranga Seal can pretend not to have heard.
Market1 Dec 2026
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Bandari is pretending he will be back in the shirt.
Market1 Dec 2026
A stepping stone, not a home, for Bryn Deeley
He is doing his job and he is not settling. Kariobangi Sharks were supposed to be a step up in his own reckoning, and his own reckoning has been adjusted since he arrived.
From our football correspondent
Steady
Scoring charts1 Nov 2026
Victor Mbaoma is the division’s leading scorer
2 goals in 2 games, and nobody else in the league close to it. Tusker have the man every defence in the division is planning around.
Scoring charts1 Nov 2026
Cameron Gardner is the month's best young player — 7.49
The award the rest of the division reads as a transfer rumour. 7.49 over the month and 1 goal contributions, from a Kariobangi Sharks player whose price has just gone up without anybody at his club doing anything.
Market1 Nov 2026
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Muranga Seal can pretend not to have heard.
Scoring charts1 Nov 2026
The division’s top provider is Siyanda Ndlovu — 8.15
2 assists across the month from a Tusker player marked 8.15. Somebody has to open the door before anybody walks through it, and nobody in the league opened more.
Market1 Nov 2026
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at AFC Leopards is pretending he will be back in the shirt.
Scoring charts1 Nov 2026
Best marks in the division for Victor Mbaoma — 8.16
8.16 on average across 2 matches for Tusker. The chart that notices the players a goal tally never does, and this month it noticed him.
Scoring charts1 Nov 2026
1 goals in 2 appearances for Ulinzi Stars leave him among the month's leading marksmen.
Scoring charts1 Nov 2026
1 in 2 for Ulinzi Stars. Nobody outside his own ground is talking about him, which tends to be true of everybody on this list except the man at the top of it.
Scoring charts1 Nov 2026
2 goals in 2 appearances for Posta Rangers, and a chart that would look very different if two of them had gone in off the post instead of past it.
Scoring charts1 Nov 2026
A productive month at Shabana — 2 goals from 2 appearances, and a place near the top of the charts.
Scoring charts1 Nov 2026
7.24 over 2 games. Nobody frames a team-of-the-month selection and everybody who has been in one remembers the month they were.
Market1 Nov 2026
A stepping stone, not a home, for Raymond Daniels
He is doing his job and he is not settling. Nairobi United were supposed to be a step up in his own reckoning, and his own reckoning has been adjusted since he arrived.
From our football correspondent
Steady
Scoring charts1 Oct 2026
Tyshick Mosengo is the division’s leading scorer
4 goals in 3 games, and nobody else in the league close to it. Kenya Police have the man every defence in the division is planning around.
Scoring charts1 Oct 2026
Marked 8.08 across it, 2 goals and assists between them, and no serious argument from anybody else in the division. Tusker have had the whole benefit of a month somebody else will spend the summer trying to buy.
Scoring charts1 Oct 2026
7.05 across the month and 2 goal contributions from a Gor Mahia player everybody else in the division now has a file on. His price rose this month without anybody at his club lifting a finger.
Market1 Oct 2026
The bid was some way short and Muranga Seal did not need long over it. Nobody in the game reads a first refusal as the end of anything.
Market1 Oct 2026
The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Gor Mahia have lost him in all but the paperwork.
Market1 Oct 2026
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Muranga Seal can pretend not to have heard.
Scoring charts1 Oct 2026
Michael Karamor leads the division for assists — 7.72
The chart that decides who the scorers ought to be thanking. 3 of them made by a Nairobi United player marked 7.72, and not one will be in the montage at the end of the season.
Market1 Oct 2026
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Scoring charts1 Oct 2026
Siyanda Ndlovu is the division's best-marked player — 8.08
The chart that catches everybody a goal tally never will: the centre-half who was immense for four weekends, the holding midfielder nobody outside his own ground has heard of. 8.08 across 3 matches for Tusker.
Scoring charts1 Oct 2026
2 goals in 3 appearances for Nairobi United, and a chart that would look very different if two of them had gone in off the post instead of past it.
Scoring charts1 Oct 2026
3 in 3 for Tusker. Nobody outside his own ground is talking about him, which tends to be true of everybody on this list except the man at the top of it.
Scoring charts1 Oct 2026
3 in 3 for Bandari. Nobody outside his own ground is talking about him, which tends to be true of everybody on this list except the man at the top of it.
From our football correspondent
Steady
Scoring charts1 Sep 2026
The month closes with Simon Munala out in front — 4 goals in 5 games, and Bidco United have the division's most feared finisher.
Scoring charts1 Sep 2026
Player of the month: Samuel Kapen — 7.69
Everybody in the division was measured and a Gor Mahia man came out on top: 7.69 across the month and 4 goal contributions. There is no serious case for anybody else.
Scoring charts1 Sep 2026
The division's brightest kid this month plays for AFC Leopards
Hassan Beja was marked 7.17 and had a hand in 2 goals. Every recruitment department in the country now has a file open, and the club that has him knows exactly what that means.
Market1 Sep 2026
Elly Saenyi hands in a written request
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Muranga Seal can pretend not to have heard.
Market1 Sep 2026
Fee agreed, wages agreed, and Ulinzi Stars waiting with a shirt. Nobody at Bandari is pretending otherwise, and the supporters have stopped asking whether and started asking when.
Market1 Sep 2026
Bandari say no — this time
The offer from KCB for Amza Moubarack 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.
Scoring charts1 Sep 2026
Felix Oluoch leads the division for assists — 7.26
The chart that decides who the scorers ought to be thanking. 4 of them made by a Gor Mahia player marked 7.26, and not one will be in the montage at the end of the season.
Market1 Sep 2026
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Scoring charts1 Sep 2026
Siyanda Ndlovu is the division's best-marked player — 7.79
The chart that catches everybody a goal tally never will: the centre-half who was immense for four weekends, the holding midfielder nobody outside his own ground has heard of. 7.79 across 3 matches for Tusker.
Scoring charts1 Sep 2026
3 goals in 5 appearances for Sofapaka, and a chart that would look very different if two of them had gone in off the post instead of past it.
Scoring charts1 Sep 2026
3 goals in 5 appearances for Tusker, and a chart that would look very different if two of them had gone in off the post instead of past it.
Scoring charts1 Sep 2026
Nyamawi Beja up among the month's scorers
A productive month at Bandari — 4 goals from 5 appearances, and a place near the top of the charts.
From our football correspondent
Steady
Market1 Aug 2026
The clock runs on Victor Mbaoma's contract
11 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.
Market1 Aug 2026
Abdalla Hamisi is free to find somewhere else
“I was told straight, and I would rather have it straight.” The manager at Ulinzi Stars has been clear about where Abdalla Hamisi stands, which is more than many ever get.