Weightclass:  Heavyweight
Location:  Mombasa, Kenya
Record:  19(2) - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2034Mombasa, Kenya18(2) - 27 Ladislav Žganec4 - 3 WPts
01/12/2033Mombasa, Kenya18(2) - 26 Moufid Askar11(1) - 8 LPts
29/09/2033Mombasa, Kenya17(2) - 26 Lewis Mbote11 - 22 WPts
30/07/2033Mombasa, Kenya16(2) - 26 Ian Okolloh0 - 1 WPts
30/05/2033Mombasa, Kenya15(2) - 26 Matt Mungai3 - 7 WPts
29/03/2033Nairobi, Kenya15(2) - 25 Faraji Okayu14 - 11 LPts Kenya National Championships 2033View
26/03/2033Nairobi, Kenya14(2) - 25 Mason Gaddae10 - 9 WPts Kenya National Championships 2033View
22/03/2033Chitungwiza, Zimbabwe13(2) - 25 Noel Culton7 - 12 WPts
22/01/2033Munich, Germany12(2) - 25 Ramhart Schauf5 - 35 WPts
24/11/2032Kumasi, Ghana12(2) - 24 Dave Ako4 - 11 LPts
26/09/2032Nakuru, Kenya12(2) - 23 Alen Saina18 - 21(1) LPts
08/08/2032Naivasha, Kenya11(1) - 23 Chris Hinga3 - 29(1) WKO3
07/07/2032Nairobi, Kenya10(1) - 23 Okoth Kutuny20 - 18(2) WPts
03/06/2032Samarqand, Uzbekistan10(1) - 22 Aleksei Jabbarov3 - 25 LPts
05/04/2032Tehran, Iran10(1) - 21 Xin Chiao9 - 16 LPts
06/02/2032Mombasa, Kenya10(1) - 20 Hugh Ngetich6 - 16 LPts
08/12/2031Hanover, Germany10(1) - 19 Leonhard Geltz19 - 16 LPts
10/10/2031Vitebsk, Belarus10(1) - 18 Evgeny Grigorev8 - 20 LPts
12/08/2031Mombasa, Kenya9(1) - 18 Chiamaka Obanda1 - 8 WPts
14/06/2031Szczecin, Poland8(1) - 18 Dawid Karpowicz3 - 3 WPts
16/04/2031Kikuyu, Kenya7(1) - 18 Lewis Mbote5 - 12 WPts
21/02/2031Nairobi, Kenya6(1) - 18 Arali Mariuki6 - 11 WPts
27/12/2030Sofia, Bulgaria5 - 18 Erol Altayoglu3 - 21(3) WKO3
29/10/2030Mombasa, Kenya4 - 18 Moses Ogundana1 - 2 WPts
31/08/2030Riga, Latvia4 - 17 Melor Desmitnieks18 - 7 LPts
03/07/2030Mombasa, Kenya3 - 17 Joe Mathenge5 - 19 WPts
05/05/2030Trujillo, Peru2 - 17 Juan Tello0 - 0 WPts
07/03/2030Almaty, Kazakhstan2 - 16 Riyad Ghaksylycov24 - 19(1) LPts
07/01/2030Kiel, Germany2 - 15 Ruggiero Geist16 - 8 LPts
09/11/2029Fortaleza, Brazil2 - 14 Ramiro Cardoza22 - 13 LPts
11/09/2029Almaty, Kazakhstan2 - 13 Andrii Carimow21 - 17 LPts
14/07/2029Samarqand, Uzbekistan2 - 12 Ashraf Molla10 - 13 LPts
16/05/2029Mombasa, Kenya1 - 12 Chris Hinga1 - 11(1) WPts
17/03/2029Chicago, USA1 - 11 John McElligott4 - 12 LPts
17/01/2029Bulawayo, Zimbabwe1 - 10 Michael Clark23 - 9 LPts
19/11/2028Montevideo, Uruguay1 - 9 Quico Martos5 - 27 LPts
21/09/2028Kangundo-Tala, Kenya1 - 8 Tariq Rehman11(1) - 21 LPts
06/08/2028Bogota, Colombia1 - 7 Juan Estopinal14 - 13(3) LPts
08/06/2028Nairobi, Kenya1 - 6 Arali Mariuki0 - 0 LPts
05/05/2028Nakuru, Kenya0 - 6 Bruce Warugongo0 - 0 WPts
03/04/2028Namangan, Uzbekistan0 - 5 Fedar Abdibeck12 - 17 LPts
04/02/2028Minsk, Belarus0 - 4 Vitali Pogorelov35 - 13 LPts
07/12/2027Sofia, Bulgaria0 - 3 Vladislav á Sechev10 - 15(1) LPts
09/10/2027Nakuru, Kenya0 - 2 Makalo Lekuton2 - 9 LPts
19/08/2027Tianjin, China0 - 1 Fo-hsing Sheng4 - 14 LPts
21/06/2027Nairobi, Kenya0 - 0 Waleed Mahmoud10 - 21(1) LPts