PLAYER PROFILE

John Macharia.

· Kenya

Matrix 158193

At a glance

Full name
John Macharia
Born
10 Jan 1999
Age today
27
Nationality
Kenya

Career by season

3 recorded appearances
John Macharia appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
20/21International Friendly Games Kenya 1100700
20/21CAF Champions League Gor Mahia Nairobi 1000190
19/20World Cup Qual. CAF Kenya 1000140

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
John Macharia match log
DateCompetitionMatchScoreMinutesGoals
02 Sep 2021World Cup Qual. CAF Kenya v UgandaSubstitute, on 76′ 0 – 014
06 Jan 2021CAF Champions League Gor Mahia Nairobi v CR BelouizdadSubstitute, on 71′ 1 – 219
—International Friendly Games Kenya v South Sudan 1 – 070

Career transfers

7 recorded moves

All recorded career moves, newest first.

John Macharia career transfers
Date FromToMoveFee
18 Aug 2025 Bandari FC Mathare United Transfer —
01 Jul 2024 Gor Mahia Nairobi Bandari FC Transfer —
28 Aug 2020 Guria Lanchkhuti Gor Mahia Nairobi Transfer —
01 Jul 2019 Iberia 1999 Tbilisi II Guria Lanchkhuti Transfer —
01 Jan 2018 FC Kolkheti-1913 Poti Iberia 1999 Tbilisi II Transfer Free
14 Jul 2017 FC Talanta FC Kolkheti-1913 Poti Loan return
01 Aug 2016 FC Kolkheti-1913 Poti FC Talanta Loan —

Contracts and market values are not available yet.