Weightclass:  Heavyweight
Location:  Machakos, Kenya
Record:  28(1) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2029Machakos, Kenya27(1) - 13 Wayne Heggins1 - 3 WPts
17/09/2029Machakos, Kenya27(1) - 12 Thompson Ebi15 - 9 LPts
18/07/2029Machakos, Kenya27(1) - 11 Corey Mkuu15 - 29 LPts
19/05/2029Machakos, Kenya26(1) - 11 John Njogu6 - 2 WPts
22/03/2029Machakos, Kenya25(1) - 11 Eemeli Ahokas15 - 14 WPts
21/01/2029Machakos, Kenya24(1) - 11 Kwamin Salem0 - 10 WPts
22/11/2028Machakos, Kenya23(1) - 11 Lewis Mbote0 - 2 WPts
23/09/2028Machakos, Kenya22(1) - 11 John Wamwiri0 - 5 WPts
24/07/2028Machakos, Kenya21(1) - 11 Jawad Farah0 - 1 WPts
25/05/2028Machakos, Kenya20(1) - 11 Alen Saina0 - 10(1) WPts
26/03/2028Machakos, Kenya19(1) - 11 Nick Karua3 - 6 WPts
26/01/2028Machakos, Kenya18 - 11 Zhivko á Dotchev2 - 1 WKO3
27/11/2027Almaty, Kazakhstan18 - 10 Umair Maikeev11 - 9 LPts
29/09/2027Ruiru, Kenya18 - 9 Paul Kipchoge13 - 13 LPts
29/08/2027Mombasa, Kenya17 - 9 Brin Jipcho10 - 21 WPts
26/07/2027Machakos, Kenya16 - 9 Luigi Cristaldi4 - 27(1) WPts
28/05/2027Machakos, Kenya15 - 9 Lyudmil á Balevski3 - 12 WPts
29/03/2027Kangundo-Tala, Kenya15 - 8 Simba Waweru20(1) - 7(1) LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya14 - 8 Brin Jipcho8 - 20 WPts Kenya National Championships 2027View
22/02/2027Machakos, Kenya13 - 8 Tariq Karimi6 - 8 WPts
24/12/2026Athens, Greece12 - 8 Neo Caras0 - 2 WPts
26/10/2026Machakos, Kenya11 - 8 Glynn Atieno7(1) - 16(2) WPts
27/08/2026Nairobi, Kenya10 - 8 Glynn Atieno7(1) - 15(2) WPts
28/06/2026Machakos, Kenya9 - 8 Glynn Atieno7(1) - 14(2) WPts
29/04/2026Nairobi, Kenya9 - 7 Khalon Yaseen10 - 17 LPts
26/03/2026Ruiru, Kenya9 - 6 Ian Awori8 - 23 LPts Kenya National Championships 2026View
26/02/2026Aba, Nigeria8 - 6 Hope Danmusa2 - 6 WPts
29/12/2025Tegucigalpa, Honduras7 - 6 Alejandro Cacho7 - 3 WPts
30/10/2025Machakos, Kenya6 - 6 Vegas Palomares6 - 4 WPts
01/09/2025Nairobi, Kenya5 - 6 Zach Kiilu1 - 3 WPts
03/07/2025Nairobi, Kenya4 - 6 Clinton Washiali0 - 3 WPts
10/05/2025Zagreb, Croatia4 - 5 Ilija Sekulic6(1) - 14 LPts
12/03/2025Paterson, USA3 - 5 Chris Grass3 - 14 WPts
12/01/2025Copenhagen, Denmark3 - 4 Kerr Ludvigsen38(2) - 7 LPts
14/11/2024Boise, USA3 - 3 Mark Prentiss10(1) - 18 LPts
16/09/2024Novara, Italy2 - 3 Giuseppe De Caprio0 - 24(14) WPts
19/07/2024Nairobi, Kenya2 - 2 George Gesami13(1) - 28 LPts
22/05/2024Accra, Ghana2 - 1 Callum Bamford27 - 10 LPts
24/03/2024Nairobi, Kenya1 - 1 Aaron Njoka2 - 28 WPts
12/02/2024Nairobi, Kenya1 - 0 Joshua Lankas13 - 26 LPts
05/01/2024Machakos, Kenya0 - 0 Waleed Mahmoud2 - 6 WPts