Mashemeji Derby stadium atmosphere
Kenya's Derby of the In-Laws

MASHEMEJI DERBY

event

Next match

2026-05-17 (tentative) · Moi International Sports Centre Kasarani, Nairobi

16:00 EAT

RIVALRY IN 60s

Historical Record

98

Total competitive meetings

34 Gor W
35 Draws
29 Leopards W

Gor Mahia vs AFC Leopards is the fixture that reorders Kenya. Matatu routes between Kibera and Kangemi change colours on derby day, Nairobi CBD sports bars open early, and the Moi International Sports Centre Kasarani fills hours before kick-off with K'Ogalo green and Ingwe blue. The word 'Mashemeji' is Swahili for 'in-laws' — a reference to the historic Luo-Luhya intermarriage patterns that bind the two communities as much as the rivalry separates their football clubs.

The deeper layer is community. Gor Mahia are the pride of Kenya's Luo community, founded in 1968, named after a nineteenth-century Luo seer, and 20+ times champions of the Kenyan top flight. AFC Leopards carry the Luhya community — founded in 1964 as Abaluhya United, rebranded AFC Leopards in 1980, and 12+ times Kenyan champions. When these sides meet, the stadium songs cross between football chants and community anthems that predate the clubs themselves.

All-time record per Wikipedia's Mashemeji Derby article, across FKF Premier League / KPL, cup competitions and charity fixtures. Gor leads narrowly on wins; draws are almost as frequent as wins for either side. The KPL-era record is tight.

MEMORABLE NIGHTS

1968 · FOUNDING FIXTURE (5 MAY 1968)

First meeting

The first Mashemeji Derby, played on 5 May 1968 shortly after Gor Mahia's founding. Abaluhya United (AFC Leopards' original name) were the already-established side; the fixture has been continuously contested since.

2019 · LARGEST RECENT DERBY WIN (10 NOV)

Gor Mahia 4–1 AFC Leopards

Gor Mahia's 4–1 rout on 10 November 2019 stands as the largest victory in the modern Mashemeji Derby per Wikipedia's derby article.

2025 · 7 DECEMBER 2025 DERBY

AFC Leopards 1–0 Gor Mahia

AFC Leopards' 1–0 win over Gor Mahia on 7 December 2025 in the Kenyan Premier League — the most recent Mashemeji Derby on Wikipedia's record at the time of publication.

Vibrance

VIBRANCE OF KENYA

Gor Mahia fans — K'Ogalo, the house of Ogalo — wear green and white and sing almost exclusively in Dholuo. The pre-match jembe drum section sits in the Home End at Kasarani and Nyayo; its tempo rises and falls with the game state, a tradition traceable to the 1970s and the Benga music scene that originally soundtracked Gor matches. The chant 'K'Ogalo ochayo' ('the house of Ogalo has spoken') marks every Gor goal.

AFC Leopards fans — Ingwe, the leopard — wear blue and white and sing almost exclusively in Luhya dialects, with Bukusu, Maragoli, and Luhya-Kikuyu verses rotating through the chant book. The pre-match jembe on the Ingwe side answers the Gor drums in call-and-response that has become a Kenyan football tradition in its own right. Away travel between Nairobi and western Kenya fills the intercity bus routes on derby weekends.

music_note

Derby Chants & Traditions

music_note

Jembe drum call-and-response

Both home ends bring jembe drum sections to every Mashemeji Derby. The call-and-response between the Gor and Ingwe drummers begins 30 minutes before kick-off and has no fixed lyric sheet — drummers improvise based on the day.

celebration

K'Ogalo ochayo

Gor fans' signature chant, sung after every Gor goal. 'K'Ogalo ochayo' means 'the house of Ogalo has spoken' in Dholuo. The singing is led by the Home End and echoed across the stadium.

sports_soccer

Ingwe leopard flag

AFC Leopards fans unfurl a 12-metre leopard flag across the Ingwe Home End at kick-off. The flag has been repaired and replaced four times since 1985 but carries the same design.

volunteer_activism

Post-match handshake line

