Boniface Muchiri Profile and Player Statistics
First name: Boniface
Last name: Muchiri
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
CAF World Cup Qualifiers 2026 Gambia 3 3 0 0 0 0 0
African Nations Championship 2025 Kenya 5 2 1 2 0 0 0
Friendly International 2025 Kenya 3 0 2 1 0 0 0
Premier League 2024/2025 Ulinzi Stars 5 0 0 5 0 0 0
Premier League 2023/2024 Ulinzi Stars 5 0 0 5 0 0 0
Shield Cup 2023 Ulinzi Stars 1 0 0 1 0 0 0
Premier League 2022/2023 Ulinzi Stars 6 0 0 6 0 0 0
CAF World Cup Qualifiers 2022 Kenya 4 3 1 0 0 0 0
CAF Champions League 2021/2022 Tusker 4 0 1 0 0 1 0
CAF Confederations Cup 2021/2022 Tusker 2 0 1 0 0 0 0
Africa Cup of Nations Qualifications 2021 Kenya 1 1 0 0 0 0 0
Premier League 2020/2021 Tusker 3 0 0 3 0 0 0
Premier League 2019/2020 Tusker 1 0 0 1 0 0 0
Friendly International 2019 Kenya 1 1 0 0 0 0 0
Premier League 2018/2019 Tusker 13 0 0 12 1 0 0
Premier League 2018 Tusker 5 0 0 5 0 0 0
Friendly International 2017 Kenya 3 0 0 0 0 0 0

Boniface Muchiri has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
09/10/2025 Burundi
0 - 1
Kenya 0-0H2H+
Bonfils-Caleb Bimenyimana 5'  
  6' B. Bwire
  6' Bryne Odhiambo
  16' V. Harper
  27' Manzur Okwaro
  27' M. Okwaro
  46' V. Harper
  46' Timothy Ouma
  65' D. Abuya
  65' Job Ochieng
  65' Austin Otieno
  65' Ryan Ogam 
  0 - 1 72' Ryan Ogam 
Henry Msanga 73'  
Mokono Eldhino 73'  
Bienvenue Kanakimana 73'  
Richard Kirongozi Bazombwa 73'  
  81' Adam Wilson
  81' Boniface Muchiri
  81' Michael Olunga
  81' Marvin Omondi
  84' R. Onyango
Gaël Bigirimana  85'  
Abedi Bigirimana 85'  
09/09/2025 Kenya
5 - 0
Seychelles 4-0H2H+
Ryan Ogam  7' 1 - 0  
  27' Imra Raheriniaina
  30' Vince Fred
  33' Dean Mothe
Collins Sichenje 35' 2 - 0  
D. Abuya 38' 3 - 0  
Michael Olunga 45+5' 4 - 0  
  46' Vince Fred
  46' Makan Cissoko
  46' Justin Riaz
  46' Alfie Walters
Will Wilson 51'  
Will Wilson 59'  
Boniface Muchiri 59'  
D. Abuya 59'  
Marvin Omondi 59'  
Job Ochieng 59'  
B. Omondi 59'  
Michael Olunga 67' 5 - 0  
R. Onyango 73'  
Lewis Esambe Bandi 73'  
Michael Olunga 74'  
Mike Kibwage 74'  
  82' Jerron Joubert
  82' Tyrone Cadeau
  83' Lorenzo Hoareau
  83' Ryan Henriette
  83' Josip Ravighia
  83' Samuel Okolie
Marvin Omondi 90+3'  
05/09/2025 Kenya
1 - 3
Gambia 0-3H2H+
  0 - 1 12' Sheriff Sinyan
  17' Ebou Adams 
17'  
Aboud Omar 17'  
  0 - 2 26' Yankuba Minteh
D. Abuya 29'  
  0 - 3 38' Musa Barrow
Collins Sichenje 45+4'  
  46' Muhammed Sanneh
  46' Joseph Ceesay
Timothy Ouma 46'  
M. Okwaro 46'  
Richard Odada 46'  
Alpha Chris Onyango 46'  
Sylvester Owino 54'  
  63' Mahmudu Bajo
  63' Abubakr Barry
  63' A. Sidibeh
  63' Adama Bojang 
