The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
KEN

Super League 2025/26

Every result, the table as it finished, and the price each match went off at. 380 matches played between September 2025 and June 2026.

380Matches
797Goals
2.1Per game
50.5%Home wins
40%Priced at kickoff
Migori YouthTop of the table

Final table 21 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 MYMigori Youth 38 25 6 7 +28 81
2 K3K 38 23 8 7 +36 77
3 MEMombasa Elite 38 24 4 10 +19 76
4 EBEquity Bank 37 21 10 6 +28 73
5 MOFMOFA 38 16 16 6 +21 64
6 FSFortune Sacco 38 18 9 11 +20 63
7 NAINaivas 38 17 10 11 +17 61
8 TALTalanta 38 16 9 13 +12 57
9 KBSKibera Black Stars 38 15 8 15 -1 53
10 SUSoy United 38 14 10 14 +4 52
11 NSNzoia Sugar 38 12 14 12 +1 50
12 GSGucha Stars 38 12 8 18 -6 44
13 LVLuanda Villa 38 12 7 19 -21 43
14 NCSNairobi City Stars 38 9 12 17 -12 39
15 KYFKabati Youth FC 38 10 9 19 -20 39
16 KASKisumu All Stars 38 10 9 19 -24 39
17 DGDarajani Gogo 38 10 8 20 -21 38
18 MCFMCF 38 9 10 19 -18 37
19 VUFVihiga United FC 38 9 9 20 -26 36
20 MUMwatate United 38 6 7 25 -37 25
21 SBSamWest Blackboots 1 0 1 0 0 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.1
797 goals. 34.5% of matches went over 2.5.
Home advantage
50.5%
Draws 24.2%, away wins 25.3%.
Half-time lead held
89.3%
From 205 matches where someone led at the break.
1–0 73 · 19.2%
0–1 43 · 11.3%
0–0 43 · 11.3%
2–1 41 · 10.8%
1–1 40 · 10.5%
2–0 35 · 9.2%