The senior supporters' branches of both clubs formed an informal handshake line after the 2002 derby that ended in crowd incidents. The post-final-whistle handshake between the Home and Away end captains has continued for every Mashemeji Derby since.

warning

Safety & Logistics

Wear neutral colours in Nairobi matatus on derby day. Kibera and Kangemi taxi ranks can be lively with colour-based chanting; once inside Kasarani or Nyayo, segregated blocks make colour display safe.

Segregation is enforced at both Moi International Sports Centre Kasarani and Nyayo National Stadium. Away supporters enter through designated Gate 3. Do not cross into the wrong block — the Football Kenya Federation stewards apply strict seating protocol.

The National Police Service deploys around 800 officers at Mashemeji Derbies at Kasarani and 600 at Nyayo. Comply with any direction; post-2019 crowd-control protocol is strict after incidents at earlier KPL fixtures.

In Nairobi: avoid the Ngara and River Road areas 2 hours before and after kick-off. Use the SGR or registered Uber / Bolt to Kasarani rather than matatu crushes. Nyayo National Stadium is walkable from the Nyayo Estate side, less so from Upper Hill.

Keep phone and cash separate. Both stadiums have a documented pickpocket problem at turnstile crushes. Use M-Pesa rather than carrying cash; the Tikiti ticketing platform supports mobile payment end-to-end.

Kenya Red Cross + St John Ambulance run on-site trauma clinics at every Mashemeji Derby. Free for emergency cases; defibrillators at each main entrance. The 1990s stadium-crush incidents led to the permanent medical-post protocol now in place.

stadium

Moi International Sports Centre Kasarani

Nairobi · Capacity: 60,000

Kasarani is the default marquee-fixture venue for the Mashemeji Derby, with a 60,000 capacity and the best broadcast infrastructure in Kenya. Nyayo National Stadium (30,000 capacity) hosts the alternate-leg derby each season and was historically the primary venue before the Kasarani upgrade. Venue selection often shifts within the season based on FKF scheduling.

View Details 60,000

WHERE TO WATCH

tv
Kenya

StarTimes World Football · KBC Channel 1 (free-to-air selected matches) · SportPesa TV

tv
Pan-Africa

SuperSport (DStv) — selected Mashemeji Derbies since 2019

tv
UK · Europe

StarTimes ON app · DStv Now international (account required)

tv
USA

StarTimes ON app · SuperSport USA selected fixtures

tv
Official stream

FKF Premier League YouTube channel · Tikiti live stream bundle (match ticket + stream package)

TICKETS

verified Official

Tikiti Kenya — Mashemeji Derby Portal

The FKF and the two clubs manage Mashemeji Derby ticketing via Tikiti.co.ke and the clubs' own M-Pesa channels. Prices range KES 300 (basic terraces) to KES 5,000 (VIP hospitality). Derby-day tickets typically release 3–4 weeks before kick-off and sell out within 10–14 days.

Buy on official site open_in_new
trending_up Derby-day pricing

Expect a premium

Expect 2–3× normal FKF Premier League pricing on Mashemeji Derby day. Basic terrace seats cost KES 300 for an ordinary league fixture but KES 500–1,000 for Gor vs AFC Leopards. VIP hospitality at Kasarani runs KES 3,000–5,000 and sells out 2–3 weeks in advance. The televised 2020 behind-closed-doors derby did not raise pricing, but every post-lockdown derby has done so.

warning
Do not buy Mashemeji Derby tickets from street sellers near Kasarani or Nyayo. Counterfeit tickets with cloned QR patterns are a recurring problem and fail at the NFC turnstiles. Only use Tikiti.co.ke, the clubs' official M-Pesa paybills, or the FKF Premier League mobile app.

RECENT FORM

Gor Mahia

W W D W L

AFC Leopards

W L D W W

Quick FAQ

What does 'Mashemeji Derby' mean?

'Mashemeji' is Swahili for 'in-laws'. The name frames the Gor Mahia vs AFC Leopards fixture as a family-rivalry derby, in reference to the historic intermarriage patterns between Kenya's Luo community (which backs Gor Mahia) and the Luhya community (which backs AFC Leopards). The fixture is also called the Ingo-Dala Derby in some Luhya-language coverage.

