John Macharia Profile and Player Statistics
First name: John
Last name: Macharia
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which John Macharia has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Premier League 2022/2023 Gor Mahia 1 0 0 1 0 0 0
CAF Confederations Cup 2021/2022 Gor Mahia 3 0 0 1 0 2 0
Friendly International 2021 Kenya 2 0 1 0 0 0 0
CAF Champions League 2020/2021 Gor Mahia 1 1 0 0 0 0 0
CAF Confederations Cup 2020/2021 Gor Mahia 2 1 0 0 0 0 0
Premier League 2020/2021 Gor Mahia 1 0 0 1 0 0 0
Erovnuli Liga 2 2019 Guria 12 3 4 0 0 0 0
Crystalbet Erovnuli Liga 2017 Kolkheti Poti 11 5 3 0 0 3 0

John Macharia has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/01/2023 Gor Mahia
3 - 0
Talanta 3-0H2H+
A. Onyango 9' 1 - 0  
B. Omala 19' 2 - 0  
J. Macharia 45+2' 3 - 0  
05/12/2021 Gor Mahia
1 - 1
Otôho d'Oyo 1-1H2H+
  0 - 1 10' R. Okouri
J. Macharia 12' 1 - 1  
  19' Hilda Brel Mohendiki
  32' W. Ngobo
A. Onyango 34'  
J. Macharia 36'  
  68' A. Biassadila
  68' W. Nkaya
  72' Chandrel Massanga
  72' Alou Bagayoko
A. Onyango 73'  
S. Ochieng 73'  
  84' R. Okouri
  84' E. Moussounda
  86' R. Okouri
28/11/2021 Otôho d'Oyo
1 - 0
Gor Mahia 0-0H2H+
D. Bissiki 36'  
Alou Bagayoko 48'  
M. Mvondo 48'  
R. Okouri 64' 1 - 0  
  71' Frank Odhiambo
W. Nkaya 75'  
Mamadou Cissé 75'  
R. Okouri 83'  
A. Biassadila 83'  
  90' G. Mathews
  90' H. Shakava
15/10/2021 Al-Ahly Merowe
1 - 3
Gor Mahia 1-0H2H+
Ahmed Saeed 41' 1 - 0  
  1 - 1 55' Samuel Onyango
  60' E. Wendo
  1 - 2 65' B. Ochieng
Mohamed Eid 66'  
  1 - 3 70' J. Ulimwengu
Zakieldin Zakaria Mustafa 76'  
Telal Adil Ahmed 76'  
Mohamed Idris 76'  
Gismalla Elhag 76'  
Telal Adil Ahmed 79'  
  80' A. Onyango
  80' S. Ochieng
  84' J. Macharia
Ahmed Saeed 87'  
Ahmed Saeed 89'  
Mohamed Bahar 89'  
  89' S. Ochieng
  89' J. Ochieng
15/03/2021 Kenya
2 - 1
Tanzania 1-1H2H+
Eric Kapaito 21' 1 - 0  
Michael Mutinda 31'  
Danson Namasaka 31'  
  1 - 1 39' A. Lyanga
Michael Kibwage 45+1'  
James Mazembe 46'  
Abdallah Hassan 46'  
  46' K. Yondani
  46' Dickson Job
  46' Juma Kaseja
  46' Metacha Mnata
Abdallah Hassan 58' 2 - 1  
Kevin Kimani 65'  
Elvis Baranga Rupia 65'  
  68' Feisal Salum
  68' Deus Kaseke
L. Juma 70'  
Henry Atola Meja 70'  
  71' Faridi Mussa
  71' A. Suleiman
  75' Nickson Kibabage
  75' Yassin Mustapha
Elvis Rupia 79'  
Eric Kapaito 79'  
Elvis Baranga Rupia 80'  
  84' A. Lyanga
  84' K. John
13/03/2021 Kenya
1 - 0
South Sudan 0-0H2H+
  30' Jackson Morgan
  30' Dominic Komelid
Bonface Onyango 46'  
Kevin Kimani 46'  
Collins Sichenje 46'  
Kenneth Muguna 46'  
Kenneth Muguna 48'  
  60' W. Adinho
  60' Emmanuel Lumeri
  60' O. Sebit
  60' Godfrey Nyeko Okello
  60' M. Karlo Ilemu
  60' I. Wani
