Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  21 - 17(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/09/2028Nairobi, Kenya20 - 17(2) Dimos Abascal2 - 4 WPts
16/07/2028Nairobi, Kenya19 - 17(2) Isaac Brydon1 - 5 WPts
17/05/2028Nairobi, Kenya19 - 16(2) Cole Neto12 - 20 LPts
18/03/2028Nairobi, Kenya18 - 16(2) Yobachi Aiyabei2 - 2 WPts
17/01/2028Nairobi, Kenya17 - 16(2) Mark Kinyanjui0 - 4 WPts
19/11/2027Nairobi, Kenya17 - 15(2) Isaac Wadongo3 - 9 LPts
20/09/2027Nairobi, Kenya16 - 15(2) Arthur Chanzu0 - 12 WPts
22/07/2027Nairobi, Kenya15 - 15(2) Danny Dawood9 - 17 WPts
23/05/2027Nairobi, Kenya14 - 15(2) Zaid Maingi8 - 18 WPts
24/03/2027Nairobi, Kenya13 - 15(2) Declan Perlo5 - 11 WPts
24/01/2027Nairobi, Kenya12 - 15(2) Juan Cayetano2 - 13 WPts
25/11/2026Nairobi, Kenya11 - 15(2) Declan Perlo5 - 9 WPts
25/09/2026Tampere, Finland11 - 14(2) Unto Hautala14 - 9 LPts
28/07/2026Baku, Azerbaijan10 - 14(2) Qadir Mammadguliyev11 - 16 WPts
30/05/2026Santo Domingo de Guzman, Dominican Republic9 - 14(2) Montenegro Armando3 - 19 WPts
01/04/2026Ruiru, Kenya9 - 13(1) Xayvion Ngeny35(1) - 24 LKO3 Kenya National Championships 2026View
29/03/2026Ruiru, Kenya8 - 13(1) Gareth Muoki7 - 8 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya7 - 13(1) Rashon Alubaha7 - 11 WPts Kenya National Championships 2026View
05/02/2026Ilorin, Nigeria6 - 13(1) Jay-Jay Siewari1 - 9 WPts
08/12/2025Changchun, China6 - 12(1) Huang-fu Tzeng5 - 17 LPts
10/10/2025Chitungwiza, Zimbabwe5 - 12(1) Sam Musona11 - 10 WPts
12/08/2025Nairobi, Kenya5 - 11(1) Adam Mwendwa15 - 10 LPts
30/06/2025Nairobi, Kenya5 - 10(1) Chris Lorupe3 - 12 LPts
09/05/2025Abidjan, Ivory Coast5 - 9 Quennel de Marivaux17(3) - 27(21) LKO3
11/03/2025Mombasa, Kenya5 - 8 Aftab Assad14(1) - 31 LPts
18/01/2025Athens, Greece5 - 7 Bastien Leventis31 - 15(1) LPts
20/11/2024Nairobi, Kenya5 - 6 Connor Mbiyu35 - 10(2) LPts
20/10/2024Gothenburg, Sweden4 - 6 Vincent Winter6 - 13 WPts
22/08/2024Ho Chi Minh City, Vietnam4 - 5 Vinh Thuan23 - 13 LPts
24/06/2024Nairobi, Kenya3 - 5 Danny Mirii1 - 4 WPts
25/04/2024Yerevan, Armenia3 - 4 Nerses Vosganyan25 - 11 LPts
26/02/2024Cork, Ireland3 - 3 Mark McMahon27 - 12 LPts
29/12/2023Nairobi, Kenya2 - 3 Zaid Maingi0 - 4 WPts
29/10/2023Bogota, Colombia2 - 2 Beltran Casares6 - 22 LPts
31/08/2023Antwerp, Belgium2 - 1 Jowan Mees23(2) - 13 LPts
02/07/2023Nairobi, Kenya2 - 0 Shaquille Shaban3 - 7 LPts
03/05/2023Omaha, USA1 - 0 Alen Sinton1 - 1 WPts
05/03/2023Tarnow, Poland0 - 0 Krystian Strachota0 - 0 WPts