Weightclass:  Middleweight
Location:  Ruiru, Kenya
Record:  17 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/04/2042Ruiru, Kenya16 - 14 Leonardo Sastre0 - 1 WPts
10/02/2042Ruiru, Kenya15 - 14 Ramirez Lujan1 - 8 WPts
10/12/2041Ruiru, Kenya14 - 14 Patrick Lelei2 - 10 WPts
09/10/2041Ruiru, Kenya14 - 13 Danyaal Safi11 - 5 LPts
08/08/2041Ruiru, Kenya13 - 13 Vasili Mammadaliyev5 - 15 WPts
07/06/2041Ruiru, Kenya12 - 13 Agapetus Piedra2 - 4 WPts
07/04/2041Ruiru, Kenya11 - 13 Falih Maazouz3 - 2 WPts
05/02/2041Ruiru, Kenya10 - 13 Wasyl Stepaniak2 - 6 WPts
07/12/2040Nakuru, Kenya10 - 12 Atif Wasti3 - 18 LPts
06/11/2040Ruiru, Kenya9 - 12 Pyotr Mambetov0 - 1 WPts
05/09/2040Aarhus, Denmark8 - 12 Canute Host0 - 0 WPts
07/07/2040Ruiru, Kenya7 - 12 Atif Wasti2 - 16 WPts
06/05/2040Melbourne, Australia7 - 11 John Dryman27 - 13(1) LPts
08/03/2040Montevideo, Uruguay6 - 11 Santiago Tejada0 - 4 WPts
07/01/2040Delmas, Haiti6 - 10 Laramie Beaumarchais21 - 16 LPts
08/11/2039Nassau, Bahamas6 - 9 Nathan Quigg13 - 13(1) LPts
10/09/2039Ruiru, Kenya5 - 9 Salim Mwamzandi3 - 7 WPts
09/07/2039Lusaka, Zambia5 - 8 Lavaughn Muchimba15 - 21(1) LPts
11/05/2039Vilnius, Lithuania5 - 7 Justyn Tanski13 - 17 LPts
13/03/2039Ruiru, Kenya4 - 7 Wasaki Sirma2 - 22 WPts
19/01/2039Ruiru, Kenya4 - 6 Akram Ismailov1 - 2 LPts
19/11/2038Ruiru, Kenya3 - 6 Gethin Hashidu7 - 20 WPts
19/09/2038Ruiru, Kenya3 - 5 Aarre Koivunen3 - 7 LPts
21/07/2038Nairobi, Kenya2 - 5 Zain Hai0 - 6 WPts
24/05/2038Ruiru, Kenya1 - 5 David Lankas1 - 2 WPts
24/03/2038London, UK1 - 4 John Ward14 - 10 LPts
24/01/2038Nairobi, Kenya1 - 3 Chris Merali1 - 6 LPts
24/11/2037Nairobi, Kenya1 - 2 Lakista Gitahi4 - 12 LPts
28/09/2037Nairobi, Kenya1 - 1 Chris Merali0 - 4 LPts
11/08/2037Mombasa, Kenya1 - 0 Dale Nanok19 - 5 LPts
05/07/2037Ruiru, Kenya0 - 0 Alec Njenga2 - 5 WPts