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

GOR Mahia

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

506Played
288Won
56.9%Win rate
1.5Scored per game
0.74Conceded per game
248Clean sheets

Home and away

The same record, split by where it was played.

At home
59.2%
255 played, 151 won. 1.56 scored a game.
Away
54.6%
251 played, 137 won. 1.43 scored a game.
How the market priced them
56.5%
329 priced matches at an average of 2.15, which implied 46.5%.

Season by season 28

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 CECAFA Club Cup 4202 +4
2026/27 FKF Premier League 4400 +5
2026/27 CAF Champions League 2002 -6
2025/26 FKF Premier League 342095 +28
2025/26 Shield Cup 4301 +8
2024/25 FKF Premier League 3416117 +23
2024/25 CAF Champions League 4103 -3
2024/25 CECAFA Club Cup 3012 -3
2023/24 FKF Premier League 3421103 +28
2022/23 FKF Premier League 3420104 +31
2022/23 Friendlies Clubs 2101 +2
2022/23 Shield Cup 1001 -1
2021/22 FKF Premier League 3315135 +11
2021/22 CAF Confederation Cup 3111 +1
2020/21 FKF Premier League 3113612 +5
2020/21 CAF Champions League 4103 -6
2020/21 CAF Confederation Cup 2011 -1
2019/20 FKF Premier League 231733 +30
2019/20 CAF Champions League 4112 -1
2019/20 CAF Confederation Cup 2011 -1
2018/19 FKF Premier League 6844159 +73
2018/19 CAF Confederation Cup 8323 +3
2017/18 FKF Premier League 342284 +31
2016/17 FKF Premier League 3015123 +21
2015/16 FKF Premier League 302460 +48
2014/15 FKF Premier League 301794 +22
2013/14 FKF Premier League 3016104 +15
2012/13 FKF Premier League 141130 +18

Recent matches 30

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

Sunday 20 December 2026
H GOR Mahia scheduled Migori Youth —
Wednesday 16 December 2026
A GOR Mahia scheduled Shabana —
Friday 11 December 2026
H GOR Mahia scheduled Tusker —
Saturday 5 December 2026
A GOR Mahia scheduled Police —
Sunday 29 November 2026
H GOR Mahia scheduled Ulinzi Stars —
Wednesday 25 November 2026
A GOR Mahia scheduled Mara Sugar —
Friday 20 November 2026
H GOR Mahia scheduled AFC Leopards —
Saturday 7 November 2026
A GOR Mahia scheduled Mathare United —
Sunday 1 November 2026
H GOR Mahia scheduled Mombasa Elite —
Wednesday 28 October 2026
A GOR Mahia 1 – 0 Homeboyz —
Saturday 24 October 2026
H GOR Mahia 1 – 0 Bandari —
A GOR Mahia postponed Posta Rangers FC —
Saturday 17 October 2026
A GOR Mahia 1 – 0 APS Bomet —
Friday 16 October 2026
A GOR Mahia postponed 3K —
Tuesday 13 October 2026
H GOR Mahia 4 – 2 Murang'a SEAL 1.45
Friday 9 October 2026
H GOR Mahia postponed Nairobi United —
Friday 2 October 2026
H GOR Mahia postponed KCB —
Sunday 13 September 2026
A GOR Mahia 1 – 5 Pyramids FC —
Sunday 6 September 2026
H GOR Mahia 0 – 2 Pyramids FC 5.72
Friday 7 August 2026
A GOR Mahia 1 – 2 Rayon Sports —
Tuesday 4 August 2026
H GOR Mahia 1 – 1 Al Hilal Omdurman —
Thursday 30 July 2026
H GOR Mahia 1 – 0 Al-Haras Al-Jumhuri —
Monday 27 July 2026
H GOR Mahia 0 – 1 Vipers —
Friday 24 July 2026
A GOR Mahia 5 – 0 APR —
Sunday 31 May 2026
H GOR Mahia 0 – 1 Nairobi United 1.91
Wednesday 27 May 2026
A GOR Mahia 0 – 0 Mara Sugar —
Sunday 17 May 2026
A GOR Mahia 3 – 1 Murang'a SEAL —
Sunday 10 May 2026
H GOR Mahia 1 – 1 Police —
Sunday 3 May 2026
A GOR Mahia 1 – 0 Homeboyz —
Sunday 26 April 2026
A GOR Mahia 1 – 0 AFC Leopards 2.25