Weightclass:  Heavyweight
Location:  Naivasha, Kenya
Record:  6 - 33(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/08/2033Naivasha, Kenya5 - 33(2) Bryan Mbugua2 - 10 WPts
08/06/2033Naivasha, Kenya5 - 32(2) Ontibile Mwange0 - 1 LPts
08/04/2033Naivasha, Kenya4 - 32(2) Kendis Rono0 - 3 WPts
07/02/2033Naivasha, Kenya4 - 31(2) Fadei Spivak10 - 12 LPts
08/12/2032Naivasha, Kenya4 - 30(2) Khalon Silumbe3 - 18 LPts
08/10/2032Naivasha, Kenya3 - 30(2) Waleed Farooq0 - 2 WPts
08/08/2032Naivasha, Kenya3 - 29(1) Mark Kivuva11(1) - 23 LKO3
09/06/2032Naivasha, Kenya3 - 28(1) Dillon Kihoro4 - 11 LPts
10/04/2032Naivasha, Kenya3 - 27(1) Paco Matias14 - 17 LPts
10/02/2032Naivasha, Kenya3 - 26(1) Joe Mathenge10 - 24 LPts
12/12/2031Naivasha, Kenya3 - 25(1) Edvin Cederquist15(1) - 13 LPts
14/10/2031Naivasha, Kenya3 - 24(1) Dillon Kihoro2 - 8 LPts
14/08/2031Naivasha, Kenya3 - 23(1) James Masiga2 - 6 LPts
15/06/2031Nairobi, Kenya3 - 22(1) Amjad Karim5 - 17(3) LPts
16/04/2031Nakuru, Kenya2 - 22(1) Bruce Warugongo4 - 15(1) WPts
16/02/2031Naivasha, Kenya2 - 21(1) James Wadongo10 - 21 LPts
19/12/2030San Juan, Puerto Rico2 - 20(1) Alejandro Rolan18 - 6 LPts
21/10/2030Krakow, Poland1 - 20(1) Krzysztof Kalisz3 - 7 WPts
23/08/2030Bayamon, Puerto Rico1 - 19(1) Jose Llorente11 - 17 LPts
25/06/2030Nairobi, Kenya1 - 18(1) Hugh Ngetich2 - 10 LPts
07/05/2030Athens, Greece1 - 17(1) Endre Rodino4 - 14 LPts
09/03/2030Naivasha, Kenya1 - 16(1) Lewis Mbote1 - 9 LPts
09/01/2030Coventry, UK1 - 15(1) Jake Dee7 - 22 LPts
11/11/2029Naivasha, Kenya1 - 14(1) Jawad Farah1 - 9 LPts
11/09/2029Bonn, Germany1 - 13(1) Bernardyn Blank24 - 17 LPts
14/07/2029Nassau, Bahamas1 - 12(1) Brin Callan12 - 16 LPts
16/05/2029Mombasa, Kenya1 - 11(1) Mark Kivuva1 - 12 LPts
17/03/2029London, UK1 - 10(1) Douglas McKenna13 - 9 LPts
17/01/2029Nakuru, Kenya1 - 9(1) Alen Saina1 - 13(1) LPts
19/11/2028Krakow, Poland1 - 8 Patryk Gruszecki27(2) - 11 LKO3
21/09/2028Takoradi, Ghana1 - 7 David Nimoh8 - 16 LPts
24/07/2028Malmo, Sweden1 - 6 Simon Hagelin17 - 8 LPts
26/05/2028Montevideo, Uruguay1 - 5 Rodrigo Umanzor12 - 11 LPts
28/03/2028Naples, Italy1 - 4 Raul Ferraro17 - 22(1) LPts
29/01/2028Sosnowiec, Poland1 - 3 Krystian Kaplon26(1) - 17 LPts
01/12/2027Mombasa, Kenya1 - 2 Okapi Odera0 - 0 LPts
15/10/2027Mombasa, Kenya1 - 1 Ian Rutto12 - 13 LPts
20/08/2027Nairobi, Kenya0 - 1 Kwamin Salem0 - 0 WPts
05/07/2027Naivasha, Kenya0 - 0 Justin Crookshank3 - 17 LPts