FKF Premier League · Nyayo National Stadium, Nairobi · est. 1968
Next: Posta Rangers v Gor Mahia. Form: D L W W W W.
Fixtures
Next fixtures and past results
Squad board
Current squad by position
GK
Bryne OdhiamboKenya
DF
Daniel SakariKenya
E. OcranGhana
Frank Onyango OdhiamboKenya
Sylvester OwinoKenya
MF
Alpha Chris OnyangoKenya
Enock MachagaKenya
Jackson DwangSouth Sudan
Lesley OwinoKenya
FW
B. OmondiKenya
Denis OmediUganda
Ebenezer AssifuahGhana
Squad from the data feed, African players highlighted. Updated with every capture.
Home ground: Nyayo National Stadium, capacity 18,000.
In depth
About Gor Mahia
Key takeaways
- Gor Mahia are a Nairobi football club with Luo roots, formally founded on 17 February 1968, and they hold the record for Kenyan league titles.
- Gor Mahia won the African Cup Winners' Cup in 1987, the first continental title for any Kenyan club.
- The nickname K'Ogalo is Dholuo for 'descendant of Ogalo', and the club is named after Gor Mahia, a Luo medicine man from Kanyamwa in Homa Bay.
- Sammy 'Jogoo' Onyango is the all time top scorer for Gor Mahia with 92 goals, scored between 1981 and 1989.
- Gor Mahia won the CECAFA Clubs Cup three times, in 1980, 1981 and 1985.
Gor Mahia are a Kenyan football club founded in 1968, a Nairobi side with Luo roots that holds the record for Kenyan league titles and was formally founded on 17 February 1968. Nicknamed K'Ogalo, the club became the first from Kenya to win a continental title when it lifted the African Cup Winners' Cup in 1987. South African readers who use soccer can follow Gor Mahia alongside readers across the continent, and the live scores at the top serve Nigeria, Kenya, South Africa, Ghana and Uganda at once.
The fixtures show opponents and kick off times, while the squad and table modules explain player roles and league standings.
Who Are Gor Mahia FC, the K'Ogalo of Nairobi?
Gor Mahia FC are a Nairobi club with deep Luo roots, formed on 17 February 1968 when Luo Union and Luo Sports Club merged, although the story of the side reaches back to 1915. The nickname K'Ogalo is Dholuo for 'descendant of Ogalo'.
How Do You Follow Gor Mahia Today, From Results to Kick Off Times?
The live modules at the top carry every result, every fixture and the match being played today, so a search for gor mahia today or gor mahia vs any opponent lands on the same updated entry. For the full calendar, the Gor Mahia fixtures list runs in date order, with the opponent, ground and competition beside each match. Kick off is printed in four zones together, so a 4pm EAT start in Nairobi and Kampala reads as 3pm SAST in Johannesburg, 2pm WAT in Lagos and 1pm GMT in Accra.
How Is the Gor Mahia Squad Set Out, and What Does the Jersey Look Like?
The squad module lists the registered players by position, from goalkeepers through defence and midfield to the forwards, with nationality and shirt number beside each name.
Where Is the Latest Gor Mahia News, and How Do You Read the Table?
Gor Mahia news, from signings to CAF Confederation Cup draws, sits in the dated feed at the top, and each item carries the day it was written. The gor mahia fc news feed tracks two fronts in particular: the FKF Premier League at home and CAF competition abroad. The league table (South Africans would say log) ranks the clubs by points, while the form column shows recent results at a glance. Read the points column alongside the competition's qualification criteria.
What Have Gor Mahia Won?
Gor Mahia hold the record for Kenyan league titles, and the habit started early, with the championship won in their debut season of 1968. The 1976 side went through the whole league season unbeaten, a feat repeated in 2015 under Frank Nuttall. Two years before that, Bobby Williamson led the club to the 2013 title, which ended a wait of 18 years. Gor Mahia also won the KPL Top 8 Cup in 2012 and 2015. The full league count sits in the records module, because it grows whenever another title arrives, and a printed number would soon be out of date.
The 1987 African Cup Winners' Cup is the jewel. In plain terms, it was the continental competition for clubs that had won their own country's domestic cup, and Gor Mahia became the first Kenyan club to win any continental title by taking it. They had already reached the final in 1979, as finalists alongside Canon Yaoundé of Cameroon, so the 1987 win completed a long climb. Regionally, the CECAFA Clubs Cup came home in 1980, 1981 and 1985. The club's five CAF Confederation Cup appearances through 2018 to 2019 were in 2009, 2012, 2013, 2018 and the 2018 to 2019 season, reaching the quarter finals in 2018 to 2019.
| Honour or landmark | Year | Note |
|---|---|---|
| Kenyan league title | 1968 | Won in the club's debut season |
| Kenyan league title | 1976 | Won unbeaten |
| African Cup Winners' Cup final | 1979 | Finalists alongside Canon Yaoundé of Cameroon |
| CECAFA Clubs Cup | 1980, 1981, 1985 | Three regional titles |
| African Cup Winners' Cup | 1987 | First continental title for a Kenyan club |
| KPL Top 8 Cup | 2012, 2015 | Two wins |
| Kenyan league title | 2013 | Under Bobby Williamson, first title in 18 years |
| Kenyan league title | 2015 | Won unbeaten under Frank Nuttall |
| CAF Confederation Cup quarter finals | 2018 to 2019 | One of five appearances through 2018 to 2019 |
| Kenyan league titles, all time | 1968 onwards | Record total; the full count is in the records module |
From Kanyamwa to Nairobi: Where Does the Name Gor Mahia Come From?
The club is named after Gor Mahia, a legendary Luo medicine man from Kanyamwa in Ndhiwa, Homa Bay. 'Mahia' means 'magic' in Dholuo, which is a fine thing to put on the front of a football club. His full name was Gor Wuod Ogada nyakwar Ogalo, and the nickname K'Ogalo is taken straight from it, meaning 'descendant of Ogalo'. When a supporter in Nairobi shouts the nickname, then, they are calling on a family line as much as a team, rather like a grandson carrying his grandfather's name into a new town.
The roots of the club reach back to 1915. But, the formal date is 17 February 1968, when Luo Union and Luo Sports Club merged into a single side. The new club won the league in that very first season, which set the tone for everything that came after. The Gor Mahia Fans Foundation was launched in early 2012.
What Is the Mashemeji Derby, and Who Else Do Gor Mahia Count as Rivals?
The Mashemeji Derby is Gor Mahia against AFC Leopards. Both clubs share Nairobi, both carry huge regional followings, and the fixture lists for either side always show the derby dates clearly, so it is worth marking them early.
On the pitch, the derby tends to reward patience more than flair, since both sides know each other too well to leave much space. In my opinion, the midfield battle decides most of these meetings, and the side that wins the second balls usually controls the tempo. Read the head to head records in the module before kick off, because the derby has its own logic, and league form going in often counts for less than the occasion.
Where Do Gor Mahia Play, and Why Do Fans and Politics Meet There?
Gor Mahia play their home matches in Nairobi, and the ground for each match appears in the fixtures module, because the club has used more than one Nairobi stadium over the years. Supporters also call the club Sirkal, the street word for the government, which tells you how large they believe K'Ogalo stands in Kenyan life. That bond reaches into national politics. Raila Odinga was a long standing supporter and patron of the club, and Eliud Owalo was named Deputy Patron in April 2025.
Who Are the Gor Mahia Legends, and Which Games Matter Most?
Sammy 'Jogoo' Onyango is the all time top scorer for Gor Mahia, with 92 goals between 1981 and 1989. Those years cover the 1981 and 1985 CECAFA Clubs Cup wins and the 1987 continental triumph, so his name sits beside the finest stretch in the club's history. Jogoo means 'rooster' in Swahili, a nickname that suits a striker who was always first to the ball. The coaches who built later title sides deserve a mention too, with Bobby Williamson in 2013 and Frank Nuttall, whose 2015 team matched the unbeaten 1976 side.
Beyond the Mashemeji Derby, the games that matter most are CAF nights, when Gor Mahia carry Kenya's name into the continent. Ugandan readers have their own interest, since Gor Mahia and Ugandan sides have met in CECAFA competition for decades. Before any big match, check the kick off in your own zone on the fixtures list, then set an alarm on your phone, because a 1pm GMT start in Accra is already 4pm in Kampala.
FAQ
What does K'Ogalo mean?
K'Ogalo is Dholuo for 'descendant of Ogalo'. It comes from Gor Wuod Ogada nyakwar Ogalo, the full name of the medicine man the club is named after. Fans also write it as Kogalo.
When was Gor Mahia founded?
Gor Mahia were formally founded on 17 February 1968, through a merger of Luo Union and Luo Sports Club. The roots of the club go back to 1915, and they won the league in their first season.
Who is the all time top scorer for Gor Mahia?
Sammy 'Jogoo' Onyango is the all time top scorer with 92 goals. He played for Gor Mahia from 1981 to 1989, a period that included the 1987 African Cup Winners' Cup.
What is the Mashemeji Derby?
The Mashemeji Derby is the Nairobi meeting of Gor Mahia and AFC Leopards.
What time do Gor Mahia matches kick off outside Kenya?
Every kick off is shown in EAT, SAST, WAT and GMT together. A 4pm EAT start in Nairobi is 3pm SAST in Johannesburg, 2pm WAT in Lagos and 1pm GMT in Accra.
Written by Okello Mugisha, 2026-11-10.
