Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  21 - 18(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/01/2025Nairobi, Kenya20 - 18(1) Michael Ndiku1 - 0 WPts
21/11/2024Nairobi, Kenya19 - 18(1) Ian Ioannou10 - 11 WPts
22/09/2024Nairobi, Kenya18 - 18(1) Ye Shum14(1) - 9 WPts
24/07/2024Nairobi, Kenya17 - 18(1) Icelos Vasilakis3 - 17 WPts
25/05/2024Nairobi, Kenya16 - 18(1) Franchot Perse9 - 23 WPts
26/03/2024Nairobi, Kenya15 - 18(1) Khalish Asbahi7(1) - 22 WPts
27/01/2024Nairobi, Kenya14 - 18(1) Gazi Alfarooq4 - 13 WPts
28/11/2023Nairobi, Kenya14 - 17(1) Walenty Kohut12 - 23 LPts
27/09/2023Nairobi, Kenya13 - 17(1) Faisal Nahyan15 - 15 WPts
29/07/2023Nairobi, Kenya12 - 17(1) Sam Wallander19(2) - 9 WPts
29/05/2023Nairobi, Kenya11 - 17(1) William Ikwechegh2 - 4 WPts
30/03/2023Nairobi, Kenya10 - 17(1) Merton Vitzthum2(1) - 10 WPts
29/01/2023Nairobi, Kenya9 - 17(1) La Vonn Larabal1 - 6 WPts
29/11/2022Nairobi, Kenya8 - 17(1) Darryl Ngongo2 - 18 WPts
30/09/2022New Kingston, Jamaica8 - 16(1) Charles Tennent11 - 19 LPts
02/08/2022Nairobi, Kenya7 - 16(1) Oscar Shikanda11 - 19 WPts
01/06/2022Zurich, Switzerland7 - 15(1) Meril Berns1 - 2 LPts
03/04/2022Nairobi, Kenya7 - 14 Dikembe Matui20 - 8 LKO3
02/02/2022Nairobi, Kenya6 - 14 Paulo Mwendwa16 - 10(2) WPts
02/12/2021Mombasa, Kenya5 - 14 Naftali Muoki3(1) - 15 WPts
02/10/2021San Antonio, USA4 - 14 James Monce1 - 11 WPts
03/08/2021Izmir, Turkey4 - 13 Suleiman Doruk2 - 8 LPts
03/06/2021Nairobi, Kenya3 - 13 Noah Kaberia3(1) - 5 WPts
03/04/2021Bayamon, Puerto Rico3 - 12 Diego Oyola11 - 9 LPts
03/02/2021Nairobi, Kenya3 - 11 Juan Sanchez10 - 6(1) LPts
03/12/2020Nairobi, Kenya3 - 10 Dan Nicholson11 - 7 LPts
02/10/2020Lima, Peru2 - 10 Rodrigo Murga0 - 6 WPts
04/08/2020North Las Vegas, USA2 - 9 Chris Rice13 - 4 LPts
04/06/2020Nairobi, Kenya2 - 8 Montana Tio9 - 4(2) LPts
04/04/2020Nairobi, Kenya2 - 7 Oskar Kara7(1) - 7 LPts
05/02/2020Nairobi, Kenya2 - 6 Adam Cheboiboch6 - 7 LPts
06/12/2019Nairobi, Kenya2 - 5 Turan Sala4 - 5 LPts
07/10/2019Split, Croatia2 - 4 Igor Keser6 - 5 LPts
08/08/2019Nairobi, Kenya2 - 3 Barbabe Jean-Pierre4 - 5 LPts
09/06/2019Nairobi, Kenya2 - 2 Ian Kiptui0 - 2 LPts
01/05/2019Lincoln, USA2 - 1 Brad MacNeil4 - 0 LPts
03/03/2019Nairobi, Kenya2 - 0 Mark Okayo3 - 3 LPts
03/01/2019Nairobi, Kenya1 - 0 John Gauker1 - 0 WPts
05/11/2018Nairobi, Kenya0 - 0 Antwan Dinwoodie2 - 3 WPts