Ryan Ogam 65'  
R. Onyango 73'  
Job Ochieng 73'  
Ryan Ogam 81' 1 - 3  
  84' Ebou Adams 
  84' Mouhamadou Drammeh
  84' Boniface Muchiri
84'  
  90+6' Joseph Ceesay
  90+6' Abubakr Barry
22/08/2025 Kenya
1 - 1
Madagascar 0-0H2H+
  0 - 1 1' Nantenaina Elysee Tony Randriamanampisoa
2' 1 - 1  
  3'
Daniel Sakari 4' 2 - 1  
  2 - 2 5'
Sylvester Owino 6' 3 - 2  
  3 - 3 7' Fenohasina Gilles Razafimaro
8'  
  3 - 4 9' Toky Rakotondraibe
Alphonce Omija 10'  
  46' Toky Rakotondraibe
  46' Dax
  46' Andy Rakotondrajoa
  47'
Alphonce Omija 48' 4 - 4  
  4 - 5 69' Fenohasina Gilles Razafimaro
70'  
Boniface Muchiri 70'  
70'  
  71' Toky Rakotondraibe
M. Okwaro 83'  
M. Juma 83'  
B. Omondi 83'  
83'  
  85' Rayan Hery Rajaonarivelo
Daniel Sakari 93'  
  95'
  105+1' Rado Rabemananjara
Sylvester Owino 117'  
  119' Rijaniaina Nicolas Randriamanampisoa
  119'
17/08/2025 Zambia
0 - 1
Kenya 0-0H2H+
Owen Tembo 17'  
Prince Mumba 48'  
Kelvin Kampamba 52'  
53'  
  58' Austin Otieno
  58' M. Juma
  58' Boniface Muchiri
Kenneth Kasanga 61'  
Prince Mumba 61'  
61'  
  0 - 1 75'
  77' M. Okwaro
  77' B. Omondi
  77'
  77' Daniel Sakari
Owen Tembo 87'  
Larry Bwalya 87'  
Mathews Banda 87'  
Benedict Chepeshi 87'  
10/08/2025 Kenya
1 - 0
Morocco 1-0H2H+
  23' A. Mouloua
  23'
  31' B. Arrassi
42' 1 - 0  
Chrispine Erambo 45+4'  
  46' Khalid Ait Ouarkhane
  46' S. Bougrine
  46' Anas El Mahraoui
  46' Y. Mehri
46'  
  61' Anas Bach
  61' Salaheddine Errahouli
  61' B. Arrassi
  61' O. Lamlaoui
Boniface Muchiri 64'  
Alphonce Omija 64'  
64'  
  68' Y. Mehri
Aboud Omar 77'  
B. Omondi 77'  
Daniel Sakari 77'  
  84' M. Harrar
  90+8'
07/08/2025 Angola
1 - 1
Kenya 1-1H2H+
Jó Paciência 7' 1 - 0  
  1 - 1 12' Austin Otieno
  21' Marvin Omondi
Anderson Cruz 46'  
  46' Boniface Muchiri
  46'
Eddie Afonso 60'  
Joao Chingado Manha 60'  
  63' Chrispine Erambo
  63' Austin Otieno
  63'
Gilberto 73'  
Lépua 73'  
Aguinaldo Matias 73'  
  79' Daniel Sakari
  79'
  79' B. Omondi
Jó Paciência 85'  
Vanilson 85'  
  90+4' Bryne Odhiambo
03/08/2025 Kenya
1 - 0
Congo DR 1-0H2H+
Daniel Sakari 15'  
  18' Mokonzi Katumbwe
Austin Otieno 45+2' 1 - 0  
  46' Kazema Baso
  46'
M. Juma 66'  
Boniface Muchiri 66'  
M. Okwaro 67'  
Marvin Omondi 67'  
  69' Jephté Kitambala
  69' Horso Mwaku
  69' Ibrahim Matobo Mubalu
  69' Oscar Kabwit Tshikomb
  77' Osée Ndombele
