Weightclass:  Lightweight
Location:  Mombasa, Kenya
Record:  22 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/11/2034Mombasa, Kenya21 - 26 Danyaal Firman1 - 0 WPts
16/09/2034Mombasa, Kenya20 - 26 Rashid Hoda2 - 9 WPts
17/07/2034Mombasa, Kenya19 - 26 Aleksei Baroyev7 - 9 WPts
16/05/2034Mombasa, Kenya18 - 26 Danny MacBain12 - 23 WPts
16/03/2034Mombasa, Kenya17 - 26 Love Magnusson1 - 1 WPts
16/01/2034Mombasa, Kenya16 - 26 Chul Koh1 - 0 WPts
15/11/2033Mombasa, Kenya15 - 26 Ian Phiri2 - 12 WPts
17/09/2033Mombasa, Kenya14 - 26 Chiamaka Pnyango2 - 10 WPts
18/07/2033Bokhtar, Tajikistan13 - 26 Bahram Zia9 - 12 WPts
20/05/2033Almaty, Kazakhstan12 - 26 Amjad Kackpenov7 - 18(1) WPts
21/03/2033Karaj, Iran12 - 25 Faisal Jaffer13 - 6 LPts
20/01/2033Riga, Latvia11 - 25 Alik Odzina12 - 16 WPts
21/11/2032Bouake, Ivory Coast10 - 25 Chancellor Mollere0 - 8(1) WPts
23/09/2032Mombasa, Kenya10 - 24 Brin Rono10 - 9 LPts
24/07/2032Mombasa, Kenya9 - 24 Peter Matuma0 - 7 WPts
26/05/2032Vilnius, Lithuania9 - 23 Bohater Ciak26 - 12 LPts
28/03/2032Montevideo, Uruguay9 - 22 Juan Cruz9 - 9 LPts
29/01/2032Vilnius, Lithuania9 - 21 Bohater Bochenek23 - 22 LPts
01/12/2031Madrid, Spain8 - 21 Juan Guitron6 - 20 WPts
03/10/2031San Lorenzo, Paraguay8 - 20 Hernan Zea14 - 13 LPts
05/08/2031Zagreb, Croatia7 - 20 Gabrijel Petek11 - 24 WPts
07/06/2031Rijeka, Croatia7 - 19 Filip Cindric11 - 16 LPts
09/04/2031Mombasa, Kenya6 - 19 Kabonero Allan10 - 14 WPts
09/02/2031Kisumu, Kenya5 - 19 Patrick Chege1 - 15 WPts
07/01/2031Nairobi, Kenya5 - 18 Uzoma Mkuu28(1) - 23 LPts
07/12/2030Taif, Saudi Arabia5 - 17 Abdul Alturk19 - 32 LPts
09/10/2030Yerevan, Armenia5 - 16 Tsavag Ferhadian11 - 16 LPts
11/08/2030Maipu, Chile4 - 16 Jose Cedano10 - 16 WPts
13/06/2030Madrid, Spain3 - 16 Montel Campuzano1 - 15(2) WPts
15/04/2030Dubai, UAE3 - 15 Faisal Nahyan46 - 32 LPts
15/02/2030Rotterdam, Netherlands3 - 14 Narcisse Van der Strate6 - 13 LPts
18/12/2029San Jose, Costa Rica2 - 14 Manuel Patron4(1) - 47(12) WPts
20/10/2029Zagreb, Croatia2 - 13 Matej Buzov16(1) - 26 LPts
22/08/2029Zagreb, Croatia2 - 12 Nikša Škugor3 - 16 LPts
24/06/2029Laval, Canada2 - 11 Justin Villechaize9 - 17 LPts
26/04/2029Chitungwiza, Zimbabwe2 - 10 Udenwa Tshamala9 - 19 LPts
26/02/2029Nairobi, Kenya2 - 9 Quarren Babla2 - 10 LPts
07/01/2029Rotterdam, Netherlands2 - 8 Polleke Hembrecht9 - 11 LPts
09/11/2028Mombasa, Kenya1 - 8 Floyd Nzau4 - 10 WPts
10/09/2028Medellin, Colombia1 - 7 Ponce Ortis40 - 10 LPts
13/07/2028Nakuru, Kenya1 - 6 Lavaughn Ogonga0 - 7 LPts
19/05/2028Naivasha, Kenya1 - 5 Kris Arikan10 - 9 LPts
24/03/2028Mombasa, Kenya1 - 4 Vittore Sossi6 - 8 LPts
25/01/2028Mombasa, Kenya1 - 3 Jacob Kahiu1 - 17 LPts
28/11/2027Mombasa, Kenya0 - 3 Noel Waibara2 - 4 WPts
29/09/2027Mombasa, Kenya0 - 2 Kabonero Allan1 - 1 LPts
02/08/2027Nairobi, Kenya0 - 1 Manu Jelagat3 - 7 LPts
07/06/2027Mombasa, Kenya0 - 0 James Tumbo2 - 1 LPts