By FKF Communications
Shabana FC was the most active club during the 2024/25 FKF Premier League pre-season transfer window, which closed on Monday, September 9, 2024.
The club made significant moves, signing 14 new players, including three from AFC Leopards. Alongside their acquisitions, Shabana also released 15 players to various clubs such as FC Talanta, Gucha Youth FC, Mara Sugar FC, Vihiga United, Samwest Black Boots FC, Kisumu Allstars, Kariobangi Legends FC, and Migori Youth FC.
Mathare United followed closely behind, also signing 14 players from teams like Soy United FC, Kayole Youngstars FC, West Kenya Allstars FC, Ulinzi Stars FC, KCB FC, Posta Rangers FC, Mombasa Elite FC, Naivas FC, and AFC Leopards. The club parted 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. They released six players.
AFC Leopards SC
In:
1. Sydney LOKALE – (FC Saint Eloi Lupopo, Congo DRC)
2. Peter Maker MABOK – (Radnicki SM, Serbia)
3. Julius MASABA – (Kariobangi Sharks FC)
4. Samuel Semo MBAJA – (Muranga Seal FC)
Out:
1. Jafari OWITTI – (Kenya Police FC)
2. Maxwell MUCHESIA – (Shabana FC)
3. Emmanuel LWANGU – (On loan, Shabana FC)
4. Owen MBOYA – (On loan, MOFA)
5. Loren JAMES – (Mara Sugar FC)
6. Yasin SIJE – (Soy United Fc)
7. Christopher KOLOTI – (On loan, Mathare United FC)
8. Kevin KIMANI – (On loan, Mathare United)
9. Cliff Nyakeya – (Shabana FC)
10. Washingtone Munene
11. Moses Giovanni
Bandari FC
In:
1. Geoffrey OJUNGA – (Posta Rangers FC)
2. Shariff AMUBWOMBE – (Mombasa Elite FC)
3. Izzadin JUMA – (Promotion, Bandari Youth FC)
4. William GITAMA – (Promotion, Bandari Youth FC)
5. John MACHARIA – (Gor Mahia FC)
6. Hamisi ABDALLA - (Kenya Navy FC)
7. James Omusinde ASHISOMA – (FC Talanta)
8. Alfred EMONI – (FC Talanta)
9. Mohamed ABDULRHAMAN – (Promotion, Bandari Youth FC)
Out:
1. Francis KAHIRO – (KCB FC)
2. James KINYANJUI – (KCB FC)
3. Amai ATARIZA – (Shabana FC)
4. Joseph OCHUKA - (Tusker FC)
5. Dennis MAGIGE – (On loan, Mombasa United FC)
6. Sheikh ALELEY – (On loan, Mombasa United FC)
7. Boniface MWANGEMI – (Posta Rangers FC)
8. Derrick NSIBAMBI – (KCCA FC, Uganda)
9. Umaru KASUMBA
10. Swaleh CHACHA
Bidco United FC
In:
1. Dennis MURUNGA – (Thika Cloth Mills FC)
2. Evans MAKARI – (Nairobi United FC)
3. Cliff ORUKO – (KCB FC)
4. Simon MUNALA – (Maseno Samba FC)
5. Abdalla BWIRE – (Fusion Busia Academy)
6. Marvin AMUKA – (Dimba Patriots FC)
7. Kenneth SIMEON – (Bomachoge Borabu FC)
8. Kevin Munika MUSAMALI – (On loan, Kariobangi Sharks FC)
9. Brian OKEYO – (Mathare United FC)
Out:
1. Gabriel WANDERA – (Kakamega Homeboyz FC)
2. Lameck OLOO – (KCB FC)
3. Henry JUMA – (Posta Rangers FC)
4. John KELWISH – (Fountain Gate FC, Tanzania)
5. Ezekiel OKARE – (MCF FC)
Gor Mahia FC
In:
1. Alphonce OMIJA – (Dhofar, Oman)
2. Enock MORRISON – (Asante Kotoko SC, Ghana)
3. Chris AKENA – (Apollon Pontou FC, Greece)
4. Samuel KAPEN – (Nairobi City Stars FC)
5. Gedeon BENDEKA – (Etincelles FC, Rwanda)
6. Samuel ONYANGO – (Kenya Police FC)
Out:
1. Alvin OCHIENG – (Kakamega Homeboyz FC)
2. John MACHARIA – (Bandari FC)
3. Parmenas OCHOLA – (Naivas FC)
4. Gilbert OTIENO – (Samwest Black Boots FC)
5. Bonface ODHIAMBO – (Samwest Black Boots FC)
6. Emery BAYISENGE
7. Patrick SIBOMANA
Kakamega Homeboyz FC
In:
1. Boniface ONYANGO – (Tusker FC)
2. Gabriel WANDERA – (Bidco United FC)
3. Isaiah WAKASALA – (FC Talanta)
4. Alvin OCHIENG – (Gor Mahia FC)
5. Stanley Ben OMONDI – (On loan, Migori Youth FC)
6. Peter NG’ANG’A – (Posta Rangers FC)
7. Pius Mzee WANGI – (Mbarara City FC, Uganda)
8. Hansel OCHIENG – (Rainbow FC)
Out:
1. Eric AMBUNYA – (MCF FC)
2. Guelord MWAMBA
3. George ODIWOUR
4. Dennis OCHIENG
5. Felician OKANDA
Kariobangi Sharks FC
In:
1. Brian ODHIAMBO – (Vihiga Bullets FC)
2. Paul JAWA – (Rainbow FC)
3. Zablon KUTELA – (Promotion, Kariobangi Sharks Youth FC)
4. Evans OCHIENG – (Promotion, Kariobangi Sharks Youth FC)
5. Ally Salum OMAR – (Rainbow FC)
6. Jacob OTIENO – (Rainbow FC)
7. Humphrey OMONDI – (Promotion, Kariobangi Sharks Youth FC)
8. Tonny GOGAH – (Unattached)
9. Kevin WANGOLIKA – (Unattached)
Out:
1. Julius MASABA – (AFC Leopards SC)
2. Geofrey ONYANGO – (Kenya Police FC)
3. Kevin OURU – (Posta Rangers FC)
4. Stanley Wilson OMONDI – (AIK FF, Sweden)
5. Kevin Munika MUSAMALI – (On loan, Bidco United FC)
6. John Mark MAKWATA – (Coastal Union SC, Tanzania)
7. David JIMA
KCB FC
In:
1. Francis KAHIRO – (Bandari FC)
2. James KINYANJUI – (Bandari FC)
3. Bonphas MUNYASA – (Murang’a Seal FC)
4. Dennis KWEYU – (Murang’a Seal FC)
5. Mathew Rodgers ANGAL – (Nairobi United FC)
6. Patrick OTIENO – (Posta Rangers FC)
7. Lameck OLOO – (Bidco United FC)
8. Joshua NYATINI – (Tanzania Prisons FC, Tanzania)
9. Danson KIPRONO – (Zoo FC)
10. Raydon WANYONYI – (Darajani Gogo FC)
Out:
1. Erickson MULU – (Mathare United FC)
2. Harrison MWENDWA – (Posta Rangers FC)
3. James MAZEMBE – (Shabana FC)
4. Bernard ODHIAMBO – (FC Talanta)
5. Gabriel ANDIKA – (FC Talanta)
6. Collins ODHIAMBO – (Equity FC)
7. Evans JUMA – (Naivas FC)
8. Shadrack SIMIYU – (On loan, Compel SC)
9. Dismas ONGONCHO – (On loan, Naivas FC)
10. Bixente LAZARAZU – (Posta Rangers FC)
11. Bramwel CHEMWENO - (Darajani Gogo FC)
Kenya Police FC
In:
1. Alfred LEKU – (Kiyovu Sports, Rwanda)
2. Brian MUSA – (Posta Rangers FC)
3. John Samuel NJAU – (Posta Rangers FC)
4. Jackson IRUNGU – (Posta Rangers FC)
5. Daniel SAKARI – (Tusker FC)
6. Eric ZAKAYO – (Tusker FC)
7. Jafari OWITTI – (AFC Leopards SC)
8. Geofrey ONYANGO – (Kariobangi Sharks FC)
9. Jesse WERE – (Zesco FC, Zambia)
10. David SIMIYU – (Loan Return, Nzoia Sugar FC)
11. Emmanuel Lauren ERUPE – (Police Youth FC)
Out:
1. Eric JUMA – (Posta Rangers FC)
2. Patilah OMOTO – (Posta Rangers FC)
3. Kevin OUMA – (On Loan, Posta Rangers FC)
4. Yusuf NASRI – (On Loan, Tusker FC)
5. Daniel KAKAI – (On loan, Nairobi United FC)
6. Samuel ONYANGO – (Gor Mahia FC)
7. Rashid MCHELENGA – (Pamba SC, Tanzania)
8. Tito OKELLO – (PSM Makassar, Indonesia)
Mara Sugar FC
In:
1. Awita BATTS – (Murang’a Seal FC)
2. Meshack MAKOKHA – (Bungoma Stars FC)
3. Noah NGIENDO – (Kisumu Allstars FC)
4. Samuel OLUOCH – (Green Commandos FC)
5. Lankas LENANA – (Westlife United FC)
6. Kelvin SAMUNYAK – (Tatu City FC)
7. Sati Loren JAMES – (AFC Leopards SC)
8. Ezekiel OWANDE – (Shabana FC)
9. Felix OPIYO – (Koderoba High School)
Out:
1. Arnest OYUGI – (MOFA)
2. Eliud EMASESE – (Nzoia Sugar FC)
3. James OLWENY
4. Mohammed BARASA
5. Derick CHECHE
6. Patrick OTIENO
Mathare United FC
In:
1. Harryson LUTTA – (Soy United FC)
2. Dennis MBEVI – (Kayole Youngstars FC)
3. Dennis MUTU – (Unattached)
4. Hillary NGENO – (Unattached)
5. Jephiter MARAGA – (West Kenya Allstars FC)
6. Michael WANYIKA – (Ulinzi Stars FC)
7. Erickson MULU – (KCB FC)
8. Sammy IMBUYE – (Posta Rangers FC)
9. Hakimu MSAMI – (On Loan, Mombasa Elite FC)
10. Daniel ODHIAMBO – (On Loan, Mombasa Elite FC)
11. Brian OURU – (Naivas FC)
12. Christopher KOLOTI – (On loan, AFC Leopards SC)
13. Kevin KIMANI – (On loan, AFC Leopards SC)
14. Derrick ANAMI – (Naivas FC)
Out:
1. Emmanuel IMBAYI – (Equity Bank FC)
2. Cliff KASUTI – (MCF FC)
3. Brian OKEYO – (Bidco United FC)
4. Donald ANGE
5. Athman ALI
6. Pascal ODUK
7. Amos OKOTH
8. Glenn ODHIAMBO
9. Samuel WORESHA
10. Paul Were
11. Timothy OTIENO
12. Tonny ODHIAMBO
13. Permenas OCHOLA
Murang’a Seal FC
In:
1. Lucas MAINA – (Ulinzi Stars FC)
2. Nicholas OMONDI – (Ulinzi Stars FC)
3. Elly SAENYI – (Ulinzi Stars FC)
4. Joel KIHARA – (Mombasa Stars FC)
5. Brian WAFULA – (FC Talanta)
6. Morgan AMBUKA – (Muhoroni Youth FC)
7. Harun MWALE – (KCB FC)
8. David WAFULA – (Rainbow FC)
9. Innocent LIHASI – (Darajani Gogo FC)
10. Victor HAKI – (Nzoia Sugar FC)
11. Levis WANJALA – (Promotion, Murang’a Seal Youth FC)
Out:
1. Bonphas MUNYASA – (KCB FC)
2. Dennis KWEYU – (KCB FC)
3. Awita BATTS – (Mara Sugar FC)
4. Brian MARVIN – (Shabana FC)
5. Eric BATELO – (Tusker FC)
6. Samuel SEMO – (AFC Leopards SC)
7. Rashid MOYO – (Naivas FC)
8. Cornelius JUMA
9. Tom KANGETA
Nairobi City Stars FC
In:
1. Sven YIDAH – (Marumo Gallants FC, South Africa)
2. Brian OPINDE – (Langas Super Stars FC)
3. James SSEMAMBO – (Bumamuru FC, Burundi)
4. Stephen BULUGU – (Muhoroni Youth FC)
5. Andre KALAMA – (Sofapaka FC)
Out:
1. Samuel KAPEN – (Gor Mahia FC)
2. Shem OLUOCH – (Shabana FC)
3. Dennis WANJALA – (Tusker FC)
4. Newton OCHIENG – (Naivas FC)
5. Sosthenes IDAH
6. Andrew KISILU
Posta Rangers FC
In:
1. Eric JUMA – (Kenya Police FC)
2. Patilah OMOTO – (Kenya Police FC)
3. Kevin OUMA – (On Loan, Kenya Police FC)
4. Henry JUMA – (Bidco United FC)
5. Eliud LOKUWAM – (Loan Return, Naivas FC)
6. Francis NAMBUTE – (Loan Return, Naivas FC)
7. Lewis SHIVACHI – (Apolonia FC, Albania)
8. Amos ASEMBEKA – (Sofapaka FC)
9. Kevin OURU – (Kariobangi Sharks FC)
10. Jimmy NDUNGI – (Tusker FC)
11. Harrison MWENDWA – (KCB FC)
12. Lazarazu OTIENO – (KCB FC)
13. Bonface MWANGEMI – (Bandari FC)
Out:
1. Geoffrey OJUNGA – (Bandari FC)
2. Patrick OTIENO – (KCB FC)
3. Brian MUSA – (Kenya Police FC)
4. John Samuel NJAU – (Kenya Police FC)
5. Jackson IRUNGU – (Kenya Police FC)
6. Sammy IMBUYE – (Mathare United FC)
7. Elvis OCHIENG – (Shabana FC)
8. Peter THIONG’O – (Kakamega Homeboyz FC)
9. Brandon OBIERO
10. Eric GICHIMU
11. Christopher ORUCHUM
12. Simon OMONDI
13. Chrispinus ONYANGO
Shabana FC
In:
1. Brian BETT – (Luanda Villa SC)
2. Kevin OMUNDI – (MCF FC)
3. Shem OLUOCH – (Nairobi City Stars FC)
4. Cliff NYAKEYA – (AFC Leopards SC)
5. Maxwell MUCHESIA – (AFC Leopards SC)
6. Brian MARVIN – (Murang’a Seal FC)
7. Emmanuel LWANGU – (On loan, AFC Leopards SC)
8. Sam KINTU – (UPDF FC, Uganda)
9. James MAZEMBE – (KCB FC)
10. Amai ATARIZA – (Bandari FC)
11. Elvis OCHIENG – (Posta Rangers FC)
12. Stephen OTIENO – (Ulinzi Stars FC)
13. Austine ODONGO – (Leeds Sports FC)
14. Dennis OKOTH – (Tusker Youth FC)
Out:
1. Mustapha ODUOR – (FC Talanta)
2. Brian KIAKO – (On loan, Gucha Youth FC)
3. Ezekiel OWANDE – (Mara Sugar FC)
4. Wycliff NTHATA – (On loan, Vihiga United FC)
5. Brian ODHIAMBO – (Samwest Black Boots FC)
6. Nehemiah ONCHIRI – (On loan, Samwest Black Boots FC)
7. Stephen OCHIENG – (On loan, Kisumu Allstars FC)
8. Japheth LIHANDA – (Kariobangi Legends FC)
9. Victor JUMA – (Migori Youth FC)
10. Peter OGECHI
11. Eugene MOSES
12. Rodgers ALORO
13. Prince AYIEKO
14. Enock OBIERO
15. Brian MAGARE
Sofapaka FC
Out:
1. Amos ASEMBEKA – (Posta Rangers FC)
2. Jacob ONYANGO – (Tusker FC)
3. Derrick NGOOBI – (Express FC, Uganda)
4. Andre KALAMA – (Nairobi City Stars FC)
5. Nixon OMONDI
6. Simon MUNALA
7. Stephen OKOLA
8. Moussa OMAR
9. Fiston ABDOUL
Talanta FC
In:
1. Mustapha ODUOR – (Shabana FC)
2. Edwin NJUMBA – (Nairobi United FC)
3. Phabian ODHIAMBO – (Rainbow FC)
4. Peter ABIOLA – (Kibera Black Stars FC)
5. Enock MOMANYI – (Nairobi United FC)
6. Robert MUITE – (Mathari Hospital FC)
7. Bernard ODHIAMBO – (KCB FC)
8. Gabriel ANDIKA – (KCB FC)
9. Emmanuel OSORO – (Nzoia Sugar FC)
10. Kevin OWINO – (F.K Apollonia, Albania)
11. Cyprian MANGENI – (Bungoma Superstars FC)
12. Erick OTIENO – (Tusker FC)
Out:
1. Isaiah WAKASALA – (Kakamega Homeboyz FC)
2. Herman NGALA – (Nairobi United FC)
3. James OMUSINDE – (Bandari FC)
4. Alfred Tanui EMONI – (Bandari FC)
5. Kevintom MACHIKA
6. Brian WAFULA
Tusker FC
In:
1. George KADDU – (Wakiso Giants FC, Uganda)
2. Boban ZIRINTUSA – (Biashara FC, Tanzania)
3. Thomas OMOLE – (Vihiga Bullets FC)
4. Teddy DOK – (Promotion, Tusker Youth FC)
5. Dennis WANJALA – (Nairobi City Stars FC)
6. Joseph OCHUKA - (Bandari FC)
7. Eric BATELO – (Murang’a Seal FC)
8. Jacob ONYANGO – (Sofapaka FC)
9. Alex ONCHWARI - (Muhoroni Youth FC)
10. Ryan OGAM – (Rainbow FC)
11. Yusuf NASRI – (On Loan, Kenya Police FC)
Out:
1. Boniface ONYANGO – (Kakamega Homeboyz FC)
2. Daniel SAKARI – (Kenya Police FC)
3. Eric ZAKAYO – (Kenya Police FC)
4. Jimmy NDUNGI – (Posta Rangers FC)
5. Erick OTIENO – (FC Talanta)
6. Collins OTIENO – (MOFA)
7. Brian BWIRE – (Polokwane City, South Africa)
8. Eric KAPAITO – (Namungo FC, Tanzania)
9. Ibrahim JOSHUA – (Kengold SC, Tanzania)
10. Eugene ASIKE
11. Stewart OMONDI
Ulinzi Stars FC
In:
1. Dennis OWINO – (Muhoroni Youth FC)
2. Felix OTIENO – (Migori Youth FC)
3. Brian Okello EMMILLIO – (Migori Youth FC)
4. Joseph OCHIENG – (Migori Youth FC)
5. Telena OCHIENG - (Vickers FC)
6. Fredrick ODUOR – (St. Joseph’s Youth FC)
7. Hillary MUKANZI – (Vickers FC)
8. John Ronald ONYANGO – (Vickers FC)
9. Samunya AMATTON – (Nakuru Bucks FC)
Out:
1. Michael WANYIKA – (Mathare United FC)
2. Lucas MAINA – (Murang’a Seal FC)
3. Nicholas OMONDI – (Murang’a Seal FC)
4. Elly SAENYI – (Murang’a Seal FC)
5. Stephen OCHIENG – (Shabana FC)
6. Omar Mwandaru SWALEH – (MOFA)
7. Mbarak Musa OMARI – (Bandari Youth FC)
8. Benjamin Murimi MOSHA
9. John OTIENO
Club by club guide to All FKF Premier League pre-season transfers
Tools
Typography
- Smaller Small Medium Big Bigger
- Default Helvetica Segoe Georgia Times
- Reading Mode