Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  38 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/05/2025Nairobi, Kenya37 - 10 Matthew Daniel6 - 3 WPts
19/03/2025Nairobi, Kenya36 - 10 Declan Perlo1 - 2 WPts
18/01/2025Nairobi, Kenya35 - 10 Frisco Lage5 - 6 WPts
19/11/2024Nairobi, Kenya34 - 10 Rogelio Bailon1 - 10 WPts
20/09/2024Nairobi, Kenya33 - 10 Andy Itote1 - 1 WPts
22/07/2024Nairobi, Kenya32 - 10 Waleed Hussain4 - 12 WPts
22/05/2024Nairobi, Kenya31 - 10 Apsel Amann19 - 16 WPts
23/03/2024Nairobi, Kenya30 - 10 Joe Mulla1 - 2 WPts
23/01/2024Nairobi, Kenya29 - 10 Theo Espey0 - 2 WPts
24/11/2023Nairobi, Kenya28 - 10 Adam Mwendwa7 - 7 WPts
23/09/2023Nairobi, Kenya27 - 10 Augusto Di Maggio1 - 18 WPts
24/07/2023Nairobi, Kenya26 - 10 Rahmat Goh22(6) - 15 WPts
25/05/2023Nairobi, Kenya25 - 10 Phil Merali6 - 9 WPts
26/03/2023Mombasa, Kenya25 - 9 John Saina6 - 14 LPts Kenya National Championships 2023View
04/03/2023Krakow, Poland25 - 8 Ryszard Wrzesinski14 - 15(2) LPts
04/01/2023Nairobi, Kenya24 - 8 Timofei Vaczemnieks22(2) - 10 WPts
06/11/2022Ghent, Belgium23 - 8 Julius Franke12 - 11(2) WPts
08/09/2022Kremenchuk, Ukraine22 - 8 Ioakim Volk16 - 15 WPts
10/07/2022Cuenco, Ecuador21 - 8 Jose Meno0 - 8 WPts
11/05/2022Mariupol, Ukraine20 - 8 Aleksei Dragon14 - 10 WPts
12/03/2022Zagreb, Croatia20 - 7 Ljubomir Glavic10 - 11 LPts
12/01/2022Zagreb, Croatia20 - 6 Zlatan Novosel17(1) - 9 LPts
14/11/2021Zagreb, Croatia19 - 6 Emil Škobelj15(1) - 9 WPts
15/09/2021Guayaquil, Ecuador18 - 6 Salvador Frances7 - 16 WPts
16/07/2021Nairobi, Kenya17 - 6 Denzel Gumo7 - 15 WPts
27/05/2021Mombasa, Kenya16 - 6 Ethan Kaikai1 - 19(1) WPts
29/03/2021Machakos, Kenya16 - 5 John Komu18 - 5 LPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya15 - 5 Quaashie Wanyoike15 - 7 WPts Kenya National Championships 2021View
20/03/2021Ho Chi Minh City, Vietnam14 - 5 Hau Ha10 - 7 WPts
20/01/2021Riga, Latvia13 - 5 Pyotr Zvargulis6 - 12 WPts
22/11/2020Kano, Nigeria13 - 4 Bart Sambo15 - 5 LPts
23/09/2020Nairobi, Kenya12 - 4 Mark Marango6 - 12 WPts
22/07/2020Samarqand, Uzbekistan11 - 4 Borya Orudjev7 - 9 WPts
24/05/2020Nairobi, Kenya10 - 4 Giles Sosno14 - 2 WPts
24/03/2020Almaty, Kazakhstan9 - 4 Saad Sagyndyckov2 - 10 WPts
25/01/2020Nairobi, Kenya8 - 4 Jevonte Saitot6 - 7 WPts
24/11/2019Mombasa, Kenya8 - 3 Makalo Masai5 - 5 LPts
21/10/2019Nairobi, Kenya7 - 3 Saif al Din Un3 - 8 WPts
22/08/2019Nairobi, Kenya6 - 3 Chris Davis7 - 2 WPts
23/06/2019Nairobi, Kenya5 - 3 Rehan Sawaya5 - 3 WPts
24/04/2019Nairobi, Kenya4 - 3 John Keya2 - 4 WPts
22/02/2019Nairobi, Kenya3 - 3 Wasaki Kajembe2 - 3 WPts
26/12/2018Nairobi, Kenya3 - 2 Quintavius Mugane2 - 4 LPts
28/10/2018Nairobi, Kenya3 - 1 Will Anyango4 - 1 LPts
30/08/2018Mombasa, Kenya2 - 1 Ethan Kaikai1 - 2 WPts
24/07/2018Naivasha, Kenya1 - 1 Quaashie Wanyoike3 - 1 WPts
04/06/2018Mombasa, Kenya0 - 1 Chike Ganya1 - 0 WPts
20/04/2018Georgetown, Guyana0 - 0 Brad Kempe0 - 0 LPts