- Below is a breakdown of the Gor Mahia vs AFC Leopards: Mashemeji Derby head-to-head record from past encounters across all competitions.
- The two sides first met 57 years ago, in 1968, at City Stadium, where Gor Mahia triumphed 2–1.
- On Sunday, December 7, the arch-rivals will face off for the 98th time, with the highly anticipated clash set to take place at Nyayo Stadium.
Over five decades have passed since the Gor Mahia and AFC Leopards rivalry began 57 years ago in 1968, when the two giants first clashed at the Joe Kadenge Stadium, formerly known as City Stadium.
In that historic match on May 5th, William Chege scored a brilliant brace to hand K’Ogalo their first-ever victory between the two sides.
While a consolation goal from Henry Misango proved insufficient for AFC Leopards, who were then known as Abaluhya Football Club.
ALSO READ: Gor Mahia vs AFC Leopards: Mashemeji Derby 2025/26 New Date, Kick-off Time & Key Stats

Since then, this duel has grown into one of the most ferocious and iconic rivalries not only in Kenya but across East Africa and its borders.
Interestingly, the name “Mashemeji Derby’ only surfaced in 2011, introduced by Odindo Ayieko of Nation Media Group in a Sunday Nation article published on July 24, 2011.
The term captured the deep cultural ties behind the rivalry, as the two clubs represent the pride and passion of the Luo and Luhya communities.
These sides have met 97 times in league action since 1968. Record champions Gor Mahia hold the advantage with 34 victories, while AFC Leopards have secured 28 wins, and 35 encounters have ended in shared spoils.

Even more intriguing is the recent trend: in their last 10 meetings, Gor Mahia have claimed four wins, Ingwe have celebrated only one triumph in 2023, while the rest have ended in stalemates.
The two rivals will renew hostilities in the first leg of the 25/26 SportPesa League Mashemeji Derby on Sunday, December 7, marking their 98th showdown, with bragging rights on the line at the Nyayo National Stadium, Nairobi.
K’Ogalo will seek three crucial points to extend their lead at the summit, hoping to better last season when both derbies ended in draws.
Ingwe, meanwhile, aim to overturn years of struggle against the record champions and return to winning ways.
Below is a breakdown of the Gor Mahia vs AFC Leopards: Mashemeji Derby head-to-head record from the past 20 matches across all competitions, followed by the last 10 SportPesa League encounters.
Gor Mahia vs AFC Leopards: Mashemeji Derby Head-to-Head Record

- Total Meetings: 97
- Gor Mahia Wins: 34
- Draws: 35
- AFC Leopards Wins: 28
Recent 20 Meetings (All Competitions)
- 2/06/2025 – Gor Mahia 1–1 AFC Leopards
- 30/03/2025 – AFC Leopards 0–0 Gor Mahia
- 21/04/2024 – Gor Mahia 1–0 AFC Leopards
- 7/10/2023 – AFC Leopards 0–2 Gor Mahia
- 14/05/2023 – Gor Mahia 1–2 AFC Leopards
- 29/01/2023 – AFC Leopards 0–0 Gor Mahia
- 8/05/2022 – Gor Mahia 1–1 AFC Leopards
- 20/10/2021 – AFC Leopards 0–1 Gor Mahia
- 04/07/2021 – AFC Leopards 0(1)–0(4) Gor Mahia (Kenya Shield Cup)
- 07/02/2021 – Gor Mahia 0–0 AFC Leopards
- 09/03/2019 – AFC Leopards 0–1 Gor Mahia
- 10/11/2019 – Gor Mahia 4–1 AFC Leopards
- 19/05/2019 – AFC Leopards 1–3 Gor Mahia
- 09/02/2019 – Gor Mahia 2–0 AFC Leopards
- 25/08/2018 – Gor Mahia 2–0 AFC Leopards
- 22/07/2018 – AFC Leopards 1–2 Gor Mahia
- 1/05/2018 – Gor Mahia 0–0 AFC Leopards (Club Friendly)
- 28/01/2018 – AFC Leopards 0–1 Gor Mahia (Super Cup)
- 27/08/2017 – Gor Mahia 1–1 AFC Leopards
- 08/05/2017 – Gor Mahia 3–0 AFC Leopards

Past 10 SportPesa League Meetings
- 2/06/2025 – Gor Mahia 1–1 AFC Leopards
- 30/03/2025 – AFC Leopards 0–0 Gor Mahia
- 21/04/2024 – Gor Mahia 1–0 AFC Leopards
- 7/10/2023 – AFC Leopards 0–2 Gor Mahia
- 14/05/2023 – Gor Mahia 1–2 AFC Leopards
- 29/01/2023 – AFC Leopards 0–0 Gor Mahia
- 8/05/2022 – Gor Mahia 1–1 AFC Leopards
- 20/10/2021 – AFC Leopards 0–1 Gor Mahia
- 07/02/2021 – Gor Mahia 0–0 AFC Leopards
- 09/03/2019 – AFC Leopards 0–1 Gor Mahia

