Weightclass:  Middleweight
Location:  Mombasa, Kenya
Record:  21(1) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2027Mombasa, Kenya21(1) - 13 Moses Archibong16 - 3 LPts
03/12/2026Mombasa, Kenya20(1) - 13 Max Odhieng0 - 1 WPts
04/10/2026Mombasa, Kenya19(1) - 13 Danny Dawood9 - 12 WPts
05/08/2026Mombasa, Kenya18(1) - 13 Isaac Wadongo1 - 2 WPts
06/06/2026Mombasa, Kenya17(1) - 13 Joe Mulla7 - 11 WPts
07/04/2026Mombasa, Kenya16(1) - 13 Arthur Chanzu0 - 3 WPts
06/02/2026Mombasa, Kenya15(1) - 13 Ediz Oktay3 - 15 WPts
09/12/2025Mombasa, Kenya14 - 13 Rashid Hakim13(1) - 25(8) WKO3
11/10/2025Mombasa, Kenya13 - 13 George Madan0 - 1 WPts
12/08/2025Mombasa, Kenya12 - 13 Aaron Mazrui7 - 10 WPts
14/06/2025Mombasa, Kenya11 - 13 James Nzau0 - 2 WPts
15/04/2025Mombasa, Kenya10 - 13 Engin Cevikce1 - 14(1) WPts
15/02/2025Mombasa, Kenya9 - 13 Niao-ka Chiem0 - 4 WPts
18/12/2024Mombasa, Kenya8 - 13 Waleed Hussain6 - 13 WPts
01/11/2024Asuncion, Paraguay8 - 12 Javier Napoleon12 - 15 LPts
03/09/2024Mombasa, Kenya7 - 12 Felix Mathu3 - 15 WPts
06/07/2024Nairobi, Kenya7 - 11 Adam Mwendwa8 - 10 LPts
12/05/2024Mombasa, Kenya6 - 11 Aftab Assad10 - 30 WPts
29/03/2024Nakuru, Kenya6 - 10 Kenzie Rogo20(1) - 21 LPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya5 - 10 Xayvion Ngeny21 - 18 WPts Kenya National Championships 2024View
25/02/2024Mombasa, Kenya5 - 9 Faisal Abdalla11 - 11 LPts
27/12/2023Sofia, Bulgaria5 - 8 Filip á Kanokov7 - 6 LPts
29/10/2023Split, Croatia5 - 7 Antonijo Olujic20 - 12(4) LPts
31/08/2023Mombasa, Kenya4 - 7 Michael Rawal0 - 1 WPts
02/07/2023Nairobi, Kenya3 - 7 Mark Ndeto2 - 0 WPts
16/05/2023Nairobi, Kenya3 - 6 Phil Luseno20(3) - 12 LPts
30/03/2023Nairobi, Kenya2 - 6 Stephen Kishoyian15(1) - 16 WPts
25/02/2023Gyumri, Armenia2 - 5 Arushad Sahroyan12(1) - 15 LPts
28/12/2022Valparaiso, Chile2 - 4 Ricardo Garza9 - 18 LPts
30/10/2022Kikuyu, Kenya1 - 4 Uba Kidero0 - 8 WPts
16/09/2022Mogilev, Belarus1 - 3 Boris Zentsov17 - 12 LPts
19/07/2022Guatemala City, Guatemala1 - 2 Desiderio Mare8 - 18 LPts
21/05/2022Bangkok, Thailand1 - 1 Wacharakrit Letnakornsee15(1) - 9 LPts
23/03/2022Mombasa, Kenya0 - 1 Jasper Godana1 - 16(4) WPts
18/02/2022Mombasa, Kenya0 - 0 Asif Abraham1 - 2 LPts