Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  8(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/02/2026Nairobi, Kenya7(1) - 25 Matthew Daniel6 - 9 WPts
24/12/2025Nairobi, Kenya6(1) - 25 Dirar Bidouane1 - 4 WPts
25/10/2025Nairobi, Kenya5(1) - 25 Tariq Wahba5 - 6 WPts
26/08/2025Nairobi, Kenya5(1) - 24 Kook-young Tan4 - 8 LPts
27/06/2025Nairobi, Kenya4(1) - 24 Alejandro Pascua1 - 0 WPts
28/04/2025Nairobi, Kenya4(1) - 23 Danny Dawood4 - 7 LPts
28/02/2025Nairobi, Kenya3(1) - 23 Diego Alderete1 - 2 WPts
31/12/2024Nairobi, Kenya3(1) - 22 Rob Hampson5 - 11 LPts
01/11/2024Nairobi, Kenya3(1) - 21 Anton Skinner7 - 13 LPts
03/09/2024Nairobi, Kenya3(1) - 20 Waleed Hussain4 - 13 LPts
06/07/2024Nairobi, Kenya3(1) - 19 James Mutoko5 - 21 LPts
06/05/2024Nairobi, Kenya3(1) - 18 Matt Mwatela5 - 12 LPts
06/03/2024Naivasha, Kenya3(1) - 17 Kwau Wangari8 - 14 LPts
09/01/2024Dakar, Senegal3(1) - 16 Demont Barro21 - 17 LPts
11/11/2023Mombasa, Kenya2(1) - 16 Paul Macharinyang8 - 19 WPts
14/09/2023Nairobi, Kenya2(1) - 15 Zachary Ochichi23 - 14 LPts
25/07/2023Mombasa, Kenya2(1) - 14 Chike Ganya17(1) - 18 LPts
24/06/2023Riga, Latvia2(1) - 13 Pyotr Tuksnesis6(1) - 6 LPts
26/04/2023Santa Clara, Cuba2(1) - 12 Eloy Hernando3 - 7 LPts
26/02/2023Barquisimeto, Venezuela2(1) - 11 Rodrigo Galeano6 - 8 LPts
29/12/2022Tegucigalpa, Honduras2(1) - 10 Gabriel Candella7 - 11 LPts
31/10/2022Nairobi, Kenya2(1) - 9 Vashon Gaddae0 - 2 LPts
01/09/2022Riga, Latvia2(1) - 8 Mikhail Puisans15 - 12 LPts
04/07/2022Prague, Czech Republic2(1) - 7 Oldrich Blaha11 - 15 LPts
06/05/2022Minsk, Belarus2(1) - 6 Kir Wozniak13 - 12 LPts
08/03/2022Mombasa, Kenya1 - 6 John Magugu0 - 1 WKO2
02/02/2022Naivasha, Kenya1 - 5 Quaashie Wanyoike18 - 10 LPts
20/12/2021Mombasa, Kenya1 - 4 Uba Wamuyu8 - 18 LPts
20/10/2021Toshkent, Uzbekistan1 - 3 Shiki Sahli6 - 13 LPts
22/08/2021Nairobi, Kenya1 - 2 Xeres Canales11 - 6 LPts
21/06/2021Nairobi, Kenya0 - 2 Dembe Luseno4 - 18 WPts
03/05/2021Nairobi, Kenya0 - 1 Tevin Balala0 - 5 LPts
05/03/2021Nairobi, Kenya0 - 0 Faisal Abdalla1 - 2 LPts