Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  35(6) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/01/2033Nairobi, Kenya35(6) - 22 Pylyp Bunda14(1) - 12 LPts
18/11/2032Nairobi, Kenya34(5) - 22 Sammy Griffith3 - 4 WKO3
17/09/2032Nairobi, Kenya33(4) - 22 Elliot Blaney2 - 10 WKO3
18/07/2032Nairobi, Kenya32(4) - 22 Diallo Waithera12 - 40(1) WPts
20/05/2032Nairobi, Kenya31(3) - 22 Diallo Waithera12 - 39 WKO3
20/03/2032Nairobi, Kenya30(3) - 22 Danyaal Sami31(6) - 24 WPts
19/01/2032Nairobi, Kenya29(3) - 22 Diego Garcia5 - 4 WPts
19/11/2031Nairobi, Kenya28(3) - 22 Dmitar Supan3 - 13 WPts
18/09/2031Nairobi, Kenya27(3) - 22 Kettil Helgesen1 - 11 WPts
19/07/2031Nairobi, Kenya26(2) - 22 Pedro Marin6 - 19(1) WKO3
20/05/2031Nairobi, Kenya25(2) - 22 Samuel Kliment10 - 9 WPts
21/03/2031Nairobi, Kenya24(1) - 22 Timofei Grasis11 - 7 WKO3
21/01/2031Yokohama, Japan24(1) - 21 Hajime Maruyama34 - 14 LPts
21/12/2030Yokohama, Japan24(1) - 20 Hajime Maruyama33 - 14 LPts
20/11/2030Nairobi, Kenya23(1) - 20 Carlos Carcamo31 - 11 WPts
06/10/2030Nairobi, Kenya23(1) - 19 Hajime Maruyama31 - 14 LPts
05/09/2030Nairobi, Kenya22(1) - 19 Josh Andrew27 - 9 WPts
09/07/2030Mombasa, Kenya21(1) - 19 Jacob Kahiu6 - 27 WPts
31/05/2030Abidjan, Ivory Coast20(1) - 19 Grant Lacan11 - 8 WPts
01/04/2030Kangundo-Tala, Kenya20(1) - 18 Kabonesa Kipchoge26(2) - 10 LPts Kenya National Championships 2030View
29/03/2030Kangundo-Tala, Kenya19(1) - 18 Josh Kiplitany12 - 11 WPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya18(1) - 18 Wasaki Wanga14 - 41 WPts Kenya National Championships 2030View
02/03/2030Utrecht, Netherlands17(1) - 18 Delis Quickeborne7 - 30 WPts
02/01/2030Bucaramanga, Colombia16(1) - 18 Rodrigo Resendiz14 - 19 WPts
04/11/2029New Kingston, Jamaica16(1) - 17 Seth Bellamy7 - 22 LPts
06/09/2029Nairobi, Kenya15 - 17 Wasaki Kingi5 - 13(1) WKO3
08/07/2029Nairobi, Kenya15 - 16 James Gaddae20 - 11 LPts
10/05/2029Nairobi, Kenya14 - 16 Diallo Waithera4 - 27 WPts
11/03/2029Nairobi, Kenya13 - 16 Jose Echavarria0 - 4 WPts
10/01/2029Nairobi, Kenya12 - 16 Dom Baraza0 - 10 WPts
11/11/2028Mombasa, Kenya11 - 16 Wasaki Wanga11 - 32 WPts
20/09/2028Guadalupe, Mexico10 - 16 Diego Toste2 - 8 WPts
23/07/2028Kangundo-Tala, Kenya9 - 16 Matthew Pareiyo8(1) - 12 WPts
26/05/2028Mombasa, Kenya9 - 15 Malik Hallal12(1) - 16 LPts
29/03/2028Kisumu, Kenya9 - 14 Kabonesa Kipchoge10(1) - 5 LPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya8 - 14 John Koimbori5 - 1 WPts Kenya National Championships 2028View
25/01/2028Nairobi, Kenya7 - 14 Adnan Diab1 - 6 WPts
26/11/2027Atlanta, USA7 - 13 Declan Linwood10 - 2 LPts
28/09/2027Mombasa, Kenya6 - 13 Jacob Kahiu1 - 15 WPts
02/08/2027Bari, Italy5 - 13 Dante Verratti3 - 4 WPts
03/06/2027Nairobi, Kenya4 - 13 Tevaughn Kamakya1 - 1 WPts
04/04/2027Port-au-Prince, Haiti4 - 12 Prewitt Truffaut14 - 10 LPts
04/02/2027Dublin, Ireland3 - 12 Niall Kane6(1) - 23 WPts
07/12/2026Atlanta, USA3 - 11 Declan Linwood5 - 1 LPts
09/10/2026Machakos, Kenya3 - 10 Kabonesa Kipchoge2(1) - 3 LPts
15/08/2026Ruiru, Kenya2 - 10 John Tangus5 - 15 WPts
17/06/2026Nakuru, Kenya1 - 10 Diallo Waithera1 - 12 WPts
21/04/2026Nakuru, Kenya1 - 9 Oscar Kiilu11 - 14 LPts
04/03/2026Kangundo-Tala, Kenya1 - 8 Michael Keter28 - 23(1) LPts
28/01/2026Nairobi, Kenya1 - 7 Manu Jelagat0 - 0 LPts
11/12/2025Cartagena, Colombia1 - 6 Gervasio Cervera18 - 16 LPts
13/10/2025Prague, Czech Republic1 - 5 Svatoslav Busta30(1) - 17 LPts
15/08/2025Machakos, Kenya1 - 4 Dewayne Ndege0 - 0 LPts
27/06/2025Nairobi, Kenya1 - 3 Kris Arikan1 - 0 LPts
27/04/2025Mombasa, Kenya1 - 2 Max Lone3 - 6 LPts
04/03/2025Kisumu, Kenya1 - 1 Jordan Asalache4 - 19 LPts
20/01/2025Nairobi, Kenya1 - 0 Dom Wanjala20 - 18(1) LPts
19/12/2024Nairobi, Kenya0 - 0 Keshawn Kilimo0 - 1 WPts