Weightclass:  Lightweight
Location:  Ruiru, Kenya
Record:  29(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/01/2024Ruiru, Kenya28(1) - 12 Glynn Cathey18 - 15 WPts
02/12/2023Ruiru, Kenya27 - 12 Lemah Verweij0 - 7(1) WKO3
02/10/2023Ruiru, Kenya26 - 12 Chung Woon7 - 9 WPts
03/08/2023Ruiru, Kenya25 - 12 Cruz Amoyo4 - 7 WPts
04/06/2023Ruiru, Kenya24 - 12 Nathan Boit0 - 2 WPts
04/04/2023Ruiru, Kenya24 - 11 CerbeIus Costas13 - 14 LPts
03/02/2023Ruiru, Kenya23 - 11 Makary Iskra1 - 6 WPts
04/12/2022Ruiru, Kenya22 - 11 Wasaki Wanga0 - 5 WPts
04/10/2022Ruiru, Kenya21 - 11 Jordan Asalache1 - 7 WPts
06/08/2022Ruiru, Kenya20 - 11 Juan Talamantes2 - 10 WPts
05/06/2022Ruiru, Kenya19 - 11 Xalvador Siman2 - 3 WPts
06/04/2022Ruiru, Kenya18 - 11 Obaid Zehri3 - 20 WPts
04/02/2022Ruiru, Kenya18 - 10 Mahdi Moiben6 - 7 LPts
04/12/2021Mombasa, Kenya18 - 9 Shayan Gurmani22 - 3 LPts
10/10/2021Nairobi, Kenya17 - 9 Kasi Muiruri5(1) - 17 WPts
09/08/2021Belfast, UK16 - 9 Antwan Dinwoodie5 - 17 WPts
09/06/2021London, UK16 - 8 Nathan Cart14(1) - 4 LPts
11/04/2021Ruiru, Kenya15 - 8 Wayne Mosop11 - 9 WPts
08/02/2021Szczecin, Poland15 - 7 Tymon Starzyk12 - 6 LPts
11/12/2020Nairobi, Kenya15 - 6 Inigo Kithuka7 - 10 LPts
27/10/2020Mombasa, Kenya15 - 5 Billy Mmbijiwe2 - 11 LPts
23/09/2020Portmore, Jamaica14 - 5 Gareth Munn6 - 11 WPts
26/07/2020New Amsterdam, Guyana13 - 5 Hugh Gillespie11(1) - 4 WPts
27/05/2020Tehran, Iran12 - 5 Danyaal Salek10 - 5 WPts
29/03/2020Kangundo-Tala, Kenya12 - 4 Vashon Chakava15 - 1 LPts Kenya National Championships 2020View
26/03/2020Kangundo-Tala, Kenya11 - 4 Rob Mbote5 - 7 WPts Kenya National Championships 2020View
05/02/2020Kosice, Slovakia10 - 4 Oskar Kara7(1) - 6 WPts
08/12/2019Kisumu, Kenya9 - 4 Dikembe Matui8 - 4 WPts
15/10/2019Athens, Greece8 - 4 Gyorgy Rodi6 - 3 WPts
17/08/2019Ruiru, Kenya8 - 3 Dakarai Assiful4 - 0 LPts
18/06/2019Ruiru, Kenya7 - 3 Shayan Khenniche2 - 8 WPts
19/04/2019Ruiru, Kenya6 - 3 Shaquille Kaburu3 - 3 WPts
16/02/2019Nairobi, Kenya5 - 3 Shaquille Kaburu3 - 2 WPts
26/12/2018Ruiru, Kenya4 - 3 Kasi Muiruri1 - 4 WPts
28/10/2018Ruiru, Kenya3 - 3 Dikembe Matui4 - 1 WPts
30/08/2018Ruiru, Kenya2 - 3 Dewayne Bifwoli2 - 2 WPts
02/07/2018Ruiru, Kenya1 - 3 Paul Chepseba0 - 3 WPts
04/05/2018Nairobi, Kenya0 - 3 Owen Timbilil0 - 1 WPts
22/03/2018Kisumu, Kenya0 - 2 Rex Matiku2 - 0 LPts
10/02/2018Nairobi, Kenya0 - 1 Joe Mutuku1 - 0 LPts
05/01/2018Almaty, Kazakhstan0 - 0 Nariman Mansarin0 - 0 LPts