Overview
Strengths
- Disciplined
- Midfield engine
Key traits
- Kenya international
Next match
John macharia profile
John macharia recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
Gor Mahia vs Nairobi United
|
Kenyan Premier League | 08 Nov 2026 | 1 – 1 |
Gor Mahia vs KCB SC
|
Kenyan Premier League | 01 Nov 2026 | 1 – 2 |
Kakamega Homeboyz vs Gor Mahia
|
Kenyan Premier League | 28 Oct 2026 | 0 – 1 |
Gor Mahia vs Bandari
|
Kenyan Premier League | 24 Oct 2026 | 1 – 0 |
|
|
Kenyan Premier League | 17 Oct 2026 | 0 – 1 |
3K FC vs Gor Mahia
|
Kenyan Premier League | 15 Nov 2026 | Upcoming |
Posta Rangers vs Gor Mahia
|
Kenyan Premier League | 21 Nov 2026 | Upcoming |
Gor Mahia vs Mombasa Elite
|
Kenyan Premier League | 26 Nov 2026 | Upcoming |
Mathare United vs Gor Mahia
|
Kenyan Premier League | 30 Nov 2026 | Upcoming |
Gor Mahia vs AFC Leopards
|
Kenyan Premier League | 06 Dec 2026 | Upcoming |
Rwanda vs Kenya
|
International Friendly | 05 Oct 2026 | 0 – 0 |
Guinea vs Kenya
|
CAF Africa Cup of Nations | 01 Oct 2026 | 1 – 0 |
Kenya vs Eritrea
|
CAF Africa Cup of Nations | 26 Sep 2026 | 1 – 1 |
Kenya vs Lesotho
|
International Friendly | 07 Jun 2026 | 4 – 0 |
Lesotho vs Kenya
|
International Friendly | 04 Jun 2026 | 1 – 1 |
South Africa vs Kenya
|
CAF Africa Cup of Nations | 13 Nov 2026 | Upcoming |
Kenya vs South Africa
|
CAF Africa Cup of Nations | 17 Nov 2026 | Upcoming |
Eritrea vs Kenya
|
CAF Africa Cup of Nations | 24 Mar 2027 | Upcoming |
Kenya vs Guinea
|
CAF Africa Cup of Nations | 28 Mar 2027 | Upcoming |
Gor Mahia upcoming fixtures
Gor Mahia recent results
Kenya national team
About John macharia
John macharia is a 27-year-old Kenya professional footballer who plays as a midfielder for Gor Mahia in Kenya.
Born on 10 January 1999 in Kenya, John macharia has been eligible for senior professional football since 2016.
As more Gor Mahia fixtures are played, John macharia's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Next up: 3K FC vs Gor Mahia in the Kenyan Premier League on Sunday 15 November 2026 at 13:15 UTC. Most recent fixture: Gor Mahia 1-1 Nairobi United in the Kenyan Premier League.
Bookmark this John macharia hub on SportScore for live match updates, fresh goal totals, attribute radar changes, and every upcoming fixture — everything updates automatically as new data lands in our live feed.
Players from Kenya
Kenya competitions
Frequently asked questions about John macharia
What team does John macharia play for?
John macharia currently plays for Gor Mahia in Kenya.
What position does John macharia play?
John macharia plays as a midfielder.
How old is John macharia?
John macharia was born on 10 January 1999, making them 27 years old.
What nationality is John macharia?
John macharia represents Kenya.
When does John macharia's team play next?
Gor Mahia's next fixture is 3K FC vs Gor Mahia in the Kenyan Premier League on Sunday, 15 November 2026 at 13:15 UTC.
Does John macharia play for the national team?
John macharia is eligible for Kenya. Their next match is South Africa vs Kenya on Friday 13 November 2026 UTC.
Statistics
Teammates
- Alpha Onyango Compare
- Austin Odhiambo Compare
- Berry Compare
- Boniface Omondi Compare
- Bryson Compare
- Caleb Omondi Compare
- Christopher Ochieng Compare
- Dennis Nganga Defender Compare
- Earnest Wendo Midfielder Compare
- Emery Bayisenge Compare
- Gad Mathews Compare
- Geoffrey Ochieng Compare
- George Odhiambo Compare
- John Macharia Midfielder Compare
- John Ochieng Midfielder Compare
- Juma Lawrence Compare
- Kadu Compare
- Kavuchi Compare
- Kennedy Onyango Compare
- Kevin Juma Compare
Other midfielders
- Ahmed Ali Abdurahman Kenya
- Ali Abondo Kenya
- Ali Abondo Kenya
- Ali Ahmed Bhai Kenya
- Alirazaq Gitimu Kenya
- Allan Vanqa Vetende Kenya
- Alphones Ndonye Kenya
- Alwyn Tera Kenya