Weightclass:  Lightweight
Location:  Kangundo-Tala, Kenya
Record:  16 - 24(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Kangundo-Tala, Kenya16 - 23(1) Jack Foyle21(5) - 10 LKO3
26/09/2033Kangundo-Tala, Kenya15 - 23(1) Aleksei Vishnyakov9 - 15 WPts
27/07/2033Kangundo-Tala, Kenya14 - 23(1) Myung-joo Sur1 - 2 WPts
26/05/2033Kangundo-Tala, Kenya13 - 23(1) Amjad Mahfouz1 - 11 WPts
26/03/2033Kangundo-Tala, Kenya12 - 23(1) Rogers Blaich3 - 11 WPts
24/01/2033Kangundo-Tala, Kenya11 - 23(1) Chiamaka Pnyango1 - 6 WPts
24/11/2032Kangundo-Tala, Kenya11 - 22(1) Euan Lekuton27 - 10 LPts
24/09/2032Kangundo-Tala, Kenya10 - 22(1) Morgan Moroto1 - 6 WPts
25/07/2032Kangundo-Tala, Kenya10 - 21(1) Vicente Laverde6 - 12 LPts
26/05/2032Valencia, Spain10 - 20(1) Angel Gamero10 - 19 LPts
27/03/2032Kangundo-Tala, Kenya9 - 20(1) Sid Mungaro10 - 8 WPts
28/01/2032Kangundo-Tala, Kenya8 - 20(1) Jamie Muthama4 - 10 WPts
29/11/2031Nassau, Bahamas8 - 19(1) Mick Mount20 - 25 LPts
01/10/2031Nairobi, Kenya7 - 19(1) Imran Youssef9 - 11 WPts
16/08/2031Kisumu, Kenya7 - 18(1) Mark Mishra22(3) - 19 LPts
24/06/2031Nairobi, Kenya7 - 17(1) Josh Kiplitany18(1) - 13 LPts
20/05/2031Nairobi, Kenya7 - 16(1) James Tumbo23 - 7 LPts
07/04/2031Las Condes, Chile6 - 16(1) Ulises Trinadad28 - 15 WPts
07/02/2031Kangundo-Tala, Kenya5 - 16(1) Kwau Obaid2 - 6 WPts
09/12/2030Wroclaw, Poland5 - 15(1) Bonifacy Bara16 - 9 LPts
11/10/2030Madrid, Spain5 - 14(1) Jose Manzanares24 - 22(1) LPts
13/08/2030Montevideo, Uruguay4 - 14(1) Xavier Cespedes4 - 7 WPts
15/06/2030Kangundo-Tala, Kenya4 - 13 Guido Pecina14 - 21 LKO3
17/04/2030Kangundo-Tala, Kenya4 - 12 Theophiel Truyens9 - 3 LPts
17/02/2030Kangundo-Tala, Kenya4 - 11 Bryan Obiri1 - 4 LPts
20/12/2029Nairobi, Kenya4 - 10 Quarren Babla4 - 13 LPts
29/10/2029Kangundo-Tala, Kenya3 - 10 Mashawn Ngeny1 - 12(2) WPts
29/08/2029Dushanbe, Tajikistan2 - 10 Khanlar Hosseini2 - 12 WPts
01/07/2029Kangundo-Tala, Kenya2 - 9 Mark Mahboob0 - 8 LPts
01/05/2029Nakuru, Kenya2 - 8 Glynn Ertzgaard1 - 2 LPts
09/03/2029Nairobi, Kenya2 - 7 Keshawn Kapkobi6 - 8 LPts
10/01/2029Montevideo, Uruguay2 - 6 Fausto Fermin9 - 14 LPts
12/11/2028Bouake, Ivory Coast2 - 5 Canon Vieira13 - 23 LPts
14/09/2028Kikuyu, Kenya2 - 4 Fraser Kidero6 - 17 LPts
18/07/2028Kangundo-Tala, Kenya1 - 4 Daniel Kipsang0 - 1 WPts
19/05/2028Dushanbe, Tajikistan1 - 3 Goga Ghackupov17 - 19 LPts
21/03/2028Kisumu, Kenya1 - 2 Robert Maji10(1) - 12 LPts
29/01/2028Nakuru, Kenya1 - 1 Keshawn Matiba12 - 19 LPts
01/12/2027Nairobi, Kenya1 - 0 Chris Waki13 - 13 LPts
21/10/2027Kangundo-Tala, Kenya0 - 0 Noel Waibara2 - 3 WPts