When was the Mashemeji Derby first played?

5 May 1968 — the founding year of Gor Mahia. Abaluhya United (AFC Leopards' original name) had already existed since 1964. The two clubs have met continuously every season since, reaching approximately 98 meetings across all competitions per Wikipedia's Mashemeji Derby article.

Related

help Frequently Asked Questions

What does 'Mashemeji Derby' mean? add
'Mashemeji' is Swahili for 'in-laws'. The name frames the Gor Mahia vs AFC Leopards fixture as a family-rivalry derby, in reference to the historic intermarriage patterns between Kenya's Luo community (which backs Gor Mahia) and the Luhya community (which backs AFC Leopards). The fixture is also called the Ingo-Dala Derby in some Luhya-language coverage.
When was the Mashemeji Derby first played? add
5 May 1968 — the founding year of Gor Mahia. Abaluhya United (AFC Leopards' original name) had already existed since 1964. The two clubs have met continuously every season since, reaching approximately 98 meetings across all competitions per Wikipedia's Mashemeji Derby article.
Who has won the Mashemeji Derby more times? add
Gor Mahia lead the all-time head-to-head narrowly — 34 wins to AFC Leopards' 29, with 35 draws across 98 meetings per Wikipedia. Draws are almost as common as wins for either side in the fixture's history.
Where is the Mashemeji Derby played? add
Most marquee Mashemeji Derbies are at Moi International Sports Centre Kasarani in Nairobi (60,000 capacity), with alternate legs at Nyayo National Stadium (30,000). Venue selection is set by the Football Kenya Federation and often shifts mid-season based on fixture scheduling and pitch condition. Both stadiums are in Nairobi.
How much do Mashemeji Derby tickets cost? add
Mashemeji Derby tickets run 2–3× normal FKF Premier League pricing. Basic terrace seats cost KES 500–1,000 (vs KES 300 for a regular league fixture). VIP hospitality runs KES 3,000–5,000 and sells out 2–3 weeks ahead of kick-off. Buy through Tikiti.co.ke, the clubs' official M-Pesa paybills, or the FKF Premier League mobile app — never from street sellers.
How do I buy Mashemeji Derby tickets? add
Tickets release 3–4 weeks before the fixture on Tikiti.co.ke. Payment is via M-Pesa, card, or mobile money. Each account is capped at four tickets per transaction for derby fixtures. After payment you receive a QR code by SMS and email; arrive 90 minutes before kick-off and scan at the NFC turnstile for your block. Paper tickets have been phased out for marquee FKF fixtures.
Where can I watch the Mashemeji Derby live? add
In Kenya: StarTimes World Football for full coverage, KBC Channel 1 for selected free-to-air angles, and SportPesa TV for an in-play betting feed. Pan-Africa: SuperSport on DStv carries selected Mashemeji Derbies since 2019. Diaspora: the StarTimes ON app for UK, Europe, and USA, plus DStv Now for DStv account holders abroad. The FKF Premier League YouTube channel carries a live stream for most fixtures.
Who are the most celebrated scorers in the Mashemeji Derby? add
Fixture-specific all-time goal tallies are not reliably documented. Modern-era Gor Mahia talisman Dan Sserunkuma (2012–14 KPL Player of the Year, 17 league goals in 2012) defined the striker standard at K'Ogalo. KPL top scorers and club captains from both sides have regularly decided derby outcomes, but per-fixture goal counts vary by source.
Is it safe to attend the Mashemeji Derby? add
Yes, with precautions. The National Police Service deploys around 800 officers at Kasarani and 600 at Nyayo for each fixture. Segregation is strictly enforced — away supporters through Gate 3, home supporters through designated home-end gates. The 1990s stadium-crush incidents at Nyayo led to a permanent medical-post protocol; Kenya Red Cross and St John Ambulance run on-site trauma clinics at every derby. Wear neutral colours in matatus on match-day; pickpocketing at turnstile crushes is the recurring in-stadium issue.

Last updated 2026-04-22 · written by Zuri Omondi.