Kenya Super League

Results: 96 2021-12-19 – 2026-10-26
At a glance
  • Oleball holds 96 results from the Kenya Super League, the most recent on 26 October 2026.
  • Home teams won 47% of these matches, 30% were draws and away teams won 23%.
  • They averaged 2.2 goals; both teams scored in 45% and 40% had more than 2.5 goals.
Statistics
Home 47% Draw 30% Away 23%
2.2Goals per match
45%Both teams scored
40%Over 2.5 goals
Latest results
Date Home Score Away
2026-10-26 Nzoia United 0–0 (0–0) Mfalme
2026-10-26 Kabati Youth 0–0 (0–0) Kisumu All Stars
2026-10-26 FC Talanta 0–0 (0–0) Kibera Black Stars
2026-06-13 Kisumu All Stars 1–0 (1–0) Vihiga United
2026-06-13 Nairobi Star City 0–3 (0–1) Darajani Gogo
2026-06-13 MOFA FC 1–1 (0–0) Kabati Youth
2026-06-13 Naivas FC 1–1 (0–1) Mombasa United
2026-06-13 3K FC 1–1 (1–0) Migori Youth
2026-06-13 Nzoia United 1–0 (1–0) Kibera Black Stars
2026-06-13 Gucha Stars FC 3–2 (2–2) FC Talanta
2026-06-07 Kabati Youth 2–1 (1–1) Naivas FC
2026-06-07 Darajani Gogo 2–1 (2–0) Kisumu All Stars
2026-06-07 Soy United 0–0 (0–0) MOFA FC
2026-06-07 Mwatate United 0–3 (0–0) 3K FC
2026-06-07 Mombasa United 1–0 (0–0) Nzoia United
2026-06-07 Migori Youth 2–1 (1–0) Equity FC
2026-06-07 Kibera Black Stars 1–2 (0–1) MCF FC
2026-06-07 FC Talanta 5–1 (2–1) Nairobi Star City
2026-06-01 Nzoia United 3–1 (3–0) Fortune Sacco
2026-06-01 Nairobi Star City 1–2 (0–1) Kabati Youth
2026-06-01 Luanda Villa SC 1–0 (1–0) Mombasa United
2026-06-01 Kisumu All Stars 0–1 (0–1) Migori Youth
2026-06-01 MOFA FC 1–1 (0–1) Kibera Black Stars
2026-06-01 3K FC 3–2 (1–0) FC Talanta
2026-05-28 Soy United 0–0 (0–0) Kisumu All Stars
2026-05-28 Kabati Youth 5–0 (1–0) Luanda Villa SC
2026-05-28 Darajani Gogo 1–1 (1–0) MOFA FC
2026-05-27 Mombasa United 0–0 (0–0) 3K FC
2026-05-27 Migori Youth 2–1 (1–1) MCF FC
2026-05-27 Kibera Black Stars 1–1 (1–1) Nairobi Star City
2026-05-27 FC Talanta 2–0 (0–0) Nzoia United
2026-05-24 Nzoia United 0–1 (0–0) Naivas FC
2026-05-24 Soy United 2–1 (0–1) Kabati Youth
2026-05-24 Kisumu All Stars 1–0 (0–0) MOFA FC
2026-05-24 Mwatate United 0–1 (0–1) Mombasa United
2026-05-23 Nairobi Star City 0–0 (0–0) MCF FC
2026-05-23 3K FC 0–0 (0–0) Equity FC
2026-05-23 Migori Youth 1–0 (0–0) Kibera Black Stars
2026-05-22 FC Talanta 4–3 (3–2) Fortune Sacco
2026-05-17 MCF FC 1–0 (0–0) Nzoia United
2026-05-17 Equity FC 0–0 (0–0) Kisumu All Stars
2026-05-17 Mombasa United 2–1 (2–1) Nairobi Star City
2026-05-17 Fortune Sacco 1–0 (1–0) Migori Youth
2026-05-17 Kabati Youth 0–3 (0–1) FC Talanta
2026-05-16 MOFA FC 2–1 (1–1) Gucha Stars FC
2026-05-16 Kibera Black Stars 1–2 (0–0) 3K FC
2026-05-10 Kisumu All Stars 1–1 (1–1) Kabati Youth
2026-05-10 Migori Youth 1–0 (0–0) MOFA FC
2026-05-10 3K FC 2–1 (1–0) Fortune Sacco
2026-05-10 Mwatate United 1–1 (0–0) Kibera Black Stars
Teams
Team Played Won Drawn Lost Goals
FC Talanta 12 6 2 4 28:20
Kabati Youth 12 4 4 4 16:15
Kibera Black Stars 12 3 5 4 10:10
Kisumu All Stars 12 2 4 6 5:14
3K FC 11 8 3 0 22:7
MOFA FC 11 3 6 2 15:12
Nairobi Star City 11 1 3 7 7:19
Nzoia United 11 4 3 4 11:10
Migori Youth 9 6 2 1 10:5
Mombasa United 9 3 3 3 5:8
MCF FC 6 2 1 3 4:8
Fortune Sacco 5 2 0 3 8:10
Luanda Villa SC 5 2 1 2 6:9
Mwatate United 5 0 1 4 4:10
Naivas FC 5 3 1 1 11:4
Darajani Gogo 4 2 1 1 6:4
Equity FC 4 1 2 1 2:2
Gucha Stars FC 4 1 1 2 4:6
Soy United 4 1 2 1 2:2
Vihiga United 3 1 0 2 3:4
Mfalme 1 0 1 0 0:0

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.