Weightclass:  Lightweight
Location:  Naivasha, Kenya
Record:  25 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/05/2030Naivasha, Kenya24 - 18 Uzondu Baiya4 - 10 WPts
18/03/2030Naivasha, Kenya23 - 18 Sulaiman Kilimo0 - 15 WPts
17/01/2030Naivasha, Kenya22 - 18 Zareb Kimemia9 - 16 WPts
18/11/2029Naivasha, Kenya21 - 18 Pietro Martis0 - 5 WPts
19/09/2029Naivasha, Kenya20 - 18 Jorenr Pallas3 - 7 WPts
21/07/2029Naivasha, Kenya19 - 18 Verlyn Iria3 - 2 WPts
22/05/2029Naivasha, Kenya18 - 18 La Vonn Besa0 - 2 WPts
23/03/2029Naivasha, Kenya17 - 18 Chang-soo Paek7 - 7 WPts
22/01/2029Naivasha, Kenya16 - 18 Ahmed Khallil4 - 6 WPts
23/11/2028Naivasha, Kenya16 - 17 Young-gwon Keng7 - 9 LPts
24/09/2028Naivasha, Kenya15 - 17 Uzoma Mkuu18(1) - 19 WPts
25/07/2028Naivasha, Kenya14 - 17 Euan Lekuton5 - 3 WPts
26/05/2028Nairobi, Kenya14 - 16 Paul Njuguna17 - 7 LPts
01/04/2028Kisumu, Kenya14 - 15 Kabonesa Kipchoge11(1) - 5 LPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya13 - 15 Uzoma Mkuu16 - 18 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya12 - 15 David Gichohi6(1) - 18 WPts Kenya National Championships 2028View
22/03/2028Kingston, Jamaica12 - 14 Mark Allan10 - 13 LPts
23/01/2028Nairobi, Kenya11 - 14 Quashawn Kimeu9 - 13 WPts
28/11/2027Mombasa, Kenya11 - 13 Malik Hallal10(1) - 15 LPts
01/10/2027Naivasha, Kenya10 - 13 Quarren Babla0 - 3 WPts
02/08/2027Recife, Brazil10 - 12 Jerrold Fonte6 - 8 LPts
03/06/2027Vilnius, Lithuania10 - 11 Sergiusz Zabinski9 - 11 LPts
05/04/2027Naivasha, Kenya9 - 11 Diallo Waithera1 - 17 WPts
04/02/2027Naivasha, Kenya8 - 11 Fanuco Morea7(1) - 6 WPts
06/12/2026Aalborg, Denmark8 - 10 Knute Willemsen45 - 27 LPts
08/10/2026Naivasha, Kenya7 - 10 Chandrakant Rana8 - 13 WPts
09/08/2026Naivasha, Kenya6 - 10 Leonel Festa2 - 9 WPts
11/06/2026Naivasha, Kenya5 - 10 Mark Mishra2 - 4 WPts
12/04/2026Zaporizhia, Ukraine5 - 9 Viktor Gusakov8 - 8(1) LPts
12/02/2026Kiev, Ukraine5 - 8 Kyrylo Volk0 - 3 LPts
15/12/2025Riga, Latvia5 - 7 Toma Spalvinsh36 - 12 LPts
17/10/2025Naivasha, Kenya5 - 6 Marien Van den Boghe2 - 9 LPts
19/08/2025Naivasha, Kenya4 - 6 Marco Antonelli4 - 5 WPts
21/06/2025Kisumu, Kenya3 - 6 Quashawn Kenyatta1 - 7 WPts
23/04/2025Naivasha, Kenya2 - 6 Nathan Boit1 - 13 WPts
07/03/2025Nairobi, Kenya1 - 6 La Vonn Larabal7 - 14(1) WPts
07/01/2025Kangundo-Tala, Kenya1 - 5 Aaron Mulama13(2) - 24 LPts
07/11/2024Nairobi, Kenya1 - 4 La Vonn Larabal5 - 14(1) LPts
07/09/2024Nairobi, Kenya1 - 3 La Vonn Larabal4 - 14(1) LPts
12/07/2024Kisumu, Kenya1 - 2 Brad Beauttah10(1) - 15 LPts
14/05/2024Nakuru, Kenya1 - 1 Haaris Irani15(1) - 10 LPts
15/03/2024Kisumu, Kenya1 - 0 Dikembe Matui29(4) - 13 LPts
07/02/2024Naivasha, Kenya0 - 0 Chris Waki0 - 2 WPts