Weightclass:  Middleweight
Location:  Mombasa, Kenya
Record:  33 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/11/2024Mombasa, Kenya32 - 11 Lisimba Ghale3 - 3 WPts
13/09/2024Mombasa, Kenya31 - 11 Angel Teran1 - 6 WPts
15/07/2024Mombasa, Kenya30 - 11 Carlos Malaluan1 - 3 WPts
15/05/2024Mombasa, Kenya29 - 11 Danny Mirii1 - 3 WPts
16/03/2024Mombasa, Kenya28 - 11 Amit Chohan3 - 5(1) WPts
16/01/2024Mombasa, Kenya27 - 11 Fausto Rangone1 - 12(2) WPts
17/11/2023Mombasa, Kenya26 - 11 Darrell Jean21 - 14 WPts
19/09/2023Mombasa, Kenya25 - 11 Richie Fate6(1) - 5 WPts
20/07/2023Mombasa, Kenya24 - 11 Zaid Maingi0 - 1 WPts
20/05/2023Mombasa, Kenya23 - 11 Uba Kidero0 - 12 WPts
20/03/2023Mombasa, Kenya23 - 10 Matt Misoi23(1) - 12 LPts
19/01/2023Mombasa, Kenya22 - 10 Brin Muriuki1 - 0 WPts
19/11/2022Bangkok, Thailand21 - 10 Susu Keelakorat8 - 17 WPts
21/09/2022Dushanbe, Tajikistan20 - 10 Luka Cadyrgalieff8 - 23 WPts
24/07/2022Guayaquil, Ecuador20 - 9 Venacio Bencomo13 - 14 LPts
26/05/2022Quito, Ecuador19 - 9 Cris Baros6 - 12 WPts
28/03/2022Coventry, UK18 - 9 Sam Sullivan4(1) - 17 WPts
28/01/2022Mixco, Guatemala18 - 8 Javier Cossio27(1) - 3 LPts
29/11/2021Kampala, Uganda17 - 8 Theo Odere1 - 7 WPts
01/10/2021Nairobi, Kenya16 - 8 Peter Kibiru8 - 15 WPts
20/08/2021The Hague, Netherlands16 - 7 Timo Eeckelaert11 - 9 LPts
21/06/2021Nairobi, Kenya16 - 6 John Keya8 - 11 LPts
14/05/2021Mexico City, Mexico15 - 6 Beltran Apollo12 - 6 WPts
16/03/2021Tegucigalpa, Honduras14 - 6 Montego Mosqueda7 - 12 WPts
16/01/2021Mombasa, Kenya14 - 5 Connor Mbiyu15 - 3 LPts
15/11/2020Nairobi, Kenya14 - 4 Laken Kipkurui8 - 9 LPts
24/09/2020Mombasa, Kenya13 - 4 Vijay Balmiki0 - 3 WPts
25/07/2020Baku, Azerbaijan13 - 3 Waqar Massoud9 - 4 LPts
26/05/2020Mombasa, Kenya13 - 2 Quintavius Mugane8 - 7 LPts
26/03/2020Kangundo-Tala, Kenya13 - 1 Makalo Masai8 - 5 LPts Kenya National Championships 2020View
19/02/2020Mombasa, Kenya12 - 1 Oleos Poma12(1) - 2 WPts
20/12/2019Mombasa, Kenya11 - 1 Yobachi Warugongo3 - 7 WPts
27/10/2019Mombasa, Kenya10 - 1 Michael Nish10 - 1 WPts
28/08/2019Machakos, Kenya9 - 1 Aftab Jamali3 - 7 WPts
27/07/2019Mombasa, Kenya8 - 1 Gregor Afful4 - 5(2) WPts
28/05/2019Riga, Latvia7 - 1 Melor Birze4 - 4 WPts
30/03/2019Nairobi, Kenya6 - 1 Peter Kibiru3 - 4 WPts
21/02/2019Nairobi, Kenya5 - 1 John Keya2 - 3 WPts
21/01/2019Mombasa, Kenya4 - 1 Waqas Jalali1 - 6 WPts
20/11/2018Vilnius, Lithuania3 - 1 Alojzy Dobies0 - 2 WPts
22/09/2018Machakos, Kenya2 - 1 Aftab Jamali1 - 3 WPts
21/08/2018Seoul, South Korea1 - 1 Sung-ryong Whang2 - 0 WPts
21/06/2018Mombasa, Kenya1 - 0 Jing Chiu2 - 1 LPts
20/04/2018Mombasa, Kenya0 - 0 Trystan Diene0 - 0 WPts