Weightclass:  Featherweight
Location:  Mombasa, Kenya
Record:  27 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2025Mombasa, Kenya26 - 24 Razi Chepkok30 - 24 WPts
23/10/2025Mombasa, Kenya25 - 24 Silvestro Del Piero4 - 5 WPts
24/08/2025Mombasa, Kenya24 - 24 Carlos Sergio4 - 7 WPts
25/06/2025Mombasa, Kenya23 - 24 Hyun-soo Mah5 - 14 WPts
26/04/2025Mombasa, Kenya22 - 24 Quaddus Kipyegon1 - 3(1) WPts
25/02/2025Mombasa, Kenya21 - 24 Dembe Seidlitz2 - 3 WPts
28/12/2024Mombasa, Kenya20 - 24 Paul Abudho0 - 2 WPts
30/10/2024Mombasa, Kenya19 - 24 Oscar Muzorewa3 - 5 WPts
31/08/2024Mombasa, Kenya18 - 24 Hobard Daube2 - 9 WPts
03/07/2024Mombasa, Kenya17 - 24 Useni Ethuro1 - 14 WPts
04/05/2024Mombasa, Kenya16 - 24 Senon Arjona0 - 4 WPts
06/03/2024Mombasa, Kenya15 - 24 Rob Marangu1 - 1 WPts
06/01/2024Mombasa, Kenya14 - 24 Seymur Begum2 - 6 WPts
07/11/2023San Juan, Puerto Rico14 - 23 Angel Coria13 - 20 LPts
09/09/2023Valencia, Spain14 - 22 Diego Aro15(1) - 8 LPts
12/07/2023Ulaanbaatar, Mongolia14 - 21 Lubaid Dandaron11 - 22 LPts
14/05/2023Almaty, Kazakhstan14 - 20 Saad Kanybeck14 - 13 LPts
16/03/2023Mombasa, Kenya14 - 19 Gareth Tuffuor17 - 9 LPts
16/01/2023Mombasa, Kenya14 - 18 James Kipkunui10 - 4 LPts
17/11/2022Ulaanbaatar, Mongolia14 - 17 Ouahhab Khongor15(1) - 2 LPts
19/09/2022London, UK14 - 16 James McRaney10 - 14 LPts
22/07/2022Montevideo, Uruguay13 - 16 Alejandro Messa8 - 20 WPts
24/05/2022Nairobi, Kenya12 - 16 Ethan Semenya16 - 10 WPts
27/03/2022Mombasa, Kenya11 - 16 Chris Kutuny8 - 11 WPts
26/01/2022Mostoles, Spain11 - 15 Zacarias Vidales13 - 8 LPts
27/11/2021Mombasa, Kenya11 - 14 Obaid Jameel9(1) - 12 LPts
26/09/2021Mombasa, Kenya10 - 14 Ardit Dreshaj3 - 6 WPts
26/07/2021Amman, Jordan10 - 13 Rehman Ataya16 - 5 LPts
25/05/2021Mombasa, Kenya10 - 12 Ethan Semenya11 - 9 LPts
26/03/2021Mombasa, Kenya9 - 12 Razi Chepkok10 - 10 WPts
26/01/2021Nairobi, Kenya9 - 11 Noel Ngahu18 - 2 LPts
03/12/2020Mombasa, Kenya9 - 10 Ian Longosiwa15 - 4 LPts
11/10/2020Ipoh, Malaysia9 - 9 Waqar Jabara5 - 7 LPts
13/08/2020Mombasa, Kenya9 - 8 Rob Ndungu12 - 2 LPts
12/06/2020Seoul, South Korea8 - 8 Jin-su Jung6 - 4 WPts
13/04/2020Grodno, Belarus7 - 8 Oleksiy Wasco4 - 12 WPts
14/02/2020Nairobi, Kenya7 - 7 Polo Kuguru4 - 7 LPts
19/12/2019Bangkok, Thailand6 - 7 Teerachai Pranthaksin0 - 8 WPts
20/10/2019Mombasa, Kenya6 - 6 Young-gwon Ko8 - 4 LPts
20/08/2019Istanbul, Turkey6 - 5 Can Demirtash10 - 1 LPts
22/06/2019Mombasa, Kenya6 - 4 Pravoslav Bednar4 - 5 LPts
23/04/2019Machakos, Kenya6 - 3 Neil Pnyango5 - 4 LPts
25/02/2019Prague, Czech Republic6 - 2 Vlastimil Hlad3 - 4 LPts
28/12/2018Mombasa, Kenya6 - 1 Diego Manriquez1 - 4 LPts
30/10/2018Naivasha, Kenya5 - 1 Dave Umar0 - 3 WPts
11/09/2018Nairobi, Kenya4 - 1 John Chanzu2 - 0 WPts
11/08/2018Mombasa, Kenya3 - 1 Dembe Modi3 - 0 WPts
13/06/2018Harare, Zimbabwe2 - 1 Runako Kumbula2 - 0 WPts
15/04/2018Nairobi, Kenya2 - 0 Matthew Ndururi1 - 1 LPts
15/03/2018Mombasa, Kenya1 - 0 Mark Gichuki1 - 0 WPts
07/02/2018Maracaibo, Venezuela0 - 0 Santiago Quezada0 - 0 WPts