Weightclass:  Lightweight
Location:  Ruiru, Kenya
Record:  19 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Ruiru, Kenya18 - 14 Young-cheol Mong4 - 11 WPts
26/09/2033Ruiru, Kenya17 - 14 Jawad Holey1 - 12(1) WPts
26/07/2033Ruiru, Kenya16 - 14 Evgeny Yudin1 - 7 WPts
25/05/2033Ruiru, Kenya15 - 14 Jordan Wyllie1 - 1 WPts
25/03/2033Ruiru, Kenya14 - 14 Audric Delcamp9 - 12 WPts
23/01/2033Ruiru, Kenya13 - 14 Khalid Jalali0 - 3 WPts
23/11/2032Ruiru, Kenya12 - 14 Swain Stroh4 - 6 WPts
23/09/2032Naivasha, Kenya11 - 14 Nathan Kingi10 - 13 WPts
18/08/2032Nairobi, Kenya10 - 14 Clinton Verdi14 - 26 WPts
18/07/2032Toronto, Canada9 - 14 Connor Smith5 - 28 WPts
20/05/2032Kingston, Jamaica9 - 13 Aaron Akins12 - 22 LPts
22/03/2032Georgetown, Guyana9 - 12 Brin Griffiths15 - 8 LPts
23/01/2032Quebec City, Canada9 - 11 Jean-Baptiste Fossey20 - 11 LPts
25/11/2031Bogota, Colombia8 - 11 Jose Orellana10(1) - 17 WPts
27/09/2031Ruiru, Kenya7 - 11 Tevaughn Ekhalie1 - 8 WPts
01/08/2031Port-au-Prince, Haiti7 - 10 Curtis Fabre26 - 17 LPts
03/06/2031Ottawa, Canada7 - 9 Leeroy Heth29 - 15 LPts
05/04/2031Zagreb, Croatia6 - 9 Aleksandar Ukalovic5(1) - 12 WPts
05/02/2031Ruiru, Kenya6 - 8 Joseph Brewster4 - 11 LPts
08/12/2030Almaty, Kazakhstan5 - 8 Vitali Kajrculoff8 - 24(1) WPts
10/10/2030Montevideo, Uruguay4 - 8 Angel Chapa3 - 11 WPts
12/08/2030La Paz, Bolivia4 - 7 Salvador Villatoro14 - 28 LPts
14/06/2030Tilburg, Netherlands4 - 6 Henderik Van Cansinck9 - 4 LPts
16/04/2030Tilburg, Netherlands4 - 5 Henderik Van Cansinck8 - 4 LPts
16/02/2030Ruiru, Kenya3 - 5 Glynn Ertzgaard3 - 5 WPts
18/12/2029Nassau, Bahamas3 - 4 Michael Reith37(2) - 29 LPts
20/10/2029Pikine, Senegal3 - 3 Edmond Waigo15 - 20 LPts
22/08/2029Ruiru, Kenya2 - 3 John Balmer5 - 10 WPts
24/06/2029Ruiru, Kenya2 - 2 Mark Gathimba1 - 3 LPts
25/04/2029Bulawayo, Zimbabwe2 - 1 Brendan Sadomba13 - 24 LPts
25/02/2029Shymkent, Kazakhstan2 - 0 Yulian Orazaev20 - 12(1) LPts
28/12/2028Ruiru, Kenya1 - 0 Sulaiman Kilimo0 - 7 WPts
29/10/2028Ruiru, Kenya0 - 0 Kadeem Shaheen2 - 3 WPts