Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  6 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/04/2030Nairobi, Kenya5 - 23 Larenzo Cruz3 - 4 WPts
23/02/2030Nairobi, Kenya5 - 22 Paco Alamillo9 - 22 LPts
26/12/2029Nairobi, Kenya4 - 22 Saad Dajani0 - 1 WPts
27/10/2029Nairobi, Kenya4 - 21 Eloy Caudillo12(1) - 14 LPts
27/08/2029Nairobi, Kenya4 - 20 Amjad Assad12(1) - 18 LPts
28/06/2029Nairobi, Kenya4 - 19 Yobachi Aiyabei5 - 8 LPts
28/04/2029Nairobi, Kenya3 - 19 Paul Lord1 - 7 WPts
28/02/2029Nairobi, Kenya3 - 18 Uzondu Mbuvi3 - 12 LPts
30/12/2028Nairobi, Kenya3 - 17 John Kamel3 - 11 LPts
31/10/2028Nairobi, Kenya2 - 17 Mike Sakudao3 - 8(3) WPts
01/09/2028Nairobi, Kenya1 - 17 Connor Lusalah0 - 3 WPts
03/07/2028Nairobi, Kenya1 - 16 Ellis Bbumba1 - 0 LPts
04/05/2028Karagandy, Kazakhstan1 - 15 Abdul Baciroff8 - 19 LPts
06/03/2028Nairobi, Kenya0 - 15 George Madan3(1) - 13 WPts
16/01/2028Athi River, Kenya0 - 14 James Nkya10(1) - 16 LPts
18/11/2027Nairobi, Kenya0 - 13 Danny Dawood10 - 18 LPts
20/09/2027Nairobi, Kenya0 - 12 Mark Ndeto16 - 15(2) LPts
23/07/2027Riga, Latvia0 - 11 Georgiy Jurevics27(1) - 18 LPts
25/05/2027Prague, Czech Republic0 - 10 Valentin Vokoun11 - 28 LPts
27/03/2027Galway, Ireland0 - 9 Patrick Boyle16 - 15 LPts
27/01/2027Nairobi, Kenya0 - 8 Ricardo Izquierdo7 - 6 LPts
29/11/2026Mexico City, Mexico0 - 7 Rodrigo Seta17 - 8 LPts
01/10/2026Harare, Zimbabwe0 - 6 Connor Methema8 - 24 LPts
03/08/2026Ilorin, Nigeria0 - 5 Segun Opabunmi1 - 6 LPts
05/06/2026Athi River, Kenya0 - 4 Zafa Beshara5 - 5 LPts
07/04/2026Mombasa, Kenya0 - 3 Shaquille Shaban16(1) - 13 LPts
10/02/2026Kangundo-Tala, Kenya0 - 2 Gus Nduria6 - 32 LPts
16/12/2025Mombasa, Kenya0 - 1 John Magugu4 - 21(9) LPts
05/11/2025Irkutsk, Russia0 - 0 Yulian Gritsun0 - 0 LPts