79'  
B. Omondi 79'  
Chrispine Erambo 80'  
81'  
  83' Miché Mika
  83'
Marvin Omondi 90'  
07/06/2025 Kenya
0 - 0
Chad 0-0H2H+
  9'
  23'
  32'
  56'
27/04/2025 Ulinzi Stars
4 - 0
Talanta 2-0H2H+
Boniface Muchiri 12' 1 - 0  
35' 2 - 0  
60' 3 - 0  
67' 4 - 0  
18/04/2025 Police
0 - 1
Ulinzi Stars 0-0H2H+
  0 - 1 46' Boniface Muchiri
90+2'  
29/03/2025 Bandari
2 - 1
Ulinzi Stars 2-0H2H+
21' 1 - 0  
35' 2 - 0  
  2 - 1 47' Boniface Muchiri
15/02/2025 Murang'a SEAL
1 - 2
Ulinzi Stars 0-0H2H+
48' 1 - 0  
  1 - 1 51' Boniface Muchiri
  1 - 2 70'
07/01/2025 Tanzania
0 - 2
Kenya 0-0H2H+
  46' Bryne Odhiambo
  46' Faruk Shikalo
  46' Austin Otieno
  46' James Kinyanjui
  0 - 1 55' Boniface Muchiri
Senfuko Hussein 59'  
William Edgar 59'  
  0 - 2 67' Ryan Ogam
  73' Boniface Muchiri
  73' Michael Mutinda
  73' Brian Musa
  73' Rooney Onyango
Iddy Seleman Nado 85'  
Joshua Ibrahim Mwakasaba 85'  
  87' Ryan Ogam
  87' Moses Shumah
04/01/2025 Burkina Faso
1 - 1
Kenya 0-1H2H+
  0 - 1 45+1' James Kinyanjui
Ridouanou Maiga 46'  
Alla Franck Alain Kanté 46'  
Jack Diarra 46'  
Amadou Koné 46'  
Abdoul Karim Baguian 46'  
Kalifa Nikièma 46'  
Lagnene Sosso 46'  
Memel Raouf Dao 46'  
Patrick Malo 56'  
  70' Michael Mutinda
  70' Chrispine Erambo
  70' Kenneth Muguna
  70' Kelly Okonji Madada
  87' Boniface Muchiri
  87' Ben Stanley Omondi
Sidiki Aboubacar Traoré 90+3' 1 - 1  
03/11/2024 Ulinzi Stars
2 - 0
Leopards 0-0H2H+
Y. Mutheli 67' 1 - 0  
Boniface Muchiri 90+2' 2 - 0  
20/05/2024 Ulinzi Stars
1 - 1
Murang'a SEAL 0-0H2H+
  0 - 1 57' J. Waithira
B. Muchiri 70' 1 - 1  
07/05/2024 Nairobi City Stars
1 - 1
Ulinzi Stars 0-1H2H+
  0 - 1 22' B. Muchiri
V. Owino 71' 1 - 1  
17/12/2023 Ulinzi Stars
1 - 2
Nairobi City Stars 1-0H2H+
Boniface Muchiri 38' 1 - 0  
  1 - 1 62' V. Otieno
  1 - 2 72' D. Oalo
02/12/2023 Talanta
0 - 3
Ulinzi Stars 0-2H2H+
  0 - 1 11' Boniface Muchiri
  0 - 2 31' Boniface Muchiri
  0 - 3 85' Boniface Muchiri
01/11/2023 Tusker
0 - 1
Ulinzi Stars 0-1H2H+
  0 - 1 25' Boniface Muchiri
25/06/2023 Ulinzi Stars
2 - 0
Talanta 1-0H2H+
Boniface Muchiri 33' 1 - 0  
S. Makwata 53' 2 - 0  
03/05/2023 Leopards
0 - 1
Ulinzi Stars 0-0H2H+
  0 - 1 72' B. Muchiri
29/04/2023 Sofapaka
1 - 1
Ulinzi Stars 1-1H2H+
  0 - 1 39' B. Muchiri
