Weightclass:  Heavyweight
Location:  Kisumu, Kenya
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2033Mombasa, Kenya20 - 14 Okapi Odera11 - 26 WPts
29/09/2033Nairobi, Kenya19 - 14 Hugh Ngetich15 - 19 WPts
13/08/2033Trujillo, Peru18 - 14 Aimon Pinedo10 - 19 WPts
13/07/2033Kisumu, Kenya18 - 13 Aimon Pinedo9 - 19 LPts
12/06/2033Kisumu, Kenya17 - 13 Aimon Pinedo9 - 18 WPts
12/05/2033Kisumu, Kenya16 - 13 Aimon Pinedo9 - 17 WPts
26/03/2033Nairobi, Kenya16 - 12 Faraji Okayu13 - 11 LPts Kenya National Championships 2033View
27/02/2033Kisumu, Kenya15 - 12 Aimon Pinedo9 - 15 WPts
23/01/2033Rostock, Germany14 - 12 Barret Gettig9 - 16 WPts
24/11/2032Gothenburg, Sweden13 - 12 Hampus Siren10 - 18 WPts
26/09/2032Nassau, Bahamas13 - 11 David Morris11 - 12 LPts
29/07/2032San Juan, Puerto Rico12 - 11 Fidel Enriques15 - 19 WPts
31/05/2032Sofia, Bulgaria11 - 11 Mitre á Yotov6 - 16 WPts
01/04/2032Machakos, Kenya11 - 10 Hugh Ngetich9 - 16 LPts Kenya National Championships 2032View
29/03/2032Machakos, Kenya10 - 10 Faraji Okayu8 - 7 WPts Kenya National Championships 2032View
26/03/2032Machakos, Kenya9 - 10 Mason Gaddae5 - 7 WPts Kenya National Championships 2032View
05/02/2032Riga, Latvia8 - 10 Georgiy Sarfas5 - 21 WPts
08/12/2031Kisumu, Kenya7 - 10 Ian Anguka2 - 5 WPts
09/10/2031Kumasi, Ghana7 - 9 Mablevi Salifu19 - 9 LPts
11/08/2031Harare, Zimbabwe7 - 8 Jack Wutawunashe28 - 15 LPts
13/06/2031Kisumu, Kenya6 - 8 Louis Mathu0 - 2 WPts
13/04/2031Kisumu, Kenya5 - 8 Arran Wangui0 - 1 WPts
12/02/2031Allentown, USA5 - 7 Mick Gillund8 - 9 LPts
15/12/2030Kisumu, Kenya4 - 7 Syed Dauenoff1 - 9 WPts
17/10/2030Kisumu, Kenya4 - 6 Sajid Soudani15 - 28(1) LPts
19/08/2030Harare, Zimbabwe3 - 6 Gregor macheso6 - 22 WPts
21/06/2030Tegucigalpa, Honduras3 - 5 Xabat Bonito20(1) - 16 LPts
23/04/2030Almaty, Kazakhstan3 - 4 Kolzak Kusheckov4 - 6 LPts
23/02/2030Oslo, Norway3 - 3 Hardicanute Laursen9 - 25 LPts
26/12/2029Tehran, Iran2 - 3 Asif Yousef6 - 18 WPts
28/10/2029Hamburg, Germany2 - 2 Myer Joseph3 - 22 LPts
30/08/2029Copenhagen, Denmark2 - 1 Wray Johannesen26(2) - 20 LPts
02/07/2029Kisumu, Kenya1 - 1 Bruce Warugongo1 - 7(1) WPts
03/05/2029Hamburg, Germany0 - 1 Eburhardt Corell0 - 2 WPts
05/03/2029Kisumu, Kenya0 - 0 Guido Vilar1 - 0 LPts