Weightclass:  Welterweight
Location:  Mombasa, Kenya
Record:  18(2) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/05/2024Mombasa, Kenya17(2) - 15 Borya Frolova20 - 16 WPts
11/03/2024Mombasa, Kenya16(2) - 15 Brad Longosiwa3 - 8 WPts
11/01/2024Mombasa, Kenya15(2) - 15 William Mwariama2 - 5(1) WPts
12/11/2023Mombasa, Kenya14(1) - 15 Kai Miheso0 - 5 WKO3
13/09/2023Mombasa, Kenya13(1) - 15 Felix Githunguri10 - 9 WPts
15/07/2023Mombasa, Kenya12(1) - 15 Jordan MacCoughlan2 - 4 WPts
16/05/2023Mombasa, Kenya11(1) - 15 Damien Reinier3 - 4 WPts
17/03/2023Mombasa, Kenya10(1) - 15 Ellis Lusalah1 - 2 WPts
16/01/2023Mombasa, Kenya9(1) - 15 Odil Bellanger22 - 9 WPts
17/11/2022Mombasa, Kenya8(1) - 15 Joe Chelanga1 - 15 WPts
18/09/2022Mombasa, Kenya7 - 15 Gazi Abdou1 - 11(3) WKO3
19/07/2022Mombasa, Kenya6 - 15 Stamitos Delis15 - 10 WPts
19/05/2022San Nicolas de los Garza, Mexico6 - 14 Santiago Guzman14 - 10 LPts
21/03/2022Mombasa, Kenya5 - 14 Bronco Cerrito3 - 15 WPts
20/01/2022Ruiru, Kenya4 - 14 Hugh Ababu7 - 18(3) WPts
28/11/2021Mombasa, Kenya4 - 13 Isaac Mwachofi12 - 10(1) LPts
17/10/2021Roskilde, Denmark4 - 12 Thorin Pio15 - 7 LPts
19/08/2021Wellington, New Zealand4 - 11 Bradley Ferriss11 - 8 LPts
20/06/2021Nakuru, Kenya4 - 10 Kaleb Menjo7 - 11 LPts
02/05/2021Mombasa, Kenya4 - 9 Ian Dunsmore13 - 5 LPts
04/03/2021Mombasa, Kenya4 - 8 Ollie Amimo11 - 9(1) LPts
03/01/2021Ruiru, Kenya3 - 8 Joe Chelanga1 - 2 WPts
02/12/2020Mombasa, Kenya3 - 7 Jan Brozek4 - 13 LPts
02/10/2020Kisumu, Kenya3 - 6 Tamarius Kapondi4 - 3 LPts
17/08/2020Kosice, Slovakia3 - 5 Ivan Kasparek5 - 10 LPts
17/06/2020Ruiru, Kenya2 - 5 Hugh Ababu3 - 11(2) WPts
12/05/2020Soyapango, El Salvador2 - 4 Vegas Alfaro9 - 7 LPts
14/03/2020Zurich, Switzerland2 - 3 Edel Kubly8 - 6 LPts
14/01/2020Nairobi, Kenya2 - 2 Gareth Gichuru6 - 5 LPts
27/11/2019Nairobi, Kenya1 - 2 Onaedo Kitwara6 - 7 WPts
17/10/2019Mombasa, Kenya1 - 1 Lazar Abulhasanov3 - 6 LPts
18/08/2019Mombasa, Kenya1 - 0 John Aguta7 - 2 LPts
18/06/2019Mombasa, Kenya0 - 0 Chris Rumokol2 - 2 WPts