J. Panoam 43' 1 - 1  
26/04/2023 Ulinzi Stars
3 - 1
Vihiga Bullets 1-0H2H+
Odhiambo 13' 1 - 0  
B. Muchiri 74' 2 - 0  
H. Simiyu 84' 3 - 0  
  3 - 1 90+2'
28/01/2023 Ulinzi Stars
1 - 2
Nzoia United 0-0H2H+
B. Muchiri 67' 1 - 0  
  1 - 1 84' Brian Munyendo
  1 - 2 87' Esecon
04/01/2023 Ulinzi Stars
3 - 1
Mathare United 1-0H2H+
B. Muchiri 22' 1 - 0  
  1 - 1 46' D. Ange
F. Ochieng 70' 2 - 1  
B. Ongoma 90+3' 3 - 1  
27/11/2022 Kariobangi Sharks
3 - 2
Ulinzi Stars 3-1H2H+
  0 - 1 30' B. Muchiri
K. Musamali 37' 1 - 1  
F. Omoto 42' 2 - 1  
T. Otieno 44' 3 - 1  
  3 - 2 71' H. Simiyu
05/12/2021 CS Sfaxien
1 - 0
Tusker 1-0H2H+
M. Nasraoui 5'  
  34' K. Kirenge
A. Harzi 35' 1 - 0  
  61' D. Sakari
Chris Kouakou 65'  
H. Dagdoug 65'  
A. Amri 65'  
F. Neji 65'  
A. Amri 65'  
  73' J. Macharia
  73' S. Mwinyi
  73' H. Mieno
  73' T. Osok
J. Hamdouni 78'  
N. Camara 78'  
A. Ghram 83'  
  90' K. Kirenge
28/11/2021 Tusker
0 - 0
CS Sfaxien 0-0H2H+
J. Macharia 14'  
H. Wandera 45+3'  
K. Monyi 45+3'  
  45+4' N. Camara
  46' Chris Kouakou
  46' M. Hamrouni
  61' F. Neji
  70' F. Neji
  70' C. Hammami
  70' N. Camara
  70' H. Haj Hassen
C. Senaji 72'  
T. Osok 72'  
S. Mwinyi 73'  
J. Njuguna 73'  
  83' Mohammed Sawlah
  83' J. Hamdouni
B. Muchiri 88'  
D. Ojok 88'  
H. Mieno 88'  
A. Otieno 88'  
22/10/2021 Zamalek
4 - 0
Tusker 2-0H2H+
  5' C. Momanyi
  5' H. Mieno
  7' K. Kirenge
Youssef Obama 12' 1 - 0  
Seifeddine Jaziri 19' 2 - 0  
  56' B. Muchiri
  56' J. Njuguna
  58' A. Otieno
  58' J. Mwakasaba
  58' S. Mwinyi
Hamza Mathlouthi 65'  
Hazem Emam 65'  
Ahmed Abou El Fotouh 65'  
Mohamed Abdelshafi 65'  
A. Bencharki 72' 3 - 0  
Youssef Obama 74' 4 - 0  
Youssef Obama 87'  
Mahmoud Abdelaziz 87'  
16/10/2021 Tusker
0 - 1
Zamalek 0-0H2H+
C. Senaji 36'  
  41' Emam Ashour
  0 - 1 47' A. Bencharki
D. Sakari 60'  
K. Monyi 60'  
S. Mwinyi 60'  
J. Njuguna 60'  
H. Mieno 60'  
D. Ojok 60'  
B. Muchiri 71'  
  77' Seifeddine Jaziri
  77' Shikabala
  85' Mohamed Abou Gabal
  85' A. Bencharki
  85' Abdallah Gomaa
  85' Zizo
  85' Mohamed Abdelshafi
07/10/2021 Mali
5 - 0
Kenya 4-0H2H+
Adama Traoré 7' 1 - 0  
Kiki Kouyaté 16'  
Mamadou Fofana 16'  
I. Koné 22' 2 - 0  
  34' L. Juma
  34' Erick Zakayo
  35' J. Onyango
  35' Abdallah Hassan
