Weightclass:  Welterweight
Location:  Naivasha, Kenya
Record:  9(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/05/2030Naivasha, Kenya8(1) - 21 Franklin Dauphin5 - 14 WPts
17/03/2030Naivasha, Kenya7(1) - 21 Jerzy Brzoza3 - 9 WPts
15/01/2030Naivasha, Kenya7(1) - 20 Neron Salgado4 - 17 LPts
15/11/2029Naivasha, Kenya6(1) - 20 Jawad Naderi2 - 4 WPts
16/09/2029Naivasha, Kenya5(1) - 20 Geoff Mambilima4 - 14 WPts
18/07/2029Naivasha, Kenya4(1) - 20 Vincent Kibiwot0 - 7 WPts
19/05/2029Nairobi, Kenya4(1) - 19 Dave Masika14(1) - 15 LPts
29/03/2029Nairobi, Kenya4(1) - 18 Colin Muindi9 - 17(1) LPts
30/01/2029Nairobi, Kenya4(1) - 17 Tyrell Cheboror8 - 14 LPts
14/12/2028Kisumu, Kenya4(1) - 16 Raimy Mburu29(3) - 19 LPts
11/11/2028Oran, Algeria4(1) - 15 Kashif Akniouene18 - 18(1) LPts
13/09/2028Seville, Spain4(1) - 14 Esteban Laguna18 - 22(1) LPts
16/07/2028New Delhi, India4(1) - 13 Umair Khalid13 - 17 LPts
18/05/2028Naivasha, Kenya3(1) - 13 Faisal Wahab1 - 4 WPts
19/03/2028Mombasa, Kenya3(1) - 12 Daniel Gunda3 - 5 LPts
02/02/2028Santo Domingo Oeste, Dominican Republic3(1) - 11 Emilio Olea22 - 12 LPts
05/12/2027Stockholm, Sweden2(1) - 11 Leo Billing1 - 6 WPts
07/10/2027Nairobi, Kenya2(1) - 10 Obiajulu Mbiyu7 - 17 LPts
16/08/2027Naivasha, Kenya1 - 10 Rob Michuki0 - 6(2) WKO3
17/06/2027Daejeon, South Korea1 - 9 Jae-sung Jee19 - 14 LPts
19/04/2027Harare, Zimbabwe1 - 8 Sam Masakadza30(1) - 20 LPts
19/02/2027Nairobi, Kenya0 - 8 Amon Munyasia6 - 20 WPts
12/01/2027Nairobi, Kenya0 - 7 Peter Mwema13 - 9 LPts
12/12/2026Naivasha, Kenya0 - 6 Alec Magwanga6 - 4 LPts
13/10/2026Nairobi, Kenya0 - 5 Justin Zakayo2 - 7 LPts
22/08/2026Ruiru, Kenya0 - 4 Wayne Yego10 - 9 LPts
01/07/2026Toshkent, Uzbekistan0 - 3 Yulian Nadzhafov45(4) - 21 LPts
03/05/2026Zibo, China0 - 2 Chung Watt2 - 3 LPts
05/03/2026Maipu, Chile0 - 1 Rodrigo Paula0 - 0 LPts
05/01/2026Naivasha, Kenya0 - 0 Irfan Toghay6(1) - 10 LPts