Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  22 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/11/2029Nairobi, Kenya21 - 19 Chris Sauser4 - 10 WPts
11/09/2029Nairobi, Kenya20 - 19 Duncan Kaburu5 - 1 WPts
12/07/2029Nairobi, Kenya19 - 19 Henry Ababu9 - 19 WPts
13/05/2029Nairobi, Kenya18 - 19 Mike Kamzee10 - 21 WPts
14/03/2029Nairobi, Kenya18 - 18 Nathan Mathie13 - 11 LPts
12/01/2029Nairobi, Kenya17 - 18 Alfred Reyngout2 - 5 WPts
14/11/2028Nairobi, Kenya16 - 18 Clint Waithaka12 - 19 WPts
15/09/2028Nairobi, Kenya15 - 18 Roshaun Njuguna1 - 1 WPts
16/07/2028Nairobi, Kenya14 - 18 Danyaal Ashraf1 - 3 WPts
17/05/2028Nairobi, Kenya13 - 18 Kashif Ismael3 - 6 WPts
18/03/2028Nairobi, Kenya12 - 18 Dele Kuguru0 - 4 WPts
17/01/2028Nairobi, Kenya11 - 18 Mykelti Ngeny2 - 8 WPts
19/11/2027Nairobi, Kenya10 - 18 Lee Miguna0 - 3 WPts
20/09/2027Copenhagen, Denmark9 - 18 Kelsey Rask15 - 7 WPts
23/07/2027Nairobi, Kenya8 - 18 Kentay Kajembe5 - 17 WPts
25/05/2027Heraklion, Greece8 - 17 Pavlos Zervas8 - 18 LPts
27/03/2027Kangundo-Tala, Kenya8 - 16 Ludacris Kabira44(1) - 22 LPts
10/02/2027Nairobi, Kenya7 - 16 Pyotr Flis0 - 4 WPts
12/12/2026Montevideo, Uruguay7 - 15 Frisco Grullon41(2) - 16 LPts
14/10/2026Al Hudaydah, Yemen7 - 14 Waleed Nabi9(1) - 12 LPts
16/08/2026Kampala, Uganda7 - 13 Ben Kigoye8 - 23 LPts
17/06/2026Prague, Czech Republic7 - 12 Ignßc Rokusek20 - 12 LPts
19/04/2026Dortmund, Germany7 - 11 Alexander Bertke7 - 7 LPts
19/02/2026Nairobi, Kenya6 - 11 Benoit Ekelaers3 - 2 WPts
22/12/2025Athi River, Kenya5 - 11 Clint Waithaka3 - 7 WPts
26/10/2025Namangan, Uzbekistan5 - 10 Nurlan Adigozalov9 - 10 LPts
28/08/2025East London, South Africa5 - 9 James Matata5 - 15 LPts
29/06/2025East London, South Africa5 - 8 James Matata4 - 15 LPts
01/05/2025Kisumu, Kenya4 - 8 Brett Munyaka4 - 9 WPts
04/03/2025Novosibirsk, Russia4 - 7 Borya Bogiyev2 - 11 LPts
04/01/2025Nairobi, Kenya3 - 7 Vital Schaekers1 - 1 WPts
06/11/2024Mashhad, Iran3 - 6 Adnan Baig8 - 22 LPts
08/09/2024Kumasi, Ghana3 - 5 Ian Amissah8 - 28(19) LPts
11/07/2024Strasbourg, France2 - 5 Verdun Maheux6 - 17 WPts
12/05/2024Kisumu, Kenya1 - 5 Connor Apudo2 - 11 WPts
16/03/2024Espoo, Finland1 - 4 Paul Anttonen28 - 8 LPts
16/01/2024Vilnius, Lithuania1 - 3 Maksymilian Bienkowski24 - 11 LPts
18/11/2023Kisumu, Kenya1 - 2 Dele Maranga9 - 18 LPts
24/09/2023Nakuru, Kenya1 - 1 Deiondre Mworia5 - 19 LPts
04/08/2023Nairobi, Kenya1 - 0 Danny Kinyua3 - 3 LPts
05/06/2023San Miguelito, Panama0 - 0 Rodrigo Rave0 - 0 WPts