I. Koné 36' 3 - 0  
  44' Abud Omar
I. Koné 45' 4 - 0  
  46' Ian Otieno
  46' Faruk Shikalo
  59' Henry Atola Meja
  59' B. Muchiri
Falaye Sacko 62'  
M. Sissako 62'  
I. Koné 62'  
E. Touré 62'  
M. Djenepo 74'  
Moussa Doumbia 74'  
Adama Traoré 74'  
Lassine Sinayoko 74'  
  77' Erick Otieno
  77' Duke Abuya
Moussa Doumbia 85' 5 - 0  
18/09/2021 Tusker
3 - 0
Arta / SIHD 2-0H2H+
S. Mwinyi 8' 1 - 0  
J. Mwakasaba 24' 2 - 0  
  32' A. Traoré
  57' A. Aden
  57' W. Said
  57' Diafra Sakho
  57' M. Saleh
C. Senaji 67'  
H. Mieno 67'  
J. Mwakasaba 72'  
D. Ojok 72'  
D. Ojok 75' 3 - 0  
S. Mwinyi 77'  
J. Njuguna 77'  
E. Asike 78'  
  86' D. Elabeh
  86' M. Omar
11/09/2021 Arta / SIHD
1 - 1
Tusker 1-1H2H+
  0 - 1 14' J. Mwakasaba
A. Traoré 16' 1 - 1  
S. Akinbinu 46'  
Diafra Sakho 46'  
  59' J. Macharia
  59' J. Njuguna
  60' C. Senaji
  60' A. Otieno
  65' J. Mwakasaba
  65' T. Osok
A. Aden 77'  
Mourad Mohamed Omar 77'  
A. Traoré 77'  
W. Said 77'  
Diafra Sakho 81'  
  90' Emery Mvuyekure
05/09/2021 Rwanda
1 - 1
Kenya 1-1H2H+
  0 - 1 9' Michael Olunga
Abdul Rwatubyaye 20' 1 - 1  
Lague Byiringiro 28'  
Meddie Kagere 28'  
Jacques Tuyisenge 30'  
  50' Lawrence Ochieng Juma
  50' Hassan Abdallah
Kevin Muhire 60'  
Martin Fabrice Twizerimana 60'  
  67' Eric Omondi
  67' Boniface Muchiri
Ally Niyonzima 83'  
Ally Niyonzima 84'  
Onesme Twizerimana 84'  
  87' Richard Odada
  88' Masoud Juma
  88' Henry Atola Meja
02/09/2021 Kenya
0 - 0
Uganda 0-0H2H+
  10' Halid Lwaliwa
  10' Enock Walusimbi
L. Juma 31'  
Eric Johana Omondi 31'  
  40' K. Aucho
  46' Emmanuel Okwi
  46' Derrick Nsibambi
  49'
Joseph Okumu 64'  
65'  
  67' Joseph Ochaya
  67' Mustafa Kizza
  67' Moses Waiswa
  67' I. Orit
  69' I. Orit
Kenneth Muguna 71'  
Duke Abuya 71'  
Abdallah Hassan 71'  
B. Muchiri 71'  
Eric Johana Omondi 76'  
J. Macharia 76'  
Erick Otieno 77'  
  83' M. Karisa
  83' Y. Sentamu
  90' Charles Lukwago
08/07/2021 Tusker
2 - 1
Gor Mahia 0-1H2H+
  0 - 1 14' Kenneth Muguna
  17'
  34'
  44'
B. Muchiri 56' 1 - 1  
65'  
  67'
75'  
E. Asike 89' 2 - 1  
90'  
23/06/2021 Tusker
2 - 1
Western Stima 0-0H2H+
B. Muchiri 54' 1 - 0  
H. Meja 63' 2 - 0  
  2 - 1 80' J. Ogada
05/03/2021 Tusker
1 - 0
Ulinzi Stars 0-0H2H+
B. Muchiri 51' 1 - 0  
  56'
78'  
  86'
  90+2'
  90+5'

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
Top Draw Teams
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.