Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  26 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/10/2023Nairobi, Kenya25 - 12 Usi Gitahi0 - 1 WPts
13/08/2023Nairobi, Kenya24 - 12 Tajo Feo4 - 8 WPts
14/06/2023Nairobi, Kenya24 - 11 Fino Alboni6 - 9 LPts
16/04/2023Nairobi, Kenya23 - 11 Euan Kipsang3 - 5 WPts
15/02/2023Nairobi, Kenya22 - 11 Michael Dhalla0 - 1 WPts
16/12/2022Nairobi, Kenya21 - 11 Declan Injera4 - 16 WPts
16/10/2022Nairobi, Kenya20 - 11 Jake Mureithi9(1) - 24 WPts
18/08/2022Nairobi, Kenya19 - 11 Viktor Ryskulow4 - 23 WPts
18/06/2022Nairobi, Kenya18 - 11 Paul Gwynn1 - 3 WPts
19/04/2022Nairobi, Kenya17 - 11 Mikhail Mikulich7 - 19 WPts
19/02/2022Nairobi, Kenya16 - 11 Orlando Corzo12 - 11 WPts
20/12/2021Nairobi, Kenya15 - 11 John Singoei8(1) - 18 WPts
19/10/2021Suez, Egypt14 - 11 Saad Hussein5 - 4 WPts
20/08/2021Nairobi, Kenya13 - 11 Robert Flanagon1 - 12 WPts
19/06/2021Bangalore, India12 - 11 Kamran Galla8(1) - 12 WPts
19/04/2021Izmir, Turkey11 - 11 Aydin Oguz4 - 8 WPts
19/02/2021Oslo, Norway10 - 11 Olaf Grimsrud1 - 3 WPts
22/12/2020Nairobi, Kenya9 - 11 Ricky Nzau1 - 10 WPts
21/10/2020Nairobi, Kenya8 - 11 Chike Asati8 - 8 WPts
22/08/2020Las Vegas, USA8 - 10 Joel Kingan2 - 6 LPts
23/06/2020Nairobi, Kenya7 - 10 Quennel Canet3 - 13 WPts
23/04/2020Nairobi, Kenya7 - 9 Majid Fares11 - 2 LPts
01/03/2020Novokuznetsk, Russia6 - 9 Lazar Belsky2 - 4 WPts
02/01/2020Kisumu, Kenya6 - 8 Mark Wajackoyah6 - 6 LPts
11/11/2019Quito, Ecuador6 - 7 Luis Cuaresma10 - 2 LPts
12/09/2019Nairobi, Kenya5 - 7 John Ogola1 - 10 WPts
13/07/2019Nairobi, Kenya5 - 6 James Boi10 - 1 LPts
13/05/2019Nairobi, Kenya5 - 5 Dewayne Ogeto3 - 6 LPts
12/03/2019Nairobi, Kenya4 - 5 Amon Kiongo1 - 5 WPts
26/01/2019Kampala, Uganda4 - 4 Mike Ejua3 - 3 LPts
27/11/2018Nairobi, Kenya4 - 3 Hayden Lotodo5 - 1 LPts
11/10/2018Nairobi, Kenya3 - 3 Vashon Makacha1 - 2 WPts
11/08/2018Nairobi, Kenya2 - 3 Jake Mureithi1 - 3 WPts
04/07/2018Mombasa, Kenya2 - 2 Vashon Makacha0 - 1 LPts
10/05/2018Mombasa, Kenya2 - 1 Declan Kisorio0 - 0 LPts
09/04/2018Kisumu, Kenya2 - 0 Gareth Mbiyu0 - 1 LPts
26/02/2018Nairobi, Kenya1 - 0 Malik Baddour0 - 1 WPts
10/01/2018Nairobi, Kenya0 - 0 Nicholas Tanui0 - 0 WPts