David Okoth
Right Midfielder
-
Retired
8 Feb 2032
Sunday
Process
Overview
Personal
Contract
News
Transfers
Relations
Events
51
Awards
Matches
History
Edit
▼
Events
51
Asked the manager for a private conversation
Moderate
7d ago
Cause
He has unresolved concerns over his contract. His relationship with the manager is steady but tense.
Outlook
Manager intervention may be required if it persists.
Contract talks stalled over squad status
Moderate
14d ago
Cause
The wage was acceptable, but he wanted clearer first-team guarantees.
Outlook
Contract request risk increased.
Personality clash with
John Macharia
Minor
21d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Returned to full training after injury
Moderate
28d ago
Cause
The medical team cleared him, but the staff are protecting him from a rushed comeback.
Personality clash with
Kevin Owusu
Minor
28d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Personality clash with
Peter Kahata
Minor
28d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Personality clash with
Mohammed Kilume
Minor
35d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Personality clash with
Herit Atariza
Minor
35d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Personality clash with
Kevin Omondi
Minor
42d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Personality clash with
David Juma
Minor
42d ago
Cause
Their personalities have rubbed against each other for a while now. It played out behind the dressing-room door, away from the cameras.
Outlook
Likely to settle unless repeated within the next few weeks.
Turned down the offered deal
Serious
42d ago
Cause
He turned down the club's offer. He would not sign up for more years without first-team football.
Contract renewal rejected
Decision
08.10.2028
Movement
1y · $138.5K/y
Transfer listed
Decision
08.10.2028
Cause
Contract talks stalled — listed after repeated failed renewals
Who
Mwendwa Peter
Contract renewal offered
Decision
07.10.2028
Movement
1y · $138.5K/y
Signed as a free agent
Decision
06.10.2028
Movement
Mathare United
Contract expired — became a free agent
Decision
14.08.2028
Movement
Sofapaka →
He has said it out loud: To play in his best role
Mind
07.08.2028
Contract renewal offered
Decision
01.08.2028
Movement
1y · $138.5K/y
He has started to want: The manager’s trust
Mind
17.07.2028
He has made a formal demand: Out, anywhere
Mind
10.07.2028
He has come to believe: The two of them clashed
Mind
03.07.2028
He has come to believe: Bad blood between them —
Erick Ongiri
Mind
03.07.2028
Pre-contract agreed
Decision
08.06.2028
Movement
→ Tusker
He has made a formal demand: To finish on his own terms
Mind
22.05.2028
He has said it out loud: To end the drought
Mind
15.05.2028
He has made a formal demand: First-team football
Mind
01.05.2028
He has said it out loud: Out, anywhere
Mind
01.05.2028
He has come to believe: Bad blood between them —
Wasi Ngala
Mind
24.04.2028
He has come to believe: Bad blood between them —
Kevin Ouma
Mind
24.04.2028
He has said it out loud: First-team football
Mind
17.04.2028
Starter
Decision
01.03.2028
Movement
Development pathway updated
Who
Board
Core player
Decision
01.01.2028
Movement
Development pathway updated
Who
Board
Contract renewal offered
Decision
30.11.2027
Movement
1y · $73.0K/y
Contract renewal offered
Decision
01.10.2027
Movement
1y · $73.0K/y
Signed as a free agent
Decision
15.08.2027
Movement
Sofapaka
Free transfer listed
Decision
09.08.2027
Cause
Left on a free after a year unsold on the transfer list
Who
Board
Contract expired — became a free agent
Decision
09.08.2027
Movement
Gor Mahia →
Contract renewal offered
Decision
02.08.2027
Movement
1y · $123.3K/y
Loan listed
Decision
29.06.2027
Cause
Surplus to tactical requirements
Who
Odhiambo Timothy
Out on loan
Decision
01.02.2027
Movement
Development pathway updated
Who
Board
Moving on
Decision
28.01.2027
Movement
Development pathway updated
Who
Board
Transfer listed
Decision
30.11.2026
Cause
Surplus to squad requirements
Who
Board
Out on loan
Decision
05.10.2026
Movement
Development pathway updated
Who
Board
Loan withdrawn
Decision
01.09.2026
Cause
dec_reason_no_borrower
Who
Board
Being reassessed
Decision
01.09.2026
Movement
Development pathway updated
Who
Board
Contract renewal rejected
Decision
02.08.2026
Movement
2y · $109.7K/y
Contract renewal offered
Decision
01.08.2026
Movement
2y · $109.7K/y
Contract renewal offered
Decision
01.08.2026
Movement
2y · $123.3K/y
Who
Odhiambo Timothy
Contract extension signed
Decision
01.08.2026
Movement
2y · $123.3K/y
Out on loan
Decision
01.08.2026
Movement
Development pathway updated
Who
Board
Loan listed
Decision
01.08.2026
Cause
Surplus to tactical requirements
Who
Odhiambo Timothy