Results 380

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 13 June 2026
11:00 Nzoia Sugar 1 – 0 Kibera Black Stars — — —
11:00 Naivas 1 – 1 Mombasa Elite — — —
11:00 Nairobi City Stars 0 – 3 Darajani Gogo — — —
11:00 MOFA 1 – 1 Kabati Youth FC — — —
11:00 MCF 0 – 3 Fortune Sacco — — —
11:00 Luanda Villa 0 – 1 Soy United — — —
11:00 Kisumu All Stars 1 – 0 Vihiga United FC — — —
11:00 Gucha Stars 3 – 2 Talanta — — —
11:00 Equity Bank 2 – 0 Mwatate United — — —
11:00 3K 1 – 1 Migori Youth — — —
Sunday 7 June 2026
12:00 Vihiga United FC 1 – 1 Luanda Villa — — —
12:00 Talanta 5 – 1 Nairobi City Stars — — —
12:00 Soy United 0 – 0 MOFA — — —
12:00 Mwatate United 0 – 3 3K — — —
12:00 Mombasa Elite 1 – 0 Nzoia Sugar — — —
12:00 Migori Youth 2 – 1 Equity Bank — — —
12:00 Kibera Black Stars 1 – 2 MCF — — —
12:00 Kabati Youth FC 2 – 1 Naivas — — —
12:00 Fortune Sacco 1 – 0 Gucha Stars — — —
12:00 Darajani Gogo 2 – 1 Kisumu All Stars 1.75 3.20 4.70
Monday 1 June 2026
12:00 Nzoia Sugar 3 – 1 Fortune Sacco — — —
12:00 Naivas 2 – 0 Vihiga United FC 1.75 3.07 4.30
12:00 Nairobi City Stars 1 – 2 Kabati Youth FC 2.36 2.82 2.74
12:00 MOFA 1 – 1 Kibera Black Stars 2.39 2.77 2.85
12:00 MCF 2 – 0 Mwatate United — — —
12:00 Luanda Villa 1 – 0 Mombasa Elite 4.40 3.36 1.77
12:00 Kisumu All Stars 0 – 1 Migori Youth 4.60 3.15 1.80
12:00 Gucha Stars 2 – 1 Darajani Gogo 2.36 2.82 2.74
12:00 Equity Bank 1 – 0 Soy United 1.73 3.26 4.10
12:00 3K 3 – 2 Talanta 1.71 3.25 5.00
Thursday 28 May 2026
12:00 Soy United 0 – 0 Kisumu All Stars 2.05 2.89 3.90
12:00 Mwatate United 0 – 2 Naivas 12.00 4.00 1.30
12:00 Kabati Youth FC 5 – 0 Luanda Villa — — —
12:00 Darajani Gogo 1 – 1 MOFA 3.40 2.90 2.22
Wednesday 27 May 2026
12:00 Vihiga United FC 1 – 0 Gucha Stars — — —
12:00 Talanta 2 – 0 Nzoia Sugar — — —
12:00 Migori Youth 2 – 1 MCF — — —
12:00 Kibera Black Stars 1 – 1 Nairobi City Stars 2.26 2.66 3.20
12:00 Fortune Sacco 0 – 4 Equity Bank 2.59 3.12 2.28
10:00 Mombasa Elite 0 – 0 3K 2.60 3.05 2.60
Sunday 24 May 2026
12:00 Soy United 2 – 1 Kabati Youth FC — — —
12:00 Nzoia Sugar 0 – 1 Naivas — — —
12:00 Mwatate United 0 – 1 Mombasa Elite — — —
12:00 Kisumu All Stars 1 – 0 MOFA 3.70 3.05 2.00
Saturday 23 May 2026
13:00 Nairobi City Stars 0 – 0 MCF 2.25 3.15 2.95
12:00 3K 0 – 0 Equity Bank — — —
12:00 Gucha Stars 2 – 1 Luanda Villa 2.15 2.90 3.50
10:00 Darajani Gogo 1 – 0 Vihiga United FC 2.97 3.24 2.21
10:00 Migori Youth 1 – 0 Kibera Black Stars — — —
Friday 22 May 2026
10:00 Talanta 4 – 3 Fortune Sacco — — —
Sunday 17 May 2026
13:15 Fortune Sacco 1 – 0 Migori Youth — — —
12:00 Vihiga United FC 1 – 0 Soy United — — —
12:00 MCF 1 – 0 Nzoia Sugar — — —
12:00 Luanda Villa 2 – 0 Mwatate United — — —
12:00 Kabati Youth FC 0 – 3 Talanta — — —
11:00 Mombasa Elite 2 – 1 Nairobi City Stars — — —
11:00 Equity Bank 0 – 0 Kisumu All Stars — — —
Saturday 16 May 2026
13:00 Naivas 3 – 0 Darajani Gogo — — —
12:00 Kibera Black Stars 1 – 2 3K — — —
10:00 MOFA 2 – 1 Gucha Stars — — —
Sunday 10 May 2026
13:00 Mwatate United 1 – 1 Kibera Black Stars — — —
13:00 3K 2 – 1 Fortune Sacco — — —
13:00 Talanta 3 – 0 Mombasa Elite — — —
13:00 Migori Youth 1 – 0 MOFA — — —
13:00 Kisumu All Stars 1 – 1 Kabati Youth FC 1.74 3.35 4.40
Saturday 9 May 2026
13:00 Nairobi City Stars 0 – 1 Vihiga United FC 1.41 3.75 6.80
13:00 Nzoia Sugar 3 – 3 Luanda Villa — — —
13:00 Darajani Gogo 0 – 4 Equity Bank 3.10 4.10 1.86
13:00 Gucha Stars 0 – 0 Naivas — — —
Wednesday 6 May 2026
13:00 Soy United 1 – 1 Fortune Sacco — — —
13:00 3K 2 – 0 MCF — — —
Sunday 3 May 2026
13:00 Luanda Villa 1 – 0 Darajani Gogo 1.95 3.15 3.80
13:00 Kabati Youth FC 1 – 1 Nzoia Sugar — — —
13:00 Equity Bank 1 – 0 Nairobi City Stars — — —
12:00 Mombasa Elite 0 – 0 Migori Youth 2.15 2.95 3.62
Saturday 2 May 2026
13:00 MCF 1 – 1 Soy United — — —
13:00 Fortune Sacco 1 – 0 Mwatate United — — —
13:00 Kibera Black Stars 0 – 0 Gucha Stars — — —
11:00 MOFA 3 – 3 Talanta — — —
Friday 1 May 2026
13:00 Naivas 4 – 0 Kisumu All Stars — — —
12:00 Vihiga United FC 2 – 3 3K 9.00 4.10 1.31
Sunday 26 April 2026
13:00 Soy United 2 – 1 Nairobi City Stars — — —
13:00 Migori Youth 4 – 0 Nzoia Sugar — — —
13:00 Gucha Stars 0 – 1 Mombasa Elite — — —
13:00 3K 3 – 0 Kabati Youth FC 1.22 4.90 15.00
13:00 Kisumu All Stars 0 – 2 Luanda Villa 2.08 4.10 4.90
12:00 Vihiga United FC 0 – 4 Equity Bank 4.60 3.34 1.69
Saturday 25 April 2026
13:00 Kibera Black Stars 1 – 1 Fortune Sacco — — —
11:00 MOFA 3 – 2 Mwatate United 1.26 4.90 11.60
11:00 Darajani Gogo 0 – 0 MCF — — —
11:00 Talanta 1 – 4 Naivas 1.89 3.80 3.38
Sunday 19 April 2026
13:00 Nzoia Sugar 2 – 0 Darajani Gogo — — —
13:00 Luanda Villa 0 – 1 Kibera Black Stars 2.60 2.95 2.65
13:00 Fortune Sacco 2 – 1 Kisumu All Stars 1.29 4.80 9.20
13:00 MCF 0 – 0 Talanta — — —
12:00 Mombasa Elite 1 – 0 Soy United — — —
Saturday 18 April 2026
14:00 Nairobi City Stars 2 – 0 Gucha Stars 2.10 3.05 3.45
13:00 Kabati Youth FC 1 – 2 Migori Youth 4.20 3.10 1.88
13:00 Equity Bank 0 – 0 MOFA — — —
13:00 Naivas 1 – 2 3K — — —
13:00 Mwatate United 3 – 1 Vihiga United FC — — —
Tuesday 14 April 2026
12:00 MOFA 3 – 0 MCF 1.41 4.30 10.20
Sunday 12 April 2026
13:00 Kisumu All Stars 1 – 0 Nairobi City Stars — — —
13:00 Migori Youth 1 – 0 Naivas 1.76 3.20 4.90
12:00 Soy United 0 – 1 Nzoia Sugar — — —
12:00 Vihiga United FC 0 – 0 MCF 2.08 3.08 3.71
10:00 Gucha Stars 1 – 1 Equity Bank — — —
Saturday 11 April 2026
13:00 Darajani Gogo 2 – 0 Kabati Youth FC 1.83 3.15 4.50
11:00 Talanta 2 – 1 Mwatate United 1.47 3.81 7.60
11:00 Kibera Black Stars 2 – 0 Mombasa Elite 2.75 2.95 2.55
Friday 10 April 2026
12:00 MOFA 1 – 1 Luanda Villa 1.23 4.70 16.00
Monday 6 April 2026
13:00 MCF 2 – 1 Kabati Youth FC — — —
Sunday 5 April 2026
13:00 Luanda Villa 0 – 3 Migori Youth 3.30 3.00 2.15
11:00 Fortune Sacco 4 – 0 Darajani Gogo 1.30 4.33 8.00
Saturday 4 April 2026
13:00 Nzoia Sugar 0 – 2 MOFA — — —
13:00 Mwatate United 0 – 2 Soy United — — —
Friday 3 April 2026
14:00 Nairobi City Stars 0 – 3 3K 2.40 2.90 2.80
13:00 MCF 2 – 0 Kisumu All Stars — — —
13:00 Kabati Youth FC 1 – 0 Gucha Stars 2.75 2.75 2.55
13:00 Naivas 2 – 1 Kibera Black Stars 2.20 3.00 3.00
12:00 Mombasa Elite 3 – 1 Vihiga United FC 1.25 4.75 10.00
12:00 Equity Bank 2 – 0 Talanta — — —
Sunday 29 March 2026
14:00 Talanta 1 – 2 Kibera Black Stars 2.00 3.00 3.75
13:00 Kisumu All Stars 2 – 0 Gucha Stars 2.40 2.88 2.70
13:00 Equity Bank 1 – 0 Luanda Villa — — —
13:00 3K 3 – 1 Nzoia Sugar — — —
12:00 Vihiga United FC 2 – 1 Kabati Youth FC 1.90 3.10 4.00
11:00 Soy United 2 – 0 Darajani Gogo — — —
11:00 Mombasa Elite 3 – 1 MCF 1.30 4.20 8.50
Saturday 28 March 2026
13:00 Nairobi City Stars 1 – 1 MOFA 2.50 2.88 2.75
12:00 Naivas 3 – 3 Fortune Sacco 3.30 3.40 1.95
12:00 Mwatate United 1 – 0 Migori Youth — — —
Wednesday 25 March 2026
12:00 MCF 0 – 3 Equity Bank — — —
10:00 Gucha Stars 0 – 2 3K 2.70 2.90 2.50
Monday 23 March 2026
11:00 Migori Youth 3 – 1 Talanta 1.80 3.10 4.40
Sunday 22 March 2026
12:00 Luanda Villa 1 – 0 Nairobi City Stars 2.15 2.85 3.25
12:00 Kabati Youth FC 0 – 1 Equity Bank — — —
12:00 Fortune Sacco 1 – 0 Mombasa Elite — — —
11:00 Gucha Stars 1 – 0 Soy United — — —
Saturday 21 March 2026
12:00 Nzoia Sugar 3 – 1 Mwatate United 1.50 3.25 6.80
12:00 MCF 0 – 1 Naivas — — —
12:00 Kibera Black Stars 1 – 0 Kisumu All Stars 1.57 3.20 5.80
11:00 MOFA 3 – 2 Vihiga United FC 1.33 3.75 9.60
10:00 Darajani Gogo 1 – 1 3K 2.90 2.80 2.40
Sunday 15 March 2026
12:00 3K 1 – 0 MOFA — — —
12:00 Migori Youth 3 – 2 Soy United — — —
10:00 Mombasa Elite 2 – 0 Kabati Youth FC 1.30 4.00 10.00
Saturday 14 March 2026
12:00 MCF 1 – 1 Gucha Stars — — —
12:00 Fortune Sacco 2 – 0 Luanda Villa — — —
12:00 Nzoia Sugar 0 – 1 Equity Bank — — —
12:00 Mwatate United 0 – 1 Kisumu All Stars — — —
12:00 Kibera Black Stars 0 – 1 Vihiga United FC 1.57 3.40 5.50
12:00 Naivas 3 – 1 Nairobi City Stars 2.20 2.80 3.25
10:00 Talanta 1 – 1 Darajani Gogo — — —
Sunday 8 March 2026
12:00 Vihiga United FC 0 – 2 Migori Youth 3.63 3.22 2.02
11:00 Luanda Villa 1 – 0 MCF — — —
10:00 Soy United 0 – 0 Talanta 2.45 2.90 2.75
10:00 Kisumu All Stars 0 – 1 Nzoia Sugar — — —
Saturday 7 March 2026
13:00 Nairobi City Stars 1 – 0 Mwatate United 1.53 3.50 5.50
13:00 Equity Bank 1 – 3 Mombasa Elite 2.50 3.05 2.80
12:00 Kabati Youth FC 0 – 9 Fortune Sacco — — —
12:00 Darajani Gogo 0 – 1 Kibera Black Stars 2.45 2.88 2.80
11:00 MOFA 1 – 0 Naivas — — —
Sunday 1 March 2026
12:00 Nzoia Sugar 0 – 0 Nairobi City Stars — — —
12:00 Fortune Sacco 0 – 0 Vihiga United FC 1.23 4.60 11.10
12:00 3K 2 – 1 Soy United — — —
11:00 Migori Youth 2 – 1 Darajani Gogo 1.44 4.00 6.00
Saturday 28 February 2026
12:00 Mwatate United 3 – 1 Gucha Stars 2.50 3.10 2.55
12:00 Kibera Black Stars 1 – 0 Kabati Youth FC 1.91 2.90 4.00
10:00 Naivas 3 – 0 Luanda Villa — — —
10:00 Talanta 5 – 1 Kisumu All Stars 1.57 3.40 5.50
Friday 27 February 2026
11:00 Mombasa Elite 1 – 0 MOFA 2.43 2.75 3.15
Sunday 22 February 2026
12:00 Soy United 0 – 1 Naivas — — —
12:00 Kabati Youth FC 2 – 0 Mwatate United 1.83 3.00 4.20
12:00 Equity Bank 2 – 1 Kibera Black Stars 2.16 2.90 3.85
11:00 Luanda Villa 0 – 1 Talanta — — —
10:00 Gucha Stars 2 – 0 Migori Youth — — —
Saturday 21 February 2026
13:00 Nairobi City Stars 3 – 2 Fortune Sacco 2.20 2.90 3.20
10:00 Kisumu All Stars 0 – 2 3K 2.70 2.90 2.50
Friday 20 February 2026
12:00 Darajani Gogo 1 – 2 Mombasa Elite — — —
12:00 Vihiga United FC 0 – 4 Nzoia Sugar — — —
Sunday 15 February 2026
12:00 Nzoia Sugar 0 – 2 Gucha Stars — — —
12:00 Mwatate United 2 – 2 Darajani Gogo 3.00 3.00 2.25
12:00 Fortune Sacco 0 – 1 MOFA — — —
12:00 3K 5 – 0 Luanda Villa — — —
12:00 Migori Youth 1 – 0 Nairobi City Stars — — —
10:00 Mombasa Elite 4 – 0 Kisumu All Stars — — —
Saturday 14 February 2026
12:00 Naivas 1 – 1 Equity Bank — — —
12:00 Kibera Black Stars 1 – 0 Soy United 2.05 2.63 4.10
08:00 Talanta 3 – 1 Vihiga United FC 1.92 3.00 4.60
Sunday 1 February 2026
12:00 Soy United 0 – 0 Migori Youth 2.15 3.00 3.20
12:00 Luanda Villa 2 – 2 Fortune Sacco — — —
12:00 Kabati Youth FC 0 – 1 Mombasa Elite 2.43 3.23 3.00
12:00 Gucha Stars 2 – 0 MCF 1.91 3.20 3.60
10:00 Vihiga United FC 2 – 1 Kibera Black Stars 2.99 2.90 2.85
10:00 Kisumu All Stars 0 – 0 Mwatate United 1.53 3.50 5.75
Saturday 31 January 2026
13:00 Darajani Gogo 0 – 1 Talanta 2.30 2.90 2.90
13:00 Nairobi City Stars 0 – 0 Naivas 2.35 2.60 3.30
12:00 Equity Bank 1 – 0 Nzoia Sugar — — —
12:00 MOFA 1 – 0 3K 1.95 3.10 3.60
Wednesday 28 January 2026
12:00 Soy United 1 – 0 Gucha Stars 1.80 3.10 4.20
Sunday 25 January 2026
13:00 Kisumu All Stars 2 – 1 MCF 2.05 2.80 3.70
12:00 Soy United 1 – 0 Mwatate United 1.60 3.40 5.25
12:00 3K 1 – 1 Nairobi City Stars — — —
12:00 Migori Youth 4 – 0 Luanda Villa — — —
12:00 Darajani Gogo 2 – 4 Fortune Sacco — — —
12:00 MOFA 1 – 1 Nzoia Sugar — — —
Saturday 24 January 2026
12:00 Vihiga United FC 1 – 3 Mombasa Elite — — —
12:00 Talanta 0 – 0 Equity Bank — — —
12:00 Gucha Stars 0 – 1 Kabati Youth FC — — —
10:00 Kibera Black Stars 1 – 1 Naivas 1.85 2.70 4.75
Sunday 18 January 2026
13:00 Nairobi City Stars 1 – 1 Kisumu All Stars 1.67 3.10 5.00
12:00 Luanda Villa 2 – 4 MOFA — — —
12:00 Fortune Sacco 1 – 0 3K — — —
12:00 Mwatate United 2 – 1 Talanta — — —
12:00 Kabati Youth FC 1 – 0 Darajani Gogo 2.60 2.80 2.60
10:00 Nzoia Sugar 0 – 2 Soy United — — —
10:00 Mombasa Elite 2 – 0 Kibera Black Stars — — —
Saturday 17 January 2026
13:00 Naivas 2 – 4 Migori Youth 2.00 2.88 3.75
12:00 MCF 1 – 3 Vihiga United FC — — —
12:00 Equity Bank 3 – 2 Gucha Stars — — —
Monday 12 January 2026
12:00 Darajani Gogo 1 – 4 Nzoia Sugar 2.26 3.05 4.30
Sunday 11 January 2026
13:00 MOFA 1 – 1 Equity Bank — — —
12:00 Vihiga United FC 1 – 2 Mwatate United 1.75 3.35 5.40
12:00 Migori Youth 1 – 1 Kabati Youth FC 1.60 3.30 5.25
12:00 3K 1 – 2 Naivas 2.00 2.90 3.75
11:00 Soy United 1 – 0 Mombasa Elite 2.18 3.05 4.80
08:00 Kibera Black Stars 2 – 1 Luanda Villa 1.85 3.10 4.00
Saturday 10 January 2026
12:00 Gucha Stars 2 – 2 Nairobi City Stars 2.55 3.00 2.60
12:00 Kisumu All Stars 2 – 1 Fortune Sacco 2.55 2.80 2.70
Friday 9 January 2026
12:00 Talanta 2 – 1 MCF 2.00 2.75 4.00
Wednesday 7 January 2026
12:00 Soy United 2 – 1 Equity Bank — — —
12:00 Darajani Gogo 0 – 0 Gucha Stars 1.95 3.00 3.75
Monday 22 December 2025
12:00 Nzoia Sugar 1 – 0 Migori Youth — — —
Sunday 21 December 2025
12:00 Nairobi City Stars 1 – 1 Soy United 1.83 2.88 4.50
12:00 Mwatate United 0 – 4 MOFA — — —
12:00 MCF 0 – 1 Darajani Gogo 2.20 2.90 3.10
12:00 Luanda Villa 3 – 1 Kisumu All Stars 2.05 2.90 3.60
12:00 Kabati Youth FC 0 – 2 3K 2.60 2.88 2.63
12:00 Fortune Sacco 0 – 0 Kibera Black Stars — — —
12:00 Equity Bank 2 – 1 Vihiga United FC — — —
10:00 Mombasa Elite 2 – 0 Gucha Stars — — —
Saturday 20 December 2025
12:00 Naivas 1 – 0 Talanta 2.25 2.80 3.20
Thursday 18 December 2025
12:00 Kabati Youth FC 2 – 1 Soy United 2.15 2.88 3.30
Wednesday 17 December 2025
12:00 Vihiga United FC 0 – 3 Nairobi City Stars 3.25 2.60 2.80
12:00 Naivas 0 – 1 Gucha Stars 1.83 3.00 4.20
12:00 MOFA 1 – 1 Kisumu All Stars — — —
12:00 MCF 1 – 0 3K — — —
12:00 Luanda Villa 0 – 0 Nzoia Sugar — — —
12:00 Fortune Sacco 3 – 1 Talanta 1.90 3.00 3.90
12:00 Equity Bank 2 – 0 Darajani Gogo — — —
10:00 Mombasa Elite 3 – 0 Mwatate United — — —
08:00 Kibera Black Stars 1 – 0 Migori Youth 2.15 3.00 3.20
Sunday 14 December 2025
11:00 Soy United 1 – 0 MCF 2.35 2.90 2.80
Saturday 13 December 2025
12:00 3K 4 – 2 Vihiga United FC — — —
12:00 Talanta 0 – 0 MOFA 2.30 2.90 3.00
12:00 Gucha Stars 0 – 1 Kibera Black Stars — — —
12:00 Darajani Gogo 0 – 1 Luanda Villa — — —
Friday 12 December 2025
12:00 Nzoia Sugar 0 – 0 Kabati Youth FC — — —
12:00 Migori Youth 3 – 2 Mombasa Elite — — —
12:00 Kisumu All Stars 1 – 0 Naivas 2.45 2.35 3.50
12:00 Nairobi City Stars 2 – 0 Equity Bank — — —
10:00 Mwatate United 1 – 3 Fortune Sacco — — —
Sunday 7 December 2025
12:00 Vihiga United FC 1 – 0 Darajani Gogo — — —
12:00 Naivas 0 – 1 Nzoia Sugar — — —
12:00 Mombasa Elite 2 – 1 Talanta — — —
12:00 MOFA 3 – 1 Migori Youth 2.15 3.00 3.20
12:00 MCF 0 – 0 Nairobi City Stars — — —
12:00 Luanda Villa 0 – 0 Gucha Stars 1.91 3.10 3.75
12:00 Kabati Youth FC 2 – 0 Kisumu All Stars 2.20 3.00 3.10
12:00 Fortune Sacco 1 – 0 Soy United — — —
12:00 Equity Bank 2 – 1 3K — — —
08:00 Kibera Black Stars 2 – 1 Mwatate United — — —
Thursday 4 December 2025
12:00 Migori Youth 1 – 0 Fortune Sacco 1.83 3.00 4.20
12:00 3K 2 – 0 Kibera Black Stars — — —
Wednesday 3 December 2025
12:00 Talanta 2 – 0 Kabati Youth FC — — —
12:00 Soy United 0 – 0 Vihiga United FC — — —
12:00 Nzoia Sugar 0 – 0 MCF — — —
12:00 Mwatate United 0 – 1 Luanda Villa — — —
12:00 Kisumu All Stars 1 – 1 Equity Bank — — —
12:00 Gucha Stars 2 – 3 MOFA — — —
12:00 Darajani Gogo 1 – 0 Naivas — — —
Tuesday 2 December 2025
12:00 Nairobi City Stars 1 – 0 Mombasa Elite — — —
Sunday 30 November 2025
12:00 Soy United 1 – 0 3K — — —
12:00 Vihiga United FC 0 – 1 Fortune Sacco 3.60 2.95 2.20
12:00 Kabati Youth FC 1 – 0 Kibera Black Stars — — —
12:00 Luanda Villa 2 – 0 Naivas — — —
12:00 Kisumu All Stars 1 – 0 Talanta 2.80 2.60 3.05
11:00 Gucha Stars 2 – 0 Mwatate United — — —
09:00 Darajani Gogo 1 – 2 Migori Youth — — —
Saturday 29 November 2025
12:00 MOFA 4 – 0 Mombasa Elite — — —
12:00 Equity Bank 3 – 1 MCF — — —
11:00 Nairobi City Stars 1 – 1 Nzoia Sugar — — —
Thursday 27 November 2025
12:00 Gucha Stars 2 – 0 Kisumu All Stars 2.50 3.25 2.45
Wednesday 26 November 2025
12:00 Darajani Gogo 1 – 0 Soy United — — —
Sunday 23 November 2025
12:00 MCF 1 – 0 Luanda Villa — — —
12:00 Nzoia Sugar 2 – 0 Kisumu All Stars — — —
12:00 Migori Youth 1 – 1 Vihiga United FC — — —
12:00 Kibera Black Stars 0 – 1 Darajani Gogo 2.10 2.88 3.40
12:00 3K 1 – 0 Gucha Stars 1.44 3.60 7.00
Saturday 22 November 2025
12:00 Talanta 2 – 1 Soy United 2.15 2.55 3.80
12:00 Naivas 0 – 0 MOFA — — —
12:00 Mwatate United 0 – 2 Nairobi City Stars — — —
12:00 Fortune Sacco 1 – 0 Kabati Youth FC — — —
10:00 Mombasa Elite 2 – 0 Equity Bank — — —
Monday 17 November 2025
07:00 Luanda Villa 0 – 2 3K — — —
Sunday 16 November 2025
12:00 Vihiga United FC 0 – 2 Talanta 2.60 2.70 3.15
12:00 Soy United 2 – 0 Kibera Black Stars — — —
12:00 Kabati Youth FC 0 – 0 MCF 2.60 2.90 2.60
12:00 Darajani Gogo 0 – 0 Mwatate United — — —
Saturday 15 November 2025
12:00 Nairobi City Stars 0 – 2 Migori Youth — — —
12:00 MOFA 2 – 1 Fortune Sacco — — —
12:00 Kisumu All Stars 2 – 0 Mombasa Elite — — —
12:00 Gucha Stars 2 – 1 Nzoia Sugar — — —
12:00 Equity Bank 0 – 0 Naivas — — —
Monday 10 November 2025
10:00 Mombasa Elite 2 – 1 Darajani Gogo — — —
Sunday 9 November 2025
12:00 Nzoia Sugar 0 – 0 Vihiga United FC — — —
12:00 Mwatate United 1 – 0 Kabati Youth FC — — —
12:00 Migori Youth 1 – 0 Gucha Stars — — —
12:00 Fortune Sacco 1 – 1 Nairobi City Stars — — —
12:00 3K 2 – 0 Kisumu All Stars 1.90 2.88 4.10
12:00 Kibera Black Stars 0 – 1 Equity Bank — — —
Saturday 8 November 2025
12:00 Naivas 2 – 1 Soy United 1.53 3.25 6.25
12:00 MCF 1 – 0 MOFA — — —
11:00 Talanta 0 – 1 Luanda Villa 1.80 3.10 4.20
Tuesday 4 November 2025
11:00 Nairobi City Stars 0 – 1 Talanta 2.50 2.20 3.80
Monday 3 November 2025
12:00 Naivas 1 – 1 Kabati Youth FC 1.50 3.50 6.00
12:00 MOFA 1 – 1 Soy United 2.30 2.60 3.40
12:00 Kisumu All Stars 0 – 1 Darajani Gogo 2.10 2.70 3.75
Sunday 2 November 2025
12:00 Luanda Villa 0 – 1 Vihiga United FC — — —
12:00 Gucha Stars 2 – 3 Fortune Sacco — — —
12:00 Equity Bank 3 – 2 Migori Youth — — —
12:00 3K 1 – 1 Mwatate United — — —
10:00 Nzoia Sugar 2 – 2 Mombasa Elite — — —
Saturday 1 November 2025
12:00 MCF 0 – 2 Kibera Black Stars — — —
Thursday 30 October 2025
12:00 Kabati Youth FC 1 – 1 MOFA — — —
12:00 Darajani Gogo 1 – 0 Nairobi City Stars 2.15 3.20 2.90
Wednesday 29 October 2025
12:00 Vihiga United FC 0 – 0 Kisumu All Stars 3.05 2.93 2.50
12:00 Talanta 0 – 0 Gucha Stars 1.53 4.00 5.00
12:00 Soy United 1 – 0 Luanda Villa 2.35 3.00 2.80
12:00 Migori Youth 1 – 1 3K 1.95 3.20 3.75
12:00 Kibera Black Stars 0 – 0 Nzoia Sugar — — —
12:00 Fortune Sacco 1 – 1 MCF — — —
10:00 Mombasa Elite 1 – 0 Naivas — — —
Tuesday 28 October 2025
12:00 Mwatate United 2 – 2 Equity Bank — — —
Sunday 26 October 2025
12:00 Kisumu All Stars 0 – 0 Soy United — — —
12:00 Nzoia Sugar 0 – 0 Talanta — — —
12:00 Nairobi City Stars 2 – 3 Kibera Black Stars 2.00 2.90 3.75
12:00 Luanda Villa 2 – 1 Kabati Youth FC — — —
12:00 3K 2 – 0 Mombasa Elite — — —
Saturday 25 October 2025
13:00 Naivas 3 – 1 Mwatate United 1.33 5.00 6.00
13:00 MOFA 0 – 0 Darajani Gogo — — —
13:00 MCF 0 – 1 Migori Youth — — —
13:00 Equity Bank 0 – 1 Fortune Sacco — — —
11:00 Gucha Stars 2 – 1 Vihiga United FC — — —
Sunday 12 October 2025
13:00 Mwatate United 0 – 3 MCF — — —
13:00 Kabati Youth FC 0 – 1 Nairobi City Stars 2.50 3.20 2.50
13:00 Fortune Sacco 0 – 0 Nzoia Sugar — — —
13:00 Kibera Black Stars 1 – 0 MOFA 2.25 3.00 3.00
12:00 Migori Youth 2 – 1 Kisumu All Stars 1.65 3.25 5.00
Saturday 11 October 2025
13:00 Talanta 0 – 0 3K — — —
13:00 Vihiga United FC 0 – 0 Naivas 4.60 3.40 1.79
11:00 Mombasa Elite 1 – 0 Luanda Villa — — —
Sunday 5 October 2025
13:00 3K 1 – 0 Darajani Gogo — — —
13:00 Kisumu All Stars 0 – 1 Kibera Black Stars 3.00 3.00 2.25
13:00 Nairobi City Stars 1 – 0 Luanda Villa — — —
13:00 Vihiga United FC 0 – 1 MOFA — — —
11:00 Mombasa Elite 2 – 1 Fortune Sacco — — —
10:00 Talanta 0 – 1 Migori Youth 1.62 3.40 5.00
Saturday 4 October 2025
13:00 Equity Bank 3 – 1 Kabati Youth FC — — —
13:00 Naivas 1 – 0 MCF — — —
13:00 Mwatate United 2 – 2 Nzoia Sugar — — —
Sunday 28 September 2025
13:00 Luanda Villa 1 – 1 SamWest Blackboots — — —
13:00 Fortune Sacco 0 – 1 Naivas — — —
13:00 MOFA 1 – 0 Nairobi City Stars — — —
13:00 Kibera Black Stars 0 – 1 Talanta 2.50 3.00 2.60
13:00 Kabati Youth FC 1 – 1 Vihiga United FC — — —
12:00 Migori Youth 1 – 0 Mwatate United — — —
11:00 Nzoia Sugar 2 – 1 3K — — —
Saturday 27 September 2025
13:00 MCF 0 – 1 Mombasa Elite — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key