J. Macharia 70'  
Musa Masika 70'  
Abdallah Hassan 70'  
James Mazembe 70'  
Baraka Badi 70'  
D. Sakari 70'  
Elvis Baranga Rupia 77' 1 - 0  
Elvis Baranga Rupia 78'  
Henry Atola Meja 78'  
  80' T. Okello
  80' D. Majak
  80' Makueth Wol
  80' Asad Musa Abdallah
21/02/2021 NAPSA Stars
2 - 2
Gor Mahia 1-2H2H+
  0 - 1 16' Samuel Onyango
Austine Banda 17' 1 - 1  
  1 - 2 19' Clifton Miheso
29'  
B. Mwape 40'  
E. Mayuka 40'  
  52' J. Ulimwengu
  52' T. Okello
D. Silavwe 63'  
A. Kabwe 63'  
D. Adoko 63'  
J. Mukeya 63'  
  78' Clifton Miheso
  79' Clifton Miheso
  79' S. Ochieng
  79' Samuel Onyango
  79' J. Oluoch
  80'
  84' A. Onyango
84'  
85'  
A. Simwanza 89'  
E. Mayuka 90' 2 - 2  
14/02/2021 Gor Mahia
0 - 1
NAPSA Stars 0-0H2H+
  41' D. Owino
  51' L. Mavugo
  51' J. Mukeya
A. Onyango 62'  
J. Macharia 62'  
J. Ulimwengu 62'  
T. Okello 62'  
  0 - 1 85' D. Adoko
  87' Austine Banda
  87' A. Kabwe
  88' Dickson Chapa
Clifton Miheso 89'  
S. Ochieng 89'  
10/01/2021 Kariobangi Sharks
4 - 3
Gor Mahia 3-1H2H+
Eric Kapaito 5' 1 - 0  
  1 - 1 14' Clifton Miheso
D. Sakari 18' 2 - 1  
Eric Kapaito 37' 3 - 1  
  3 - 2 52' J. Macharia
  3 - 3 66' G. Ochieng
J. Kuol 78' 4 - 3  
06/01/2021 Gor Mahia
1 - 2
CR Belouizdad 1-0H2H+
P. Otieno 12'  
J. Ulimwengu 22' 1 - 0  
Samuel Onyango 45'  
  48' B. Tarikat
  55' M. Ngombo
  55' Youcef Bechou
  55' L. Tabti
  55' A. Belharrane
Clifton Miheso 59'  
Andrew Malisero 59'  
B. Konfor 64'  
  69' B. Tarikat
  69' M. Bakir
  69' Z. Boulakhoua
  69' M. Belkhither
B. Konfor 71'  
J. Macharia 71'  
M. Apudo 74'  
  1 - 1 78' A. Sayoud
  1 - 2 83' A. Belharrane
J. Ulimwengu 83'  
N. Omondi 83'  
  85' M. Bouchar
  85' H. Benmenni
29/11/2019 Shevardeni 1906
2 - 3
Guria 2-2H2H+
  0 - 1 19' T. Lomsadze
  0 - 2 26' Giorgi Ebralidze
Evgen Cherpurnenko 33' 1 - 2  
Irakli Tsykolia 41' 2 - 2  
  46' Aleksandre Shengelia
  46' E. Yaghr
  62' Gabriel Tebidze
  62' L. Gordulava
  67' T. Lomsadze
  67' T. Sharashenidze
R. Sukhomlynov 74'  
Giorgi Gvasalia 82'  
Levan Patsatsia 82'  
Elguja Jangveladze 82'  
Luka Vasadze 82'  
  2 - 3 86' T. Sharashenidze
N. Jishkariani 86'  
T. Khubashvili 86'  
23/11/2019 Guria
1 - 1
Tskhinvali 0-1H2H+
  0 - 1 27' T. Samushia
Giorgi Ebralidze 40'  
  42' Giorgi Beridze
Mamia Zhvania 46'  
T. Lomsadze 46'  
T. Sharashenidze 56' 1 - 1  
  59' C. Mmadubuike
  59' N. Vatsadze
  61' L. Janashia
  72' Giorgi Beridze
  72' N. Gabrichidze
Giorgi Ebralidze 72'  
J. Macharia 72'  
Aleksandre Shengelia 86'  
S. Bakhia 86'  
  90+1' T. Samushia
  90+1' G. Pirtskhalava
