Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  38 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2031Nairobi, Kenya37 - 11 Angelo Rallo8(1) - 11 WPts
03/10/2031Nairobi, Kenya36 - 11 Vegas Camejo2 - 3 WPts
03/08/2031Nairobi, Kenya35 - 11 Ashley Mader6 - 8 WPts
05/06/2031Nairobi, Kenya34 - 11 Colombo Marconi4 - 1 WPts
05/04/2031Nairobi, Kenya33 - 11 Lee Redpath2 - 10 WPts
05/02/2031Nairobi, Kenya32 - 11 Leighton MacGuire12 - 9 WPts
07/12/2030Nairobi, Kenya31 - 11 Gennady Panakhov0 - 1 WPts
08/10/2030Nairobi, Kenya30 - 11 Jose Borjas4 - 7 WPts
09/08/2030Nairobi, Kenya29 - 11 Mann Moering1 - 13 WPts
10/06/2030Nairobi, Kenya28 - 11 Chris Gair5 - 4 WPts
11/04/2030Nairobi, Kenya27 - 11 Niall Nevin4 - 5 WPts
10/02/2030Nairobi, Kenya26 - 11 Pedro Marin3 - 13(1) WPts
12/12/2029Nairobi, Kenya25 - 11 Umair Datley11 - 14 WPts
11/11/2029Nairobi, Kenya24 - 11 Umair Datley11 - 13 WPts
11/10/2029Sana'a, Yemen23 - 11 Umair Datley11 - 12 WPts
07/09/2029Daegu, South Korea23 - 10 Waldmunt Rabe31 - 21 LPts Daegu World Championships 2029View
28/07/2029Samarqand, Uzbekistan22 - 10 Anton Mamedkuliyev18 - 32(2) WPts
30/05/2029Sydney, Australia21 - 10 Roberto Parro11 - 18 WPts
01/04/2029Mombasa, Kenya20 - 10 James Tumbo12 - 5 WPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya19 - 10 Hayden Njuguna6 - 1 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya18 - 10 Wasaki Wanga13 - 33 WPts Kenya National Championships 2029View
25/02/2029Nairobi, Kenya17 - 10 Brendan Muirhead2 - 4 WPts
27/12/2028Chitungwiza, Zimbabwe16 - 10 Udenwa Tshamala9 - 17 WPts
28/10/2028Nairobi, Kenya15 - 10 Hugh McCoubrey0 - 5 WPts
29/08/2028Nairobi, Kenya14 - 10 Waqas Badri7 - 22 WPts
28/07/2028Nairobi, Kenya13 - 10 Magne Jahr13 - 12 WPts
27/06/2028Bergen, Norway12 - 10 Magne Jahr13 - 11 WPts
27/05/2028Nairobi, Kenya11 - 10 Vicente Lince17(1) - 9 WPts
26/04/2028Quito, Ecuador10 - 10 Vicente Lince17(1) - 8 WPts
26/03/2028Kisumu, Kenya10 - 9 Uzoma Mkuu15 - 18 LPts Kenya National Championships 2028View
08/03/2028Nairobi, Kenya9 - 9 Ponce Rodriguez7 - 13 WPts
06/02/2028Nairobi, Kenya8 - 9 Evgeny Sidorov7 - 9 WPts
06/01/2028Santa Cruz de la Sierra, Bolivia8 - 8 Agapetus Ancheta15 - 7 LPts
06/12/2027Port-de-Paix, Haiti8 - 7 Georges Beaumarchais19 - 3 LPts
05/11/2027Port-de-Paix, Haiti8 - 6 Georges Beaumarchais18 - 3 LPts
05/10/2027Nairobi, Kenya8 - 5 Gregor Chilomo11 - 7 LPts
04/09/2027Medellin, Colombia8 - 4 Montego Fuentes4 - 9 LPts
28/07/2027Lusaka, Zambia7 - 4 Kentay Mapoma19(1) - 17 WPts
30/05/2027Vantaa, Finland7 - 3 Urmas Vahatalo51 - 23 LPts
01/04/2027Kangundo-Tala, Kenya7 - 2 Jawad Sawaya18 - 12 LPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya6 - 2 Quashawn Kimeu6 - 11 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya5 - 2 Richard Godana12 - 17 WPts Kenya National Championships 2027View
20/02/2027Nakuru, Kenya4 - 2 Chris Simiyu0 - 0 WPts
20/01/2027Nairobi, Kenya3 - 2 James Tumbo0 - 0 WPts
27/11/2026Dushanbe, Tajikistan2 - 2 Alesger Allahyarov9 - 8 WPts
29/09/2026Nairobi, Kenya1 - 2 Quaddus Wambora0 - 0 WPts
07/08/2026Kulob, Tajikistan1 - 1 Shukur Sultan22 - 12 LPts
09/06/2026Yerevan, Armenia1 - 0 Vachakan Zeatounyan19(1) - 28(1) LPts
11/04/2026Nairobi, Kenya0 - 0 Bob Mbareck0 - 1 WPts