Kenya Premier League

Results: 315 2018-06-29 – 2026-10-29
At a glance
  • Oleball holds 315 results from the Kenya Premier League, the most recent on 29 October 2026.
  • Home teams won 36% of these matches, 34% were draws and away teams won 30%.
  • They averaged 2.0 goals; both teams scored in 44% and 35% had more than 2.5 goals.
Statistics
Home 36% Draw 34% Away 30%
2.0Goals per match
44%Both teams scored
35%Over 2.5 goals
Latest results
Date Home Score Away
2026-10-29 Kenya Police FC 1–0 (1–0) Ulinzi Stars Nakuru
2026-10-29 Mathare United 2–1 (2–0) Tusker
2026-10-29 Shabana FC 1–1 (1–0) Migori Youth
2026-10-28 Muranga Seal 3–2 (3–1) Nairobi United
2026-10-28 Mara Sugar FC 0–0 (0–0) AFC Leopards
2026-10-28 KCB SC 3–1 (1–1) Mombasa United
2026-10-28 Kakamega Homeboyz 0–1 (0–0) Gor Mahia
2026-10-28 Bandari 0–0 (0–0) Posta Rangers
2026-10-28 APS Bomet 3–0 (2–0) 3K FC
2026-10-25 Nairobi United 1–1 (0–1) APS Bomet
2026-10-25 Mombasa United 0–0 (0–0) Kenya Police FC
2026-10-25 AFC Leopards 0–0 (0–0) Shabana FC
2026-10-25 3K FC 2–1 (2–1) Muranga Seal
2026-10-24 Ulinzi Stars Nakuru 0–0 (0–0) Mara Sugar FC
2026-10-24 Migori Youth 0–0 (0–0) Mathare United
2026-10-24 Gor Mahia 1–0 (0–0) Bandari
2026-10-23 Tusker 0–0 (0–0) Kakamega Homeboyz
2026-10-23 Posta Rangers 1–0 (0–0) KCB SC
2026-10-20 Kenya Police FC 1–2 (0–0) AFC Leopards
2026-10-19 Mara Sugar FC 2–1 (2–0) Mombasa United
2026-10-19 Bandari 1–1 (1–0) 3K FC
2026-10-18 Shabana FC 0–0 (0–0) Nairobi United
2026-10-18 Muranga Seal 5–1 (3–0) Posta Rangers
2026-10-18 Kakamega Homeboyz 1–1 (0–1) Ulinzi Stars Nakuru
2026-10-17 KCB SC 1–0 (0–0) Mathare United
2026-10-17 APS Bomet 0–1 (0–0) Gor Mahia
2026-10-14 Mombasa United 0–1 (0–0) Kakamega Homeboyz
2026-10-14 Gor Mahia 4–2 (1–0) Muranga Seal
2026-10-14 AFC Leopards 0–0 (0–0) Bandari
2026-10-11 Ulinzi Stars Nakuru 0–2 (0–0) Tusker
2026-10-11 Nairobi United 2–2 (1–0) KCB SC
2026-10-11 Migori Youth 1–1 (1–1) Kenya Police FC
2026-10-11 3K FC 2–2 (0–1) Mara Sugar FC
2026-10-10 Posta Rangers 0–1 (0–0) Shabana FC
2026-10-10 Mathare United 0–0 (0–0) APS Bomet
2026-10-06 Kariobangi Sharks 0–2 (0–0) Mombasa United
2026-10-01 Mombasa United 2–1 (0–0) Kariobangi Sharks
2026-05-31 Tusker 1–1 (1–0) APS Bomet
2026-05-31 Shabana FC 1–2 (0–1) KCB SC
2026-05-31 Posta Rangers 0–1 (0–0) Ulinzi Stars Nakuru
2026-05-31 Muranga Seal 2–1 (0–1) Mara Sugar FC
2026-05-31 Mathare United 1–0 (0–0) Bandari
2026-05-31 Kenya Police FC 1–1 (1–1) Kakamega Homeboyz
2026-05-31 Gor Mahia 0–1 (0–1) Nairobi United
2026-05-31 AFC Leopards 1–2 (0–0) Bidco United
2026-05-27 Ulinzi Stars Nakuru 2–0 (0–0) Tusker
2026-05-27 Kenya Police FC 1–1 (0–0) Kariobangi Sharks
2026-05-27 Sofapaka FC 1–2 (1–1) KCB SC
2026-05-27 Mara Sugar FC 0–0 (0–0) Gor Mahia
2026-05-24 Sofapaka FC 1–1 (1–0) Shabana FC
Teams
Team Played Won Drawn Lost Goals
Kakamega Homeboyz 19 2 10 7 18:22
Nairobi United 19 6 10 3 27:21
Muranga Seal 18 8 3 7 29:28
Posta Rangers 18 3 8 7 14:21
AFC Leopards 17 8 4 5 21:16
APS Bomet 17 10 4 3 26:12
Kenya Police FC 17 4 12 1 16:11
Mara Sugar FC 17 7 6 4 16:12
Mathare United 17 5 5 7 16:18
Ulinzi Stars Nakuru 17 5 5 7 16:19
Gor Mahia 16 9 5 2 19:12
KCB SC 16 7 4 5 24:20
Shabana FC 16 3 7 6 11:20
Bandari 15 3 8 4 10:12
Tusker 13 2 4 7 10:15
Kariobangi Sharks 7 2 2 3 7:8
Mombasa United 6 2 1 3 6:7
Bidco United 5 1 1 3 3:8
Sofapaka FC 5 0 2 3 4:9
3K FC 4 1 2 1 5:7
Migori Youth 3 0 3 0 2:2

Results from the last 12 months in the Oleball database — not an official league table.

Based on the results in the Oleball database, which grows with every match we cover. Not an official record.