08/11/2019 Guria
0 - 1
Zugdidi 0-0H2H+
V. Kurdghelashvili 28'  
Aleksandre Shengelia 46'  
T. Sharashenidze 46'  
Amaechi Abuchi Vincent 49'  
  0 - 1 50' Luka Guguchia
  60' I. Klimiashvili
  60' Archil Meskhi
J. Macharia 63'  
S. Bakhia 63'  
  66' G. Burkadze
Amaechi Abuchi Vincent 68'  
Giorgi Janjghava 68'  
  72' G. Tsurtsumia
  75' Luqman Gilmore
  77' Luka Guguchia
  77' M. Rukhaia
Lasha Kotrikadze 77'  
  83' Archil Meskhi
  88' D. Kiria
  88' S. Nadiradze
  90+1' S. Nadiradze
03/11/2019 Shukura
0 - 0
Guria 0-0H2H+
Erekle Lebanidze 46'  
Suliko Okropiridze 46'  
Amiran Abuselidze 54'  
S. Ekvtimishvili 67'  
  73' Giorgi Janjghava
  73' T. Sharashenidze
  74' Amaechi Abuchi Vincent
S. Ekvtimishvili 84'  
Giorgi Germozashvili 84'  
  87' Giorgi Ebralidze
  87' Ilya Mikhalev
Amiran Abuselidze 89'  
Luka Nemsadze 89'  
  90' J. Macharia
  90' S. Bakhia
28/10/2019 Guria
0 - 0
Norchi Dinamo 0-0H2H+
  66' G. Nikabadze
  66' G. Gogolashvili
T. Lomsadze 68'  
E. Yaghr 68'  
V. Kurdghelashvili 73'  
J. Macharia 73'  
  75' G. Pipia
  75' Davit Bolkvadze
  77' Giorgi Mikaberidze
  77' R. Getsadze
E. Yaghr 83'  
Giorgi Ebralidze 83'  
23/10/2019 Gagra
2 - 0
Guria 1-0H2H+
J. Kasrelishvili 14'  
P. Gabitashvili 14'  
P. Gabitashvili 21'  
  22' V. Kurdghelashvili
V. Khositashvili 29'  
G. Kobuladze 39' 1 - 0  
  63' V. Olkhovi
  64' E. Yaghr
  64' Aleksandre Shengelia
  72' J. Macharia
  72' Giorgi Ebralidze
L. Ozbetelashvili 72'  
B. Nikolashvili 72'  
I. Okropiridze 79'  
L. Barabadze 79'  
L. Managadze 87' 2 - 0  
  87' Gabriel Tebidze
  88' T. Lomsadze
  88' Ilya Mikhalev
17/10/2019 Guria
3 - 0
Kolkheti Poti 1-0H2H+
Mamia Zhvania 40' 1 - 0  
  46' Luka Kuntelia
  46' Lasha Alania
Lasha Kotrikadze 51'  
  64' Giorgi Topuria
T. Sharashenidze 70' 2 - 0  
  75' G. Beraia
E. Yaghr 77'  
S. Bakhia 77'  
  77' Giorgi Topuria
  77' Mikheil Gorgodze
  83' Lasha Alania
  83' Giorgi Andghuladze
T. Sharashenidze 84' 3 - 0  
T. Sharashenidze 86'  
Ilya Mikhalev 86'  
T. Lomsadze 89'  
Lasha Kukulava 89'  
05/10/2019 Samtredia
1 - 1
Guria 1-0H2H+
  15' Giorgi Janjghava
Nicat Qurbanov 20' 1 - 0  
G. Samushia 40'  
G. Akhaladze 46'  
G. Samushia 53'  
Giorgi Ivaniadze 53'  
  58' E. Yaghr
  58' Aleksandre Shengelia
  71' Amaechi Abuchi Vincent
  75' Gabriel Tebidze
  75' L. Gordulava
D. Razhamashvili 76'  
G. Gogua 76'  
  82' Lasha Kotrikadze
  82' S. Bakhia
Nicat Qurbanov 87'  
Z. Ghirdaladze 87'  
  88' Amaechi Abuchi Vincent
  1 - 1 90+1' V. Kurdghelashvili
30/09/2019 Guria
4 - 1
Telavi 0-1H2H+
  0 - 1 21' Y. Kvasov
  59' B. Varshanidze
T. Lomsadze 61' 1 - 1  
T. Lomsadze 62'  
Giorgi Janjghava 67' 2 - 1  
  72' R. Kakiashvili
  72' D. Pudy
  74' G. Eristavi
