Weightclass:  Welterweight
Location:  Ruiru, Kenya
Record:  20 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/02/2033Ruiru, Kenya19 - 16 Nuru Longosiwa1 - 0 WPts
22/12/2032Ruiru, Kenya18 - 16 Fedya Kudinov2 - 6 WPts
22/10/2032Ruiru, Kenya17 - 16 James Lusaka3 - 3 WPts
22/08/2032Ruiru, Kenya17 - 15 Mark Juuko18 - 26 LPts
21/06/2032Ruiru, Kenya16 - 15 Davie Grieve3 - 4 WPts
20/04/2032Ruiru, Kenya15 - 15 Malvolio Armendarez7 - 6 WPts
20/02/2032Ruiru, Kenya15 - 14 Kieran Dewornu14 - 11 LPts
22/12/2031Ruiru, Kenya14 - 14 Orma Asamoah1 - 9 WPts
23/10/2031Ruiru, Kenya13 - 14 Zaman Allakhyarov10 - 7 WPts
24/08/2031Ruiru, Kenya12 - 14 Federico Baca1 - 3 WPts
26/06/2031Ruiru, Kenya11 - 14 Edward Ringera8 - 7(1) WPts
26/04/2031Ruiru, Kenya10 - 14 Diego Hinojosa2 - 9 WPts
26/02/2031Almaty, Kazakhstan9 - 14 Amer Cajrbeckoff6 - 9 WPts
29/12/2030Istanbul, Turkey9 - 13 Volkan Demirag22 - 15 LPts
31/10/2030Nairobi, Kenya9 - 12 Trory Oduya11 - 14 LPts
06/09/2030Kisumu, Kenya8 - 12 Otieno Pukosr2 - 14 WPts
08/07/2030Touba, Senegal8 - 11 Algernon Diarra16 - 13 LPts
10/05/2030Nairobi, Kenya8 - 10 Lisimba Ndururi3 - 11 LPts
01/04/2030Kangundo-Tala, Kenya8 - 9 Arali Rogo9 - 2 LPts Kenya National Championships 2030View
29/03/2030Kangundo-Tala, Kenya7 - 9 Faisal Wahab11 - 9 WPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya6 - 9 Gethin Luvutsi2 - 5 WPts Kenya National Championships 2030View
07/03/2030Ruiru, Kenya5 - 9 Santiago Bulanadi6 - 22(1) WPts
07/01/2030Athens, Greece4 - 9 Coridan Tata15 - 10 WPts
09/11/2029Ruiru, Kenya4 - 8 Toma Paley10 - 9 LPts
10/09/2029Ruiru, Kenya4 - 7 Theo Chepkemei21 - 10 LPts
12/07/2029Mombasa, Kenya3 - 7 Euan Wamwiri0 - 19(1) WPts
19/05/2029Nakuru, Kenya2 - 7 Greg Chemlany7 - 27 WPts
27/03/2029Naivasha, Kenya1 - 7 Chata Kenyatta6 - 14 WPts
28/01/2029Kumasi, Ghana1 - 6 Amer Masood11 - 17 LPts
30/11/2028Nairobi, Kenya1 - 5 William Mwariama18(2) - 21(1) LPts
01/10/2028Kisumu, Kenya1 - 4 Otieno Pukosr1 - 2 LPts
24/08/2028Nairobi, Kenya1 - 3 Clinton Yiampoy0 - 0 LPts
19/07/2028Kisumu, Kenya1 - 2 Peabo Gateri6 - 7 LPts
01/06/2028Nairobi, Kenya1 - 1 Glynn Mwale5 - 6 LPts
11/04/2028Naivasha, Kenya0 - 1 Zareb Babla6(1) - 24 WPts
05/03/2028Nairobi, Kenya0 - 0 Lisimba Ndururi0 - 0 LPts