With the FKF Premier League (FKFPL) 2024./2025 transfer window shutting on September 9, the final list of incomings and outgoings across every club has now been released.
Gusii-based outfit Shabana were the most active club during the Premier League pre-season transfer window, which closed on Monday, September 9, 2024, at midnight.
The club made significant moves, signing 14 new players, including three from AFC Leopards, and released 15 players, with head coach Sammy Omollo Pamzo stamping his authority on things.
Mathare United followed closely behind under the tutelage of new coach John Kamau, signing 14 players while also parting ways with 13 players during this transfer window.
On the other hand, Nairobi City Stars was the least active, bringing in five new players: Sven Yidah, Brian Opinde, James Ssemambo, Stephen Bulugu, and Andre Kalama. Gor Mahia were also shrewd in the window, only roping in six players and retaining most of their stars as they prepare to make history by qualifying for the group stages of the CAF Champions League.
Bandari were also active on deadline day, looking for forwards to plug the gaping hole upfront after they released three strikers themselves, and managed to snap up FC Talanta’s Alfred Tanui after a breakthrough offseason that even saw him included in the Kenya U23 squad for their match against Talanta.
Here is a breakdown of every deal that took place during the offseason.
AFC Leopards SC
In
Sydney Lokale – FC Saint Eloi Lupopo (DR Congo)
Peter Maker Mabok – Radnicki SM (Serbia)
Julius Masaba – Kariobangi Sharks FC
Samuel Semo Mbaja – Muranga Seal FC
Ovella Ochieng – Richards Bay FC (South Africa)
Out:
Jafari Owitti – Kenya Police FC
Maxwell Muchesia – Shabana FC
Emmanuel Lwangu – On loan, Shabana FC
Owen Mboya – On loan, MOFA
Loren James – Mara Sugar FC
Yasin Sije – Soy United FC
Christopher Koloti – On loan, Mathare United FC
Kevin Kimani – On loan, Mathare United
Cliff Nyakeya – Shabana FC
Washington Munene – Released
Moses Giovanni – Released
Bandari FC
In:
Geoffrey Ojunga – Posta Rangers FC
Shariff Amubwombe – Mombasa Elite FC
Izzadin Juma – Promotion, Bandari Youth FC
William Gitama – Promotion, Bandari Youth FC
John Macharia – Gor Mahia FC
Hamisi Abdalla – Kenya Navy FC
James Omusinde Ashisoma – FC Talanta
Alfred Emoni – FC Talanta
Mohamed Abdulrhman – Promotion, Bandari Youth FC
Out:
Francis Kahiro – KCB FC
James Kinyanjui – KCB FC
Amai Atariza – Shabana FC
Joseph Ochuka – Tusker FC
Dennis Magige – On loan, Mombasa United FC
Sheikh Aleley – On loan, Mombasa United FC
Boniface Mwangemi – Posta Rangers FC
Derrick Nsibambi – KCCA FC (Uganda)
Umaru Kasumba – Released
Swaleh Chacha – Released
Bidco United FC
In:
Dennis Murunga – Thika Cloth Mills FC
Evans Makari – Nairobi United FC
Cliff Oruko – KCB FC
Simon Munala – Maseno Samba FC
Abdalla Bwire – Fusion Busia Academy
Marvin Amuka – Dimba Patriots FC
Kenneth Simeon – Bomachoge Borabu FC
Kevin Munika Musamali – On loan, Kariobangi Sharks FC
Brian Okeyo – Mathare United FC
Out:
Gabriel Wandera – Kakamega Homeboyz FC
Lameck Oloo – KCB FC
Henry Juma – Posta Rangers FC
John Kelwish – Fountain Gate FC (Tanzania)
Ezekiel Okare – MCF FC
Gor Mahia
In:
Alphonce Omija – Dhofar (Oman)
Enock Morrison – Asante Kotoko SC (Ghana)
Chris Akena – Apollon Pontou FC (Greece)
Samuel Kapen – Nairobi City Stars FC
Gedeon Bendeka – Etincelles FC (Rwanda)
Samuel Onyango – Kenya Police FC
Out:
Alvin Ochieng – Kakamega Homeboyz FC
John Macharia – Bandari FC
Parmenas Ochola – Naivas FC
Gilbert Otieno – Samwest Black Boots FC
Bonface Odhiambo – Samwest Black Boots FC
Emery Bayisenge – Released
Kakamega Homeboyz FC
In:
Boniface Onyango – Tusker FC
Gabriel Wandera – Bidco United FC
Isaiah Wakasala – FC Talanta
Alvin Ochieng – Gor Mahia FC
Stanley Ben Omondi – On loan, Migori Youth FC
Peter Ng’ang’a – Posta Rangers FC
Pius Mzee Wangi – Mbarara City FC (Uganda)
Hansel Ochieng – Rainbow FC
Out:
Eric Ambunya – MCF FC
Guelord Mwamba – Released
George Odiwour – Released
Dennis Ochieng – Released
Felician Okanda – Released
Kariobangi Sharks FC
In:
Brian Odhiambo – Vihiga Bullets FC
Paul Jawa – Rainbow FC
Zablon Kutela – Promotion, Kariobangi Sharks Youth FC
Evans Ochieng – Promotion, Kariobangi Sharks Youth FC
Ally Salum Omar – Rainbow FC
Jacob Otieno – Rainbow FC
Humphrey Omondi – Promotion, Kariobangi Sharks Youth FC
Tonny Gogah – Unattached
Kevin Wangolika – Unattached
Out:
Julius Masaba – AFC Leopards SC
Geofrey Onyango – Kenya Police FC
Kevin Ouru – Posta Rangers FC
Stanley Wilson Omondi – AIK FF (Sweden)
Kevin Munika Musamali – On loan, Bidco United FC
John Mark Makwata – Coastal Union SC (Tanzania)
KCB FC
In:
Francis Kahiro (Bandari FC)
James Kinyanjui (Bandari FC)
Bonphas Munyasa (Murang’a Seal FC)
Dennis Kweya (Murang’a Seal FC)
Mathew Rodgers Angal (Nairobi United FC)
Patrick Otieno (Posta Rangers FC)
Lameck Oloo (Bidco United FC)
Joshua Nyatini (Tanzania Prisons FC)
Danson Kiprono (Zoo FC)
Raydon Wanyonyi (Darajani Gogo FC)
Out:
Erickson Mulu (Mathare United FC)
Harrison Mwendwa (Posta Rangers FC)
James Mazembe (Shabana FC)
Bernard Odhiambo (FC Talanta)
Kenya Police
In:
Alfred Leku (Kiyovu Sports, Rwanda)
Brian Musa (Posta Rangers FC)
John Samuel Njau (Posta Rangers FC)
Jesse Were (Zesco FC, Zambia)
Daniel Sakari (Tusker FC)
Eric Zakayo (Tusker FC)
Out:
Eric Juma (Posta Rangers FC)
Patilah Omoto (Posta Rangers FC)
Rashid Mchelenga (Pamba SC, Tanzania)
Tito Okello (PSM Makassar, Indonesia)
Mara Sugar FC
In:
Awita Batts (Murang’a Seal FC)
Meshack Makokha (Bungoma Stars FC)
Noah Ngiendo (Kisumu Allstars FC)
Out:
Arnest Oyugi (MOFA)
Eliud Emasese (Nzoia Sugar FC)
Mathare United FC
Mathare United FC
In:
Erickson Mulu (KCB FC)
Harryson Lutta (Soy United FC)
Dennis Mutu (Unattached)
Sammy Imbuye (Posta Rangers FC)
Out:
Emmanuel Imbai (Equity Bank FC)
Cliff Kasuti (MCF FC)
Brian Okeyo (Bidco United FC)
Murang’a Seal In:
Lucas Maina (Ulinzi Stars FC)
Nicholas Omondi (Ulinzi Stars FC)
Morgan Ambuka (Muhoroni Youth FC)
Out:
Bonphas Munyasa (KCB FC)
Dennis Kweya (KCB FC)
Nairobi City Stars
In:
Sven Yidah (Marumo Gallants FC, South Africa)
Brian Opinde (Langas Super Stars FC)
James Ssemambo (Bumamuru FC, Burundi)
Out:
Samuel Kapen (Gor Mahia FC)
Shem Oluoch (Shabana FC)
Posta Rangers
In:
Posta Rangers FC
In:
Eric Juma (Kenya Police FC)
Patilah Omoto (Kenya Police FC)
Kevin Ouma (On Loan, Kenya Police FC)
Henry Juma (Bidco United FC)
Eliud Lokuwam (Loan Return, Naivas FC)
Francis Nambute (Loan Return, Naivas FC)
Lewis Shivachi (Apolonia FC, Albania)
Amos Asembeka (Sofapaka FC)
Kevin Ouru (Kariobangi Sharks FC)
Jimmy Ndungi (Tusker FC)
Harrison Mwendwa (KCB FC)
Lazarazu Otieno (KCB FC)
Bonface Mwangemi (Bandari FC)
Out:
Geoffrey Ojunga (Bandari FC)
Patrick Otieno (KCB FC)
Brian Musa (Kenya Police FC)
John Samuel Njau (Kenya Police FC)
Jackson Irungu (Kenya Police FC)
Sammy Imbuye (Mathare United FC)
Elvis Ochieng (Shabana FC)
Peter Thiong’o (Kakamega Homeboyz FC)
Brandon Obiero
Eric Gichimu
Christopher Oruchum
Simon Omondi
Chrispinus Onyango
Shabana FC
In:
Brian Bett (Luanda Villa SC)
Kevin Omundi (MCF FC)
Shem Oluoch (Nairobi City Stars FC)
Cliff Nyakeya (AFC Leopards SC)
Maxwell Muchesia (AFC Leopards SC)
Brian Marvin (Murang’a Seal FC)
Emmanuel Lwangu (On Loan, AFC Leopards SC)
Sam Kintu (UPDF FC, Uganda)
James Mazembe (KCB FC)
Amai Atariza (Bandari FC)
Elvis Ochieng (Posta Rangers FC)
Stephen Otieno (Ulinzi Stars FC)
Austine Odongo (Leeds Sports FC)
Dennis Okoth (Tusker Youth FC)
Out:
Mustapha Oduor (FC Talanta)
Brian Kiako (On Loan, Gucha Youth FC)
Ezekiel Owande (Mara Sugar FC)
Wycliff Nthata (On Loan, Vihiga United FC)
Brian Odhiambo (Samwest Black Boots FC)
Nehemiah Onchiri (On Loan, Samwest Black Boots FC)
Stephen Ochieng (On Loan, Kisumu Allstars FC)
Japheth Lihanda (Kariobangi Legends FC)
Victor Juma (Migori Youth FC)
Peter Ogechi
Eugene Moses
Rodgers Aloro
Prince Ayieko
Enock Obiero
Brian Magare
Sofapaka FC
Out:
Amos Asembeka (Posta Rangers FC)
Jacob Onyango (Tusker FC)
Derrick Ngoobi (Express FC, Uganda)
Andre Kalama (Nairobi City Stars FC)
Nixon Omondi
Simon Munala
Stephen Okola
Moussa Omar
Fiston Abdoul
FC Talanta
In:
Mustapha Oduor (Shabana FC)
Edwin Njumba (Nairobi United FC)
Phabian Odhiambo (Rainbow FC)
Peter Abiola (Kibera Black Stars FC)
Enock Momanyi (Nairobi United FC)
Robert Muite (Mathari Hospital FC)
Bernard Odhiambo (KCB FC)
Gabriel Andika (KCB FC)
Emmanuel Osoro (Nzoia Sugar FC)
Kevin Owino (F.K Apollonia, Albania)
Cyprian Mangeni (Bungoma Superstars FC)
Erick Otieno (Tusker FC)
Out:
Isaiah Wakasala (Kakamega Homeboyz FC)
Herman Ngala (Nairobi United FC)
James Omusinde (Bandari FC)
Alfred Tanui Emoni (Bandari FC)
Kevintom Machika
Brian Wafula
Tusker FC
In:
George Kaddu (Wakiso Giants FC, Uganda)
Boban Zirintusa (Biashara FC, Tanzania)
Thomas Omole (Vihiga Bullets FC)
Teddy Dok (Promotion, Tusker Youth FC)
Dennis Wanjala (Nairobi City Stars FC)
Joseph Ochuka (Bandari FC)
Eric Batelo (Murang’a Seal FC)
Jacob Onyango (Sofapaka FC)
Alex Onchwari (Muhoroni Youth FC)
Ryan Ogam (Rainbow FC)
Yusuf Nasri (On Loan, Kenya Police FC)
Out:
Boniface Onyango (Kakamega Homeboyz FC)
Daniel Sakari (Kenya Police FC)
Eric Zakayo (Kenya Police FC)
Jimmy Ndungi (Posta Rangers FC)
Erick Otieno (FC Talanta)
Collins Otieno (MOFA)
Brian Bwire (Polokwane City, South Africa)
Eric Kapaito (Namungo FC, Tanzania)
Ibrahim Joshua (Kengold SC, Tanzania)
Eugene Asike
Stewart Omondi
Ulinzi Stars FC
In:
Dennis Owino (Muhoroni Youth FC)
Felix Otieno (Migori Youth FC)
Brian Okello Emmilio (Migori Youth FC)
Joseph Ochieng (Migori Youth FC)
Telena Ochieng (Vickers FC)
Fredrick Oduor (St. Joseph’s Youth FC)
Hillary Mukanzi (Vickers FC)
John Ronald Onyango (Vickers FC)
Samunya Amatton (Nakuru Bucks FC)
Out:
Michael Wanyika (Mathare United FC)
Lucas Maina (Murang’a Seal FC)
Nicholas Omondi (Murang’a Seal FC)
Elly Saenyi (Murang’a Seal FC)
Stephen Ochieng (Shabana FC)
Omar Mwandaru Swaleh (MOFA)
Mbarak Musa Omari (Bandari Youth FC)
Benjamin Murimi Mosha
John Otieno