Weightclass:  Middleweight
Location:  Mombasa, Kenya
Record:  15(1) - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2025Mombasa, Kenya14(1) - 31 Mark Ndeto5 - 8 WPts
10/01/2025Mombasa, Kenya13(1) - 31 Attilio Vael1 - 2 WPts
11/11/2024Mombasa, Kenya12(1) - 31 Jeong-hyeop Kang6 - 13 WPts
10/09/2024Mombasa, Kenya11 - 31 Parameswara Shidqia1 - 12 WKO3
12/07/2024Mombasa, Kenya10 - 31 Gregorie Rokos14 - 23 WPts
12/05/2024Mombasa, Kenya10 - 30 Shaquille Shaban6 - 11 LPts
13/03/2024Mombasa, Kenya9 - 30 Rob Jeans5 - 13 WPts
13/01/2024Mombasa, Kenya8 - 30 Dave Chelule3 - 9 WPts
14/11/2023Mombasa, Kenya7 - 30 Ryo Yamaguchi3 - 10 WPts
15/09/2023Mombasa, Kenya6 - 30 Scott Nyaruai3 - 8 WPts
16/07/2023Mombasa, Kenya5 - 30 Umi Karuru0 - 1 WPts
17/05/2023Mombasa, Kenya4 - 30 Gregor Khamis0 - 8 WPts
17/03/2023Nairobi, Kenya4 - 29 Zachary Ochichi20 - 14 LPts
26/01/2023Nairobi, Kenya4 - 28 Veltry Kipkemboi14 - 17 LPts
10/12/2022Naivasha, Kenya4 - 27 Steven Merande17 - 8 LPts
09/11/2022Accra, Ghana3 - 27 Dave Bani0 - 3 WPts
10/09/2022Riga, Latvia3 - 26 Kir Igauns23 - 7 LPts
12/07/2022Yerevan, Armenia3 - 25 Pakarad Hagopian26 - 3 LPts
14/05/2022Bangkok, Thailand3 - 24 Pigmy Chappuis8(2) - 20 LPts
15/03/2022Sana'a, Yemen3 - 23 Kashif Sadek11 - 15 LPts
15/01/2022Mombasa, Kenya2 - 23 Felix Mathu0 - 1 WPts
14/11/2021Riga, Latvia2 - 22 Kir Sirups7 - 14 LPts
15/09/2021Mombasa, Kenya2 - 21 Quintavius Mugane16 - 8 LPts
15/07/2021San Jose, USA2 - 20 Mike Moor13 - 4 LPts
17/05/2021Kiev, Ukraine2 - 19 Kyrylo Kozuch8 - 7 LPts
18/03/2021London, UK2 - 18 Glynn Wardrop8 - 10 LPts
18/01/2021Mombasa, Kenya2 - 17 Leon Nkanata14(2) - 7 LPts
17/11/2020Mombasa, Kenya2 - 16 Noknoi Ni4 - 12 LPts
18/09/2020Mombasa, Kenya1 - 16 Timofei Dzharbailov3 - 10 WPts
18/07/2020Mombasa, Kenya1 - 15 Matt Misoi12 - 6 LPts
17/05/2020Liverpool, UK1 - 14 Leighton Ruddock7 - 7 LPts
19/03/2020Copenhagen, Denmark1 - 13 Thorstein Dittmer6 - 2 LPts
20/01/2020Casablanca, Morocco1 - 12 Hayyan Ouaadi3 - 10 LPts
22/11/2019Machakos, Kenya1 - 11 Rob Kimobwa3 - 7 LPts
07/10/2019Minsk, Belarus1 - 10 Goga Panin9 - 1 LPts
08/08/2019Ulaanbaatar, Mongolia1 - 9 Fadei Gan-Erdene2 - 3 LPts
09/06/2019Mombasa, Kenya0 - 9 Ljuban Zoretic1 - 7 WPts
10/04/2019Mombasa, Kenya0 - 8 Jose Neto7(1) - 2 LPts
08/02/2019Dakar, Senegal0 - 7 Montague Diawara1 - 4 LPts
11/12/2018Kikuyu, Kenya0 - 6 James Salem2 - 2 LPts
28/10/2018Nakuru, Kenya0 - 5 Dylan Kapkobi1 - 2 LPts
24/09/2018Mombasa, Kenya0 - 4 Cortez Negrin2 - 1 LPts
23/07/2018Mombasa, Kenya0 - 3 Lyle Baudelaire3 - 1 LPts
23/05/2018Mombasa, Kenya0 - 2 Stephen Kishoyian1 - 0 LPts
22/03/2018Nairobi, Kenya0 - 1 Sammy Ochuka1 - 1 LPts
19/02/2018Mombasa, Kenya0 - 0 Gonzalo Peguero0 - 0 LPts