Weightclass:  Welterweight
Location:  Mombasa, Kenya
Record:  25 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/02/2033Mombasa, Kenya24 - 13 Cody Kihoro3 - 23 WPts
27/12/2032Mombasa, Kenya23 - 13 Sanadrug Mageryan7 - 10 WPts
27/10/2032Mombasa, Kenya22 - 13 Ratchasak Keelakorat0 - 2 WPts
27/08/2032Mombasa, Kenya21 - 13 Noah Jirongo15 - 33(3) WPts
26/07/2032Abuja, Nigeria20 - 13 Tobias Chikwe4 - 19 WPts
28/05/2032Panama City, Panama20 - 12 Urvano Mayorga21 - 9 LPts
29/03/2032Machakos, Kenya20 - 11 Arali Rogo27(1) - 6 LPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya19 - 11 Andy Mwakulegwa6 - 22 WPts Kenya National Championships 2032View
18/02/2032Indianapolis, USA18 - 11 Malcolm Caleb8 - 21 WPts
21/12/2031Nairobi, Kenya17 - 11 Arnie Kipyego10 - 10 WPts
25/10/2031Ruiru, Kenya16 - 11 Vincent Kibiwot5 - 16 WPts
26/08/2031Mombasa, Kenya15 - 11 Juan Bomba16 - 17 WPts
27/06/2031Machakos, Kenya14 - 11 Robert Aceda2 - 15 WPts
28/04/2031Mombasa, Kenya13 - 11 Waqas Sabet0 - 1 WPts
28/02/2031Nakuru, Kenya12 - 11 Rob Lelel2 - 14 WPts
31/12/2030Mombasa, Kenya11 - 11 Michael Nyamai1 - 15 WPts
03/11/2030Kisumu, Kenya11 - 10 Rob Michuki4 - 22(3) LPts
08/09/2030Mombasa, Kenya10 - 10 Leon Keter11 - 27 WPts
09/07/2030Lusaka, Zambia9 - 10 Raimy Msowoya5 - 12 WPts
11/05/2030Nairobi, Kenya9 - 9 Dikembe Wamuyu11 - 14 LPts
26/03/2030Kangundo-Tala, Kenya9 - 8 Corey Ngilu5 - 9 LPts Kenya National Championships 2030View
05/03/2030Almaty, Kazakhstan8 - 8 Ilqar Ackishew0 - 0 WPts
05/01/2030Maracaibo, Venezuela7 - 8 Juan Rosa0 - 0 WPts
07/11/2029Mombasa, Kenya7 - 7 Joaquin Atilano21 - 11 LPts
08/09/2029Nashville, USA6 - 7 Bryan Innes4 - 18 WPts
11/07/2029Aba, Nigeria6 - 6 Tunde Ogbu17 - 16 LPts
13/05/2029Nairobi, Kenya6 - 5 Lado Mutoko10 - 23 LPts
20/03/2029Mombasa, Kenya5 - 5 Mike Kathurima0 - 3 WPts
18/01/2029Waterford, Ireland5 - 4 Cillian McClay9 - 13 LPts
20/11/2028Kingston, Jamaica5 - 3 William Kemp17 - 6 LPts
22/09/2028Tehran, Iran5 - 2 Haaris Zamani12 - 13 LPts
25/07/2028Mombasa, Kenya4 - 2 Leo Mirii2 - 4 WPts
27/05/2028Mombasa, Kenya3 - 2 Zafa Salehi0 - 11 WPts
28/03/2028Nuremberg, Germany3 - 1 Wilpert Blauser6 - 7 LPts
29/01/2028Taganrog, Russia2 - 1 Lazar Dundukov0 - 3 WPts
01/12/2027Nairobi, Kenya1 - 1 William Ngatuny0 - 0 WPts
08/10/2027Naivasha, Kenya0 - 1 Chata Kenyatta3 - 8 WPts
05/09/2027Mombasa, Kenya0 - 0 Georgiy Mach28 - 14 LPts