Weightclass:  Light Welterweight
Location:  Nairobi, Kenya
Record:  26 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2033Nairobi, Kenya25 - 10 Xalvador Guadarrama1 - 5 WPts
28/09/2033Nairobi, Kenya24 - 10 Daichi Okuma9 - 14 WPts
29/07/2033Nairobi, Kenya23 - 10 Vikenti Podgorny4 - 6 WPts
28/05/2033Nairobi, Kenya22 - 10 Akira Yoshida10 - 16 WPts
28/03/2033Nairobi, Kenya21 - 10 Gus Barbas6 - 9 WPts
26/01/2033Nairobi, Kenya20 - 10 Tavon Phala1 - 4 WPts
26/11/2032Nairobi, Kenya19 - 10 Juan Serrano2 - 8 WPts
26/09/2032Nairobi, Kenya18 - 10 Leonardo Canedo2 - 8 WPts
27/07/2032Nairobi, Kenya17 - 10 Jay Chebet7 - 13 WPts
28/05/2032Nairobi, Kenya16 - 10 Montrell Houdon1 - 3 WPts
29/03/2032Nairobi, Kenya15 - 10 Montrell Houdon1 - 2 WPts
29/01/2032Nairobi, Kenya14 - 10 Will Symons0 - 6 WPts
30/11/2031Ulaanbaatar, Mongolia13 - 10 Afanas Bayar9 - 12 WPts
02/10/2031Portmore, Jamaica12 - 10 Floyd Hoose19 - 11 WPts
04/08/2031Bulawayo, Zimbabwe11 - 10 Ontibile Mutasa4 - 12 WPts
06/06/2031Nairobi, Kenya10 - 10 Ollie Aceda2 - 8 WPts
06/04/2031Padang, Indonesia9 - 10 Atif Tahan11 - 25(1) WPts
06/02/2031Vilnius, Lithuania9 - 9 Kajetan Dobrowolski9 - 26 LPts
09/12/2030Alexandria, Egypt8 - 9 Tariq Nasser11 - 7 WPts
11/10/2030Nairobi, Kenya7 - 9 Marques Shabbir1 - 3(1) WPts
13/08/2030Nairobi, Kenya7 - 8 Jose Gascon9(2) - 1 LPts
15/06/2030Nakuru, Kenya6 - 8 Tavarius Wakihuri2 - 5 WPts
22/04/2030Ruiru, Kenya5 - 8 Adnan Hammoud0 - 19 WPts
23/02/2030San Juan, Puerto Rico5 - 7 Santiago Palma28(1) - 17 LPts
26/12/2029Verona, Italy4 - 7 Rico Pollastrini11(1) - 16 WPts
28/10/2029Panama City, Panama4 - 6 Diego Barbara25 - 13 LPts
29/08/2029Kisumu, Kenya4 - 5 Brendan Mbiuki9 - 33(12) LPts
01/07/2029Nairobi, Kenya3 - 5 Ubanwa Muthoni0 - 0 WPts
12/05/2029Kangundo-Tala, Kenya3 - 4 Ibeamaka Monley20 - 6 LPts
26/03/2029Mombasa, Kenya3 - 3 Josh Chiaba19(1) - 17 LPts Kenya National Championships 2029View
26/02/2029Nairobi, Kenya2 - 3 Kir Smolnikov5 - 0 WPts
29/12/2028Nairobi, Kenya1 - 3 Matthew Coppin0 - 12 WPts
30/10/2028Kikuyu, Kenya1 - 2 Gregor Kamar2 - 1 LPts
19/09/2028Norilsk, Russia1 - 1 Fadei Khoroshilov10 - 17 LPts
21/07/2028Kisumu, Kenya1 - 0 Peter Zagoritis14 - 28(1) LPts
12/06/2028Nairobi, Kenya0 - 0 Lamech Ramogi1 - 5 WPts