Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  13 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/11/2030Nairobi, Kenya12 - 18 Mike Kathurima3 - 11 WPts
06/09/2030Nairobi, Kenya11 - 18 Jay Afful5 - 10 WPts
07/07/2030Nairobi, Kenya10 - 18 Azam Ayub7 - 8 WPts
08/05/2030Nairobi, Kenya9 - 18 Rob Lelel0 - 11 WPts
09/03/2030Nairobi, Kenya8 - 18 Arnie Kipyego2 - 7 WPts
08/01/2030Nairobi, Kenya7 - 18 Max Cheruiyot7 - 6 WPts
09/11/2029Nairobi, Kenya6 - 18 David Kosencha0 - 3 WPts
09/09/2029Dakar, Senegal6 - 17 Boniface Castile2 - 2 LPts
12/07/2029Nairobi, Kenya6 - 16 Lado Mutoko11 - 23 LPts
26/05/2029Kisumu, Kenya5 - 16 Vul Musyoki17(1) - 13 WPts
28/03/2029Nairobi, Kenya4 - 16 Rob Michuki1 - 15(3) WPts
28/01/2029Nairobi, Kenya4 - 15 Glynn Mwale9 - 7 LPts
29/11/2028Nairobi, Kenya4 - 14 Antwan Baraza2(1) - 3 LPts
01/10/2028Nairobi, Kenya4 - 13 Zafa Salehi1 - 13 LPts
02/08/2028Padang, Indonesia3 - 13 Wijaya Gan2 - 8 WPts
04/06/2028Nairobi, Kenya2 - 13 William Mwariama16(2) - 20(1) WPts
17/04/2028Córdoba, Argentina2 - 12 Edmundo Lacayo18(2) - 13 LPts
18/02/2028Athi River, Kenya2 - 11 Kyle Misoi11 - 23 LPts
18/01/2028Nairobi, Kenya2 - 10 Lado Mutoko7 - 18 LPts
20/11/2027Machakos, Kenya2 - 9 Kofi Mbilu8 - 26(15) LPts
15/10/2027Kisumu, Kenya1 - 9 Rob Michuki0 - 7(3) WPts
20/08/2027Lima, Peru1 - 8 Porfio Enciso12 - 19 LPts
22/06/2027Lusaka, Zambia1 - 7 Ubanwa Njovu10 - 13(1) LPts
24/04/2027Linz, Austria0 - 7 Einhardt Zachmann5 - 19 WPts
24/02/2027Eindhoven, Netherlands0 - 6 Amand Zeghers17 - 16(1) LPts
26/12/2026Nairobi, Kenya0 - 5 James Sludnov6 - 4 LPts
27/10/2026Harare, Zimbabwe0 - 4 Jonathan Mukoneweshuro17 - 7 LPts
29/08/2026Managua, Nicaragua0 - 3 Nasario Cirilo12 - 17 LPts
01/07/2026Dakar, Senegal0 - 2 Ross Soly15(1) - 19 LPts
03/05/2026San Juan, Argentina0 - 1 Angel Diaz3 - 2 LPts
05/03/2026Nairobi, Kenya0 - 0 Afanas Mamishov3 - 13 LPts