Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  21 - 13(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2028Nairobi, Kenya20 - 13(1) Charles Kamakya1 - 0 WPts
05/10/2028Nairobi, Kenya20 - 12(1) Fabiano Moffa5 - 8 LPts
06/08/2028Nairobi, Kenya19 - 12(1) Sergio Del Piero8 - 6 WPts
08/06/2028Nairobi, Kenya18 - 12(1) Theo Kinyonga0 - 1 WPts
09/04/2028Nairobi, Kenya17 - 12(1) Juan Urbano6 - 8(2) WPts
09/02/2028Nairobi, Kenya17 - 11(1) Nemesio Villagran8 - 16 LPts
11/12/2027Nairobi, Kenya16 - 11(1) Ethan Maddock4 - 0 WPts
12/10/2027Nairobi, Kenya15 - 11(1) Symon Koval16 - 5 WPts
13/08/2027Nairobi, Kenya14 - 11(1) Arshen Badashian1 - 12 WPts
14/06/2027Nairobi, Kenya13 - 11(1) Engelbert Quickeborne9 - 9 WPts
15/04/2027Nairobi, Kenya12 - 11(1) Yevhen Makar9 - 10 WPts
14/02/2027Nairobi, Kenya11 - 11(1) Shaun Dacko0 - 9 WPts
15/12/2026Johannesburg, South Africa11 - 10(1) Bart Kadende20 - 9(1) LPts
14/11/2026Johannesburg, South Africa11 - 9(1) Bart Kadende19 - 9(1) LPts
14/10/2026Sharjah, UAE10 - 9(1) Adnan Namome7 - 16 WPts
16/08/2026Kumasi, Ghana9 - 9(1) Chris Kyei31 - 22 WPts
17/06/2026Nairobi, Kenya8 - 9(1) Sam Kibiwott3 - 4 WPts
18/04/2026Kumasi, Ghana8 - 8(1) Chris Kyei30 - 21 LPts
18/02/2026Toshkent, Uzbekistan8 - 7 Koldan Kajrat14(1) - 10 LKO3
21/12/2025Nairobi, Kenya7 - 7 Fadei Zhitnik2 - 1 WPts
23/10/2025Nairobi, Kenya6 - 7 Seferino Serna0 - 4 WPts
25/08/2025Abidjan, Ivory Coast6 - 6 Baptiste Adjani30(3) - 20 LPts
27/06/2025Irbid, Jordan5 - 6 Haider Azim8(1) - 15 WPts
29/04/2025Nairobi, Kenya5 - 5 Tyrell Mieno0 - 11 LPts
01/03/2025Tamale, Ghana4 - 5 James Inkoom3 - 22(2) WPts
01/01/2025Aba, Nigeria4 - 4 Gbolahan Maiyegun5 - 16 LPts
03/11/2024Namangan, Uzbekistan3 - 4 Dmitriy Iskakov2 - 13 WPts
05/09/2024Omaha, USA2 - 4 Daniel Venegoni0 - 0 WPts
08/07/2024Vienna, Austria2 - 3 Rick Rak26 - 17 LPts
10/05/2024San Jose, Costa Rica2 - 2 Ulises Talamantes12(2) - 13 LPts
12/03/2024Grenoble, France2 - 1 Rupert Fonck16 - 11 LPts
13/01/2024Nairobi, Kenya2 - 0 Rob Mibey5 - 16 LPts
17/11/2023Nairobi, Kenya1 - 0 Corey Ndururi0 - 5 WPts
18/09/2023Vilnius, Lithuania0 - 0 Adam Skonieczny0 - 0 WPts