Weightclass:  Welterweight
Location:  Ruiru, Kenya
Record:  15 - 21(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2023Ruiru, Kenya14 - 21(3) Mark Lone10(3) - 23 WPts
20/07/2023Ruiru, Kenya13 - 21(3) Brad Mumba2 - 5 WPts
20/05/2023Ruiru, Kenya12 - 21(3) Joe Chelanga2 - 18 WPts
21/03/2023Ruiru, Kenya11 - 21(3) Tavon Nyandoro1 - 8 WPts
20/01/2023Ruiru, Kenya11 - 20(3) Rehan Hariri14 - 10 LPts
20/11/2022Ruiru, Kenya10 - 20(3) Mark Lone7(2) - 20 WPts
20/09/2022Ruiru, Kenya9 - 20(3) Joe Chelanga1 - 14 WPts
21/07/2022Ruiru, Kenya8 - 20(3) Norbert Becvar1 - 8(8) WPts
21/05/2022Ruiru, Kenya7 - 20(3) Mark Mehta1 - 13 WPts
22/03/2022Ruiru, Kenya7 - 19(3) Clinton Arikan14(2) - 16 LPts
20/01/2022Ruiru, Kenya7 - 18(3) Bart Waki4 - 14 LPts
19/11/2021Ruiru, Kenya6 - 18(3) Momig Malachalyan3 - 9 WPts
19/09/2021Nairobi, Kenya6 - 17(3) Farhan Bari7 - 11(3) LPts
13/08/2021Samarqand, Uzbekistan5 - 17(3) Zernebog Abduragimov2 - 19 WPts
15/06/2021Mombasa, Kenya5 - 16(3) Wayne Bayo9 - 10 LPts
17/04/2021Nairobi, Kenya5 - 15(3) Joseph Wakiihuri10(1) - 12 LPts
07/03/2021San Bernardo, Chile5 - 14(3) Loredo Montoro7 - 10 LPts
07/01/2021Ruiru, Kenya4 - 14(3) Denzel Letipilia6 - 14 WPts
06/11/2020Berezniki, Russia4 - 13(3) Goga Zenovka9 - 3 LPts
08/09/2020Nairobi, Kenya4 - 12(2) Joseph Wakiihuri7 - 11 LKO3
26/07/2020Nairobi, Kenya3 - 12(2) Gethin Shikwati5 - 11 WPts
17/06/2020Ruiru, Kenya3 - 11(2) Bart Waki2 - 5 LPts
16/04/2020Ruiru, Kenya3 - 10(1) Amdt Tarnowski5 - 2 LKO3
17/02/2020Nairobi, Kenya2 - 10(1) Joseph Wakiihuri5 - 9 WPts
11/01/2020Ruiru, Kenya2 - 9(1) Chris Kalonje3 - 9 LPts
11/11/2019Ruiru, Kenya2 - 8(1) Arnie Chesang10 - 3 LPts
11/09/2019Ruiru, Kenya2 - 7(1) Vicente Vasallo0 - 4 LPts
12/07/2019Ruiru, Kenya1 - 7(1) Didier Duvauchelle2 - 6 WPts
12/05/2019Ruiru, Kenya1 - 6 Michael Tunoi2 - 8 LKO3
11/03/2019Ruiru, Kenya1 - 5 Oja Amimo5 - 3 LPts
09/01/2019Cali, Colombia1 - 4 Urvano Armendariz5 - 1 LPts
11/11/2018Tirana, Albania1 - 3 Ervin Sheker2 - 3 LPts
12/09/2018Ruiru, Kenya1 - 2 Corey Lenku2 - 3 LPts
12/07/2018Mombasa, Kenya1 - 1 Abdul Farhat0 - 1 LPts
03/06/2018Ruiru, Kenya0 - 1 Krzysztof Kranz1 - 0 WPts
05/04/2018New Kingston, Jamaica0 - 0 Ricky Costine0 - 0 LPts