T. Sharashenidze 74' 3 - 1  
D. Virubovi 78'  
T. Lomsadze 80'  
S. Bakhia 80'  
  82' M. Basheleishvili
  82' Giorgi Kandelaki
T. Sharashenidze 87' 4 - 1  
E. Yaghr 88'  
Lasha Kukulava 88'  
Amaechi Abuchi Vincent 88'  
Aleksandre Shengelia 88'  
  90' T. Dzotsenidze
  90' S. Melikishvili
23/09/2019 Guria
3 - 2
Shevardeni 1906 2-1H2H+
T. Sharashenidze 6' 1 - 0  
  1 - 1 16' Z. Sikharulia
Mamia Zhvania 28'  
  39' V. Nemsadze
D. Virubovi 45' 2 - 1  
V. Kurdghelashvili 50'  
E. Yaghr 53'  
Aleksandre Shengelia 53'  
Aleksandre Shengelia 69'  
  71' Z. Sikharulia
  71' Luka Ughrelidze
V. Kurdghelashvili 78' 3 - 1  
  80' Mykhaylo Kozak
  80' Elguja Jangveladze
T. Sharashenidze 84'  
T. Sharashenidze 86'  
Alexandre Ndongo Happi 86'  
J. Macharia 88'  
Lasha Kukulava 88'  
  3 - 2 90+2' Tamaz Babunadze
18/09/2019 Tskhinvali
0 - 2
Guria 0-1H2H+
  0 - 1 15' E. Yaghr
I. Ashortia 46'  
T. Gobronidze 46'  
  46' Giorgi Ebralidze
  46' J. Macharia
T. Samushia 46'  
Tornike Mosiashvili 46'  
L. Janashia 48'  
  48' T. Lomsadze
  0 - 2 57' T. Lomsadze
T. Gobronidze 72'  
Z. Gogia 73'  
Giorgi Beridze 73'  
  73' V. Kurdghelashvili
  73' V. Kurdghelashvili
  73' Lasha Kukulava
Giorgi Beridze 75'  
  75' Mamia Zhvania
  83' T. Lomsadze
  83' Aleksandre Shengelia
13/09/2019 Zugdidi
2 - 1
Guria 1-0H2H+
G. Tsurtsumia 4'  
Luka Guguchia 35' 1 - 0  
  44' E. Yaghr
  44' V. Kurdghelashvili
G. Burkadze 47'  
M. Tshwale 51'  
Karlo Jikidze 51'  
I. Klimiashvili 63'  
D. Kiria 63'  
  65' Ilya Mikhalev
  65' Giorgi Ebralidze
  1 - 1 71' Giorgi Ebralidze
G. Burkadze 77'  
D. Mikava 77'  
  78' Aleksandre Shengelia
P. Mosemghvdlishvili 79' 2 - 1  
  83' Aleksandre Shengelia
  83' S. Bakhia
18/11/2017 Samtredia
5 - 0
Kolkheti Poti 2-0H2H+
Nikoloz Sabanadze 18' 1 - 0  
Michael Olaitan 33' 2 - 0  
Michael Olaitan 48' 3 - 0  
  58' Giorgi Kilasonia
  58' Tamaz Zhishkariani I
I. Gui 59' 4 - 0  
  64' Amos Nondi
  64' Luka Makharadze
D. Razhamashvili 64'  
G. Samushia 64'  
I. Gui 68'  
V. Olkhovi 68'  
G. Manjgaladze 73' 5 - 0  
Michael Olaitan 77'  
G. Burkadze 77'  
  83' Oleksandr Derebchynsky
  89' J. Macharia
29/10/2017 Lokomotivi Tbilisi
1 - 0
Kolkheti Poti 0-0H2H+
N. Gabrichidze 46'  
Giorgi Diasamidze 46'  
A. Andronikashvili 46'  
N. Tchanturia 46'  
  56' J. Macharia
Nodar Kavtaradze 63' 1 - 0  
G. Gabadze 69'  
Levan Kurdadze 69'  
  79' Igor Brovko
  79' Oleksandr Derebchynsky
Levan Kurdadze 81'  
Giorgi Diasamidze 90+1'  
15/10/2017 FC Iberia 1999
6 - 3
Kolkheti Poti 2-0H2H+
Dachi Tsnobiladze 21' 1 - 0  
Dachi Tsnobiladze 27' 2 - 0  
  2 - 1 46' Oleksandr Derebchynsky
