Skip to content
Almanac
Menu

Kenyan Premier League

Goals, assists and cards count 289 of 360 stored matches (80%) that name a player. Appearances count 0 matches with a stored lineup.

  • 23
  • 25
  • 26

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerSeason · ClubPosAgeAppsGoalsAstYCRCRating
1P. Okoth2025-26Ulinzi Stars2025-26Ulinzi Stars—–019000–
2H. Aroko2025-26Kariobangi Sharks2025-26Kariobangi Sharks—–013000–
2J. Waithira2025-26Murang'a SEAL2025-26Murang'a SEAL—–013000–
4Y. Koutiama2025-26—2025-26——–010000–
5P. Wasai2025-26APS Bomet2025-26APS Bomet—–09000–
6J. Lopaga2026-27Murang'a SEAL2026-27Murang'a SEAL—–08100–
6E. Assifuah2025-26GOR Mahia· 32y2025-26GOR Mahia—3208000–
6Kelvin Etemesi2025-26KCB2025-26KCB—–08000–
9F. Oluoch2025-26GOR Mahia2025-26GOR Mahia—–07000–
9H. Ochieng2025-26APS Bomet2025-26APS Bomet—–07000–
9J. Macharia2025-26Posta Rangers FC2025-26Posta Rangers FC—–07000–
9M. Karamor2025-26Nairobi United2025-26Nairobi United—–07000–
9S. Ssenyonjo2025-26AFC Leopards2025-26AFC Leopards—–07000–
14B. Michira2025-26Shabana2025-26Shabana—–06000–
14B. Omondi2025-26KCB2025-26KCB—–06000–
14D. Odhiambo2025-26Nairobi United2025-26Nairobi United—–06000–
14E. Kapaito2025-26Tusker2025-26Tusker—–06000–
14S. Musa2025-26GOR Mahia2025-26GOR Mahia—–06000–
19A. B. Ebenezer2025-26GOR Mahia2025-26GOR Mahia—–05000–
19A. Imbusia2025-26Mara Sugar2025-26Mara Sugar—–05000–
19D. Cheruiyot2025-26Mara Sugar2025-26Mara Sugar—–05000–
19D. Okoth2025-26Mathare United2025-26Mathare United—–05000–
19E. Machaga2025-26Nairobi United2025-26Nairobi United—–05000–
19G. Ojunga2025-26Bandari2025-26Bandari—–05000–
19I. Simiyu2025-26Tusker2025-26Tusker—–05000–
19J. Makwata2025-26Mathare United2025-26Mathare United—–05000–
19O. Majak2025-26Homeboyz2025-26Homeboyz—–05000–
19P. Odhiambo2025-26Homeboyz2025-26Homeboyz—–05000–
19R. Makati2025-26KCB2025-26KCB—–05000–
30A. Omar2025-26—2025-26——–04000–
30A. Onyango2026-27GOR Mahia2026-27GOR Mahia—–04000–
30B. Muchiri2025-26Ulinzi Stars2025-26Ulinzi Stars—–04000–
30B. Omalla2025-26Nairobi United2025-26Nairobi United—–04000–
30E. Asieche2025-26Mathare United2025-26Mathare United—–04000–
30E. Zakayo2025-26—2025-26——–04000–
30H. Omollo2025-26Homeboyz2025-26Homeboyz—–04000–
30J. Imbiakha2025-26Murang'a SEAL2025-26Murang'a SEAL—–04000–
30K. Madada2025-26AFC Leopards2025-26AFC Leopards—–04000–
30O. Machaka2025-26Homeboyz2025-26Homeboyz—–04000–
30O. Ochieng2025-26Nairobi United2025-26Nairobi United—–04000–
30R. Omondi2025-26KCB2025-26KCB—–04000–
30S. Kappen2025-26GOR Mahia2025-26GOR Mahia—–04000–
30V. Omune2025-26AFC Leopards2025-26AFC Leopards—–04000–
44M. Karamor2026-27Nairobi United2026-27Nairobi United—–03100–
44A. Batshi2025-26Shabana2025-26Shabana—–03000–
44A. Onyango2025-26GOR Mahia2025-26GOR Mahia—–03000–
44B. Ouru2025-26Mathare United2025-26Mathare United—–03000–
44D. Omondi2025-26Mara Sugar2025-26Mara Sugar—–03000–
44D. Wafula2025-26Mara Sugar2025-26Mara Sugar—–03000–
44E. Lokuwam2025-26Posta Rangers FC2025-26Posta Rangers FC—–03000–

Data coverage for Kenyan Premier League →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources