Weightclass:  Lightweight
Location:  Machakos, Kenya
Record:  34(3) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/07/2031Machakos, Kenya33(3) - 11 Razi Chirau0 - 5 WPts
01/05/2031Machakos, Kenya32(3) - 11 Protesilaus Velis3 - 2 WPts
02/03/2031Machakos, Kenya31(2) - 11 Bassett Marmion2 - 20 WKO3
01/01/2031Santa Maria, Philippines30(2) - 11 Nasario Dalawampu0 - 2(1) WPts
03/11/2030Salvador, Brazil29(2) - 11 Lisandro Bruno9 - 12 WPts
05/09/2030Abobo, Ivory Coast28(2) - 11 Garen Larive0 - 0 WPts
08/07/2030Casablanca, Morocco28(2) - 10 Kahil Pesquet37 - 27 LPts
10/05/2030Mombasa, Kenya27(2) - 10 Jacob Kahiu6 - 26 WPts
01/04/2030Kangundo-Tala, Kenya26(2) - 10 Michael Ndiku20(1) - 18 WPts Kenya National Championships 2030View
29/03/2030Kangundo-Tala, Kenya25(1) - 10 Hayden Njuguna10 - 5(1) WKO3 Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya24(1) - 10 Mark Mishra15 - 17 WPts Kenya National Championships 2030View
22/02/2030Asan, South Korea23(1) - 10 Dong-won Ok2 - 10 WPts
25/12/2029Machakos, Kenya22(1) - 10 Cipriano Frasco5 - 7 WPts
26/10/2029Kryvyi Rih, Ukraine21(1) - 10 Kyrylo Lipka1 - 5 WPts
28/08/2029Machakos, Kenya20(1) - 10 Mohsin Abolhassan23 - 9 WPts
28/07/2029Suez, Egypt19(1) - 10 Mohsin Abolhassan23 - 8 WPts
27/06/2029Suez, Egypt19(1) - 9 Mohsin Abolhassan22 - 8 LPts
27/05/2029Suez, Egypt19(1) - 8 Mohsin Abolhassan21 - 8 LPts
26/04/2029Suez, Egypt19(1) - 7 Mohsin Abolhassan20 - 8 LPts
26/03/2029Mombasa, Kenya19(1) - 6 James Tumbo10 - 5 LPts Kenya National Championships 2029View
16/03/2029Machakos, Kenya18(1) - 6 Zamen Mend4 - 24 WPts
06/02/2029Machakos, Kenya17(1) - 6 Atif Mady19 - 5 WPts
06/01/2029Machakos, Kenya16(1) - 6 Atif Mady19 - 4 WPts
15/11/2028Machakos, Kenya16(1) - 5 Sancho Salido15 - 12 LPts
12/10/2028Machakos, Kenya15(1) - 5 Zamen Mend3 - 20 WPts
11/09/2028Machakos, Kenya14(1) - 5 Zamen Mend3 - 19 WPts
28/07/2028Delmas, Haiti13(1) - 5 Sinjon Delorme3 - 25 WPts
30/05/2028Machakos, Kenya12(1) - 5 Dhakwan Elgharrouj12 - 10 WPts
01/04/2028Kisumu, Kenya11(1) - 5 Clinton Kaya14 - 15 WPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya10(1) - 5 Michael Ndiku9 - 14 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya9(1) - 5 Azam Hashemi4 - 6 WPts Kenya National Championships 2028View
25/01/2028Venice, Italy8(1) - 5 Savio Concia0 - 12 WPts
27/11/2027Machakos, Kenya8(1) - 4 John Kendrick13 - 15 LPts
29/09/2027Machakos, Kenya7(1) - 4 Pepe La Torre7 - 6 WPts
01/08/2027Machakos, Kenya6(1) - 4 Robert Maji8(1) - 10 WPts
02/06/2027Machakos, Kenya5(1) - 4 Azam Hashemi1 - 4 WPts
03/04/2027Machakos, Kenya4(1) - 4 Johnny Lythgoe6(1) - 15 WPts
03/02/2027Nairobi, Kenya4(1) - 3 Quashawn Kimeu4 - 11 LPts
07/12/2026Machakos, Kenya3(1) - 3 Mason Scroggs2 - 7 WPts
09/10/2026Machakos, Kenya2(1) - 3 Michael Ndiku3 - 10 WPts
10/08/2026Nairobi, Kenya2(1) - 2 James Kiunjuri1 - 10(1) LPts
14/06/2026Mombasa, Kenya2(1) - 1 Mark Salih2 - 17 LPts
22/04/2026Kisumu, Kenya2(1) - 0 Louis Kishoyian5 - 18(5) LPts
23/02/2026Nairobi, Kenya1 - 0 Joe Chebet16 - 35(16) WKO3
05/01/2026Ruiru, Kenya0 - 0 Joshua Daniel0 - 0 WPts