Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  18 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/01/2034Nairobi, Kenya17 - 20 David Kosencha9 - 20 WPts
04/12/2033Nairobi, Kenya16 - 20 Roman Melgoza7 - 20 WPts
05/10/2033Lusaka, Zambia15 - 20 Kyrone Siwombo0 - 0 WPts
06/08/2033Nairobi, Kenya14 - 20 Elchin Cazackpaeff7 - 13 WPts
06/06/2033Nizhny Tagil, Russia13 - 20 Valeri Koval6 - 25 WPts
08/04/2033Nairobi, Kenya12 - 20 Chris Rop3 - 3 WPts
07/02/2033Lincoln, USA12 - 19 Harvey Ashley7 - 4 LPts
09/12/2032Ruiru, Kenya12 - 18 Jasper Dafaa7 - 17 LPts
15/10/2032Nairobi, Kenya11 - 18 Fidel Carrion11 - 9 WPts
16/08/2032Ruiru, Kenya10 - 18 Jasper Dafaa7 - 15 WPts
14/06/2032Nairobi, Kenya9 - 18 Alastair Kariara1 - 1 WPts
18/04/2032Shymkent, Kazakhstan9 - 17 Rehan Ghahylykoff2 - 7 LPts
19/02/2032Nairobi, Kenya8 - 17 Macario Linan6 - 2 WPts
21/12/2031Nairobi, Kenya8 - 16 Boris Kaghgaliew10 - 12 LPts
22/10/2031Hanoi, Vietnam8 - 15 Dau Chien5 - 17(1) LPts
24/08/2031Nairobi, Kenya7 - 15 Yves Cerdan1 - 6 WPts
26/06/2031Almaty, Kazakhstan7 - 14 Atif Sadwacasow3 - 2 LPts
28/04/2031Semarang, Indonesia7 - 13 Galang Yacobi8 - 14 LPts
28/02/2031Nairobi, Kenya7 - 12 Dan Ngahu2 - 9 LPts
30/12/2030Nairobi, Kenya7 - 11 William Ngatuny7 - 14 LPts
31/10/2030Ruiru, Kenya6 - 11 Jasper Dafaa4 - 7 WPts
04/09/2030General Santos, Philippines5 - 11 Fresco Lema1 - 18 WPts
06/07/2030Machakos, Kenya4 - 11 Robert Aceda0 - 11 WPts
10/05/2030Nairobi, Kenya3 - 11 Gethin Abol8 - 10 WPts
11/03/2030Nairobi, Kenya3 - 10 John Quainoo5(2) - 19 LPts
11/01/2030Nairobi, Kenya3 - 9 Nathan Mangua12 - 19 LPts
13/11/2029Nairobi, Kenya2 - 9 Rob Lelel0 - 8 WPts
13/09/2029Nairobi, Kenya1 - 9 Aleksei Markov2 - 4 WPts
15/07/2029Krakow, Poland1 - 8 Wojciech Kaszynski16 - 27 LPts
17/05/2029Nairobi, Kenya1 - 7 Fritzi Bertram22 - 10 LPts
19/03/2029The Hague, Netherlands1 - 6 Weylandt Wynen1 - 14(1) LPts
19/01/2029Nairobi, Kenya1 - 5 Jose Laris11 - 18 LPts
21/11/2028Naivasha, Kenya1 - 4 Chris Mwei1 - 19 LPts
23/09/2028Nairobi, Kenya1 - 3 Hassan Barraket13 - 18 LPts
25/07/2028Managua, Nicaragua1 - 2 Angel Bomba4 - 14 LPts
27/05/2028Nairobi, Kenya1 - 1 Azam Ayub1 - 0 LPts
05/04/2028Naivasha, Kenya1 - 0 Brad Keino8(2) - 21 LPts
05/03/2028Nairobi, Kenya0 - 0 Gethin Abol0 - 0 WPts