Weightclass:  Heavyweight
Location:  Nairobi, Kenya
Record:  36(6) - 23(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/05/2031Nairobi, Kenya35(6) - 23(3) Erny Henner0 - 9 WPts
25/03/2031Nairobi, Kenya34(6) - 23(3) Takeshi Ohta2 - 6 WPts
24/01/2031Nairobi, Kenya33(6) - 23(3) Kass Maisel9 - 7 WPts
25/11/2030Nairobi, Kenya32(6) - 23(3) Gabriel Van Gysel4 - 8 WPts
26/09/2030Nairobi, Kenya31(5) - 23(3) Olier Bugatti3 - 21(5) WKO2
29/07/2030Nairobi, Kenya30(5) - 23(3) Webber Varant3 - 15 WPts
29/05/2030Nairobi, Kenya29(5) - 23(3) Zelimir Orlovic0 - 3 WPts
30/03/2030Nairobi, Kenya28(4) - 23(3) Hovag Chakarian4 - 10 WKO3
29/01/2030Nairobi, Kenya27(4) - 23(3) Anicetus Fabre8 - 12 WPts
30/11/2029Nairobi, Kenya26(3) - 23(3) Jeronim Sablic0 - 14(1) WKO2
30/09/2029Nairobi, Kenya25(3) - 23(3) Nikifor Hejna2 - 10 WPts
01/08/2029Nairobi, Kenya24(3) - 23(3) Napoleon Mpenzere11 - 14 WPts
02/06/2029Almaty, Kazakhstan24(3) - 22(3) Waqar Iscakow29 - 16 LPts
02/05/2029Almaty, Kazakhstan24(3) - 21(3) Waqar Iscakow28 - 16 LPts
01/04/2029Mombasa, Kenya23(3) - 21(3) Yasin Omar21 - 10 WPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya22(3) - 21(3) John Njogu6 - 1 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya21(2) - 21(3) Okoth Kutuny7 - 10(1) WKO3 Kenya National Championships 2029View
09/03/2029Nairobi, Kenya21(2) - 20(3) Guillermo Herrero19 - 25(2) LPts
22/01/2029Croix des Bouqets, Haiti20(2) - 20(3) Sennett Marques7 - 28 WPts
24/11/2028Port-au-Prince, Haiti19(1) - 20(3) Labaron Wimille18(1) - 14 WKO2
26/09/2028North Las Vegas, USA18(1) - 20(3) Steven Coll14 - 10 WPts
29/07/2028Tegucigalpa, Honduras17(1) - 20(3) Fausto Mancha16 - 9 WPts
31/05/2028Charlotte, USA16(1) - 20(3) Michael MacWilliams13 - 11 WPts
01/04/2028Kisumu, Kenya15(1) - 20(3) Jay Yaseen5 - 16 WPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya14(1) - 20(3) Trory Waigwa2 - 0 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya13(1) - 20(3) Xhosas Nabutola11 - 7 WPts Kenya National Championships 2028View
14/02/2028Nairobi, Kenya12(1) - 20(3) Ethan Kurgat8(1) - 23 WPts
17/12/2027Bratislava, Slovakia11(1) - 20(3) Dominik Babik8 - 18 WPts
19/10/2027Nairobi, Kenya10(1) - 20(3) Waleed Mahmoud11 - 22(1) WPts
20/08/2027Nairobi, Kenya9(1) - 20(3) Waleed Mahmoud11 - 21(1) WPts
23/06/2027Mombasa, Kenya8(1) - 20(3) Lloyd Mumo10 - 17 WPts
30/04/2027Nairobi, Kenya8(1) - 19(3) Aaron Njoka11 - 38 LPts
26/03/2027Kangundo-Tala, Kenya8(1) - 18(2) Manu Ajulu-bushell8 - 10 LKO3 Kenya National Championships 2027View
22/02/2027Nairobi, Kenya8(1) - 17(2) Dmitri Prudnikov14 - 16 LPts
24/12/2026Nairobi, Kenya7(1) - 17(2) Ethan Kurgat5(1) - 19 WPts
26/10/2026Machakos, Kenya7(1) - 16(2) Uland Kola11 - 8 LPts
27/08/2026Nairobi, Kenya7(1) - 15(2) Uland Kola10 - 8 LPts
28/06/2026Machakos, Kenya7(1) - 14(2) Uland Kola9 - 8 LPts
06/05/2026Kisumu, Kenya7(1) - 13(2) Farhan Quadri7 - 23 LPts
01/04/2026Ruiru, Kenya7(1) - 12(1) Mike Ndambuki52(3) - 24 LKO3 Kenya National Championships 2026View
29/03/2026Ruiru, Kenya6(1) - 12(1) Ian Awori9 - 23 WPts Kenya National Championships 2026View
26/03/2026Ruiru, Kenya5(1) - 12(1) Ethan Kurgat4(1) - 15 WPts Kenya National Championships 2026View
25/02/2026Port-au-Prince, Haiti4(1) - 12(1) Garland Clarin9 - 18 WPts
28/12/2025Bayamon, Puerto Rico4(1) - 11(1) Vicente Ortez22 - 28 LPts
30/10/2025Turin, Italy3(1) - 11(1) Alessio Di Giorgio3 - 12 WPts
01/09/2025Oran, Algeria3(1) - 10(1) Irfan Zouabri38 - 29 LPts
04/07/2025Panama City, Panama3(1) - 9(1) Carlos Victorino8 - 18 LPts
06/05/2025Stockholm, Sweden3(1) - 8(1) Viggo Sellen10 - 37(8) LPts
08/03/2025Atlanta, USA3(1) - 7(1) Joel Drum19 - 22 LPts
08/01/2025Tacoma, USA2(1) - 7(1) Oliver Hewitson5 - 13(2) WPts
10/11/2024Yaoundé, Cameroon2(1) - 6(1) Jasper Dumas16 - 12 LPts
10/09/2024Mombasa, Kenya2(1) - 5(1) Mel Aga5(1) - 11 LPts
09/08/2024Mombasa, Kenya1(1) - 5(1) Steven Shikoyi19(1) - 21 WPts
24/06/2024Ruiru, Kenya1(1) - 4(1) Paul Kipchoge0 - 0 LPts
15/05/2024Bari, Italy1(1) - 3(1) Rodolfo Zappacosta3 - 11 LPts
17/03/2024London, UK1(1) - 2(1) Kieran MacNevin10 - 21 LPts
18/01/2024Cork, Ireland1(1) - 1 Robert Aird24 - 13 LKO3
20/11/2023Kisumu, Kenya0 - 1 Tavarius Simotwo1 - 8(2) WKO3
22/09/2023Nairobi, Kenya0 - 0 Tavarius Simotwo0 - 8(2) LPts