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

MCF

Nyayo National Stadium, Nairobi. Every match we hold, with the price it went off at.

182Played
58Won
31.9%Win rate
1.07Scored per game
1.05Conceded per game
69Clean sheets

Home and away

The same record, split by where it was played.

At home
41.8%
91 played, 38 won. 1.26 scored a game.
Away
22%
91 played, 20 won. 0.87 scored a game.
How the market priced them
26.5%
68 priced matches at an average of 3.13, which implied 31.9%.

Season by season 6

One row per competition per season.

SeasonCompetitionPWDLGD
2025/26 Super League 3891019 -18
2024/25 Super League 36111114 +1
2023/24 Super League 38121214 +6
2022/23 Super League 32111011 +3
2022/23 Friendlies Clubs 1001 -2
2021/22 Super League 37151111 +13

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 13 June 2026
H MCF 0 – 3 Fortune Sacco —
Sunday 7 June 2026
A MCF 2 – 1 Kibera Black Stars —
Monday 1 June 2026
H MCF 2 – 0 Mwatate United —
Wednesday 27 May 2026
A MCF 1 – 2 Migori Youth —
Saturday 23 May 2026
A MCF 0 – 0 Nairobi City Stars 2.95
Sunday 17 May 2026
H MCF 1 – 0 Nzoia Sugar —
Wednesday 6 May 2026
A MCF 0 – 2 3K —
Saturday 2 May 2026
H MCF 1 – 1 Soy United —
Saturday 25 April 2026
A MCF 0 – 0 Darajani Gogo —
Sunday 19 April 2026
H MCF 0 – 0 Talanta —
Tuesday 14 April 2026
A MCF 0 – 3 MOFA 10.20
Sunday 12 April 2026
A MCF 0 – 0 Vihiga United FC 3.71
Monday 6 April 2026
H MCF 2 – 1 Kabati Youth FC —
Friday 3 April 2026
H MCF 2 – 0 Kisumu All Stars —
Sunday 29 March 2026
A MCF 1 – 3 Mombasa Elite 8.50
Wednesday 25 March 2026
H MCF 0 – 3 Equity Bank —
Saturday 21 March 2026
H MCF 0 – 1 Naivas —
Saturday 14 March 2026
H MCF 1 – 1 Gucha Stars —
Sunday 8 March 2026
A MCF 0 – 1 Luanda Villa —
Sunday 1 February 2026
A MCF 0 – 2 Gucha Stars 3.60
Sunday 25 January 2026
A MCF 1 – 2 Kisumu All Stars 3.70
Saturday 17 January 2026
H MCF 1 – 3 Vihiga United FC —
Friday 9 January 2026
A MCF 1 – 2 Talanta 4.00
Sunday 21 December 2025
H MCF 0 – 1 Darajani Gogo 2.20
Wednesday 17 December 2025
H MCF 1 – 0 3K —
Sunday 14 December 2025
A MCF 0 – 1 Soy United 2.80
Sunday 7 December 2025
H MCF 0 – 0 Nairobi City Stars —
Wednesday 3 December 2025
A MCF 0 – 0 Nzoia Sugar —
Saturday 29 November 2025
A MCF 1 – 3 Equity Bank —
Sunday 23 November 2025
H MCF 1 – 0 Luanda Villa —