Giorgi Kokhreidze 50' 3 - 1  
  51' Igor Brovko
  51' J. Macharia
Lasha Shindagoridze 57' 4 - 1  
Giorgi Kokhreidze 60'  
Ndue Mujeci 60'  
Giorgi Kharaishvili 63'  
Alwyn Tera 63'  
  63' G. Bukhaidze
  63' Tamaz Zhishkariani I
  4 - 2 64' Oleksandr Derebchynsky
L. Lakvekheliani 65'  
Tedore Grigalashvili 65'  
Lasha Shindagoridze 71' 5 - 2  
  5 - 3 86' Amos Nondi
D. Volkovi 87' 6 - 3  
17/09/2017 Chikhura
2 - 1
Kolkheti Poti 2-0H2H+
Tornike Gorgiashvili 10' 1 - 0  
Giorgi Gabedava 37' 2 - 0  
  46' G. Janelidze
  46' Tamaz Shalikashvili
  46' Igor Brovko
  46' Tamaz Zhishkariani I
  2 - 1 48' Oleksandr Derebchynsky
  51' J. Macharia
Tornike Gorgiashvili 68'  
D. Dobrovolski 68'  
P. Poniava 69'  
Giorgi Ivanishvili 69'  
  71' Oleksandr Derebchynsky
Giorgi Gabedava 78'  
M. Sardalishvili 82'  
Tsotne Meskhi 82'  
  88' G. Bukhaidze
  88' S. Bakhia
  90' Amos Nondi
27/08/2017 Dila
3 - 0
Kolkheti Poti 1-0H2H+
Núbio Flávio 12' 1 - 0  
Pedrinho 46'  
Irakli Dzaria 46'  
Luka Razmadze 50'  
Khalif Alhassan 63'  
D. Kirkitadze 63'  
G. Pantsulaia 70' 2 - 0  
  71' Igor Brovko
  71' Tamaz Shalikashvili
G. Pantsulaia 72'  
S. Tarawallie 72'  
  77' Davit Bolkvadze
  77' J. Macharia
Núbio Flávio 82'  
  82' V. Kilasonia
  83' V. Kilasonia
  84' Tamaz Shalikashvili
  86' Oleksandr Derebchynsky
  86' G. Bukhaidze
D. Kirkitadze 88' 3 - 0  
05/08/2017 Torpedo Kutaisi
0 - 0
Kolkheti Poti 0-0H2H+
  46' Levan Kakulia
  46' Oleksandr Derebchynsky
G. Kukhianidze 46'  
L. Kutalia 46'  
Beka Tughushi 60'  
Lasha Kutchukhidze 60'  
  69' V. Kilasonia
  71' Davit Bolkvadze
  75' Amos Nondi
G. Palavandishvili 75'  
  77' Igor Brovko
  77' S. Bakhia
T. Kapanadze 79'  
V. Korobka 79'  
  90+2' G. Janelidze
  90+2' J. Macharia
29/07/2017 Kolkheti Poti
0 - 0
FC Iberia 1999 0-0H2H+
  24' Tornike Tarkhnishvili
Shota Kerdzevadze 37'  
G. Janelidze 37'  
  55' N. Mali
  55' G. Chabradze
  62' Lasha Shindagoridze
  62' G. Kochorashvili
Igor Brovko 66'  
S. Bakhia 66'  
G. Bukhaidze 74'  
J. Macharia 74'  
  77' D. Volkovi
  77' V. Mamuchashvili
21/07/2017 Dinamo Tbilisi
6 - 1
Kolkheti Poti 3-0H2H+
L. Totadze 7' 1 - 0  
Beka Mikeltadze 19' 2 - 0  
  38' Erick Otieno
Giorgi Chakvetadze 43' 3 - 0  
M. Ergemlidze 52'  
Giorgi Tevzadze 52'  
Beka Mikeltadze 53' 4 - 0  
  57' Erick Otieno
  57' J. Macharia
  61' S. Bakhia
  61' Igor Brovko
  69' G. Bukhaidze
  69' Oleksandr Derebchynsky
Giorgi Tevzadze 69' 5 - 0  
  5 - 1 70' Igor Brovko
G. Kutsia 73'  
N. Ninua 73'  
A. Shulaia 85'  
L. Kochladze 85'  
L. Kochladze 87' 6 - 1  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.