Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  21 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/06/2022Nairobi, Kenya21 - 8 Malvolio Melchior7 - 13 LPts
02/04/2022Nairobi, Kenya20 - 8 Chang-soo Ahn16 - 5 WPts
01/02/2022Nairobi, Kenya19 - 8 Antwan Arusei18 - 7 WPts
01/12/2021Nairobi, Kenya18 - 8 Xalvador Altamirano10(1) - 14 WPts
30/09/2021Nairobi, Kenya17 - 8 Jaidev Havanur2 - 6 WPts
30/07/2021Nairobi, Kenya17 - 7 Desmond Lewis9 - 13 LPts
29/05/2021Nairobi, Kenya16 - 7 Juan Leanos6 - 15 WPts
29/03/2021Machakos, Kenya16 - 6 Mark Gichuki15 - 6 LPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya15 - 6 Noel Ngahu19 - 2 WPts Kenya National Championships 2021View
08/02/2021Santo Domingo Este, Dominican Republic15 - 5 Neper Landa16 - 2 LPts
11/12/2020Accra, Ghana14 - 5 Dominic Mensah12 - 7 WPts
11/10/2020Nairobi, Kenya13 - 5 Haider Mansouri8 - 8 WPts
12/08/2020Sao Paulo, Brazil12 - 5 Leonel DeAlmeida5 - 11(1) WPts
14/06/2020Nairobi, Kenya11 - 5 David Mboya6 - 8 WPts
13/04/2020Nairobi, Kenya10 - 5 Kyo Ohta8 - 4 WPts
14/02/2020Nairobi, Kenya10 - 4 Spencer Lankas5 - 6 LPts
17/12/2019Nairobi, Kenya9 - 4 Fraser Porterfield7 - 3 WPts
17/10/2019Ulaanbaatar, Mongolia8 - 4 Lazar Sereeter1 - 3 WPts
18/08/2019Nairobi, Kenya7 - 4 Shaun Kinion6 - 2 WPts
19/06/2019Quito, Ecuador6 - 4 Santiago Quijada2 - 9 WPts
21/04/2019Nairobi, Kenya6 - 3 Ilkin Tugba2 - 5 LPts
19/02/2019Nairobi, Kenya5 - 3 Ora Mosco1 - 4 WPts
19/12/2018Nassau, Bahamas4 - 3 Michael Gray3 - 3 WPts
21/10/2018Yerevan, Armenia3 - 3 Vahram Yagughubian3 - 2 WPts
22/08/2018Al Ain, UAE2 - 3 Majid Hadad2 - 2 WPts
24/06/2018Kisumu, Kenya2 - 2 Bilal Shahi1 - 1 LPts
23/05/2018Kisumu, Kenya2 - 1 Michael Odera0 - 3 LPts
15/04/2018Nairobi, Kenya1 - 1 Ewan Lagat2 - 0 WPts
22/02/2018Athi River, Kenya1 - 0 Zuffur Saber1 - 0 LPts
20/01/2018Panama City, Panama0 - 0 Macario Tinajero0 - 0 WPts