Weightclass:  Light Flyweight
Location:  Nairobi, Kenya
Record:  38 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/06/2029Nairobi, Kenya37 - 20 Min-woo Whang0 - 2 WPts
26/04/2029Nairobi, Kenya36 - 20 Ju-young Joe1 - 16 WPts
25/02/2029Nairobi, Kenya35 - 20 Ramirez Fulgencio5 - 6 WPts
27/12/2028Nairobi, Kenya35 - 19 Atreus Sica6 - 9 LPts
28/10/2028Nairobi, Kenya34 - 19 Angel Civil2 - 9 WPts
29/08/2028Nairobi, Kenya34 - 18 Coyne Diaby17 - 6 LPts
30/06/2028Nairobi, Kenya33 - 18 Ovidio Ortiz1 - 1 WPts
01/05/2028Nairobi, Kenya32 - 18 Ilham Matar1 - 5 WPts
02/03/2028Nairobi, Kenya31 - 18 Leif Eide0 - 4 WPts
01/01/2028Nairobi, Kenya30 - 18 Tung Moo4 - 7 WPts
02/11/2027Nairobi, Kenya29 - 18 Ian Sribor8 - 19 WPts
02/09/2027Nairobi, Kenya28 - 18 Felix Lawless0 - 1 WPts
03/07/2027Montevideo, Uruguay28 - 17 Vicente Villafana28 - 11 LPts
02/06/2027Rome, Italy28 - 16 Nico Valdifiori32 - 20 LPts
02/05/2027Nairobi, Kenya28 - 15 Nico Valdifiori31 - 20 LPts
29/03/2027Kangundo-Tala, Kenya27 - 15 Johnny Elmi13 - 36 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya26 - 15 Joshua Andersson9(1) - 6 WPts Kenya National Championships 2027View
18/03/2027Murcia, Spain26 - 14 Agapetus Torrez22(3) - 23 LPts
15/02/2027Nairobi, Kenya25 - 14 Juan Castaneda11 - 33(1) WPts
15/01/2027Nairobi, Kenya24 - 14 Juan Castaneda11 - 32(1) WPts
15/12/2026Nairobi, Kenya23 - 14 Juan Castaneda11 - 31(1) WPts
07/11/2026Konibodom, Tajikistan23 - 13 Andrii Moldabeckoff18(1) - 32 LPts
05/10/2026Nairobi, Kenya23 - 12 Gosdantin Hakimyan19(1) - 14 LPts
03/09/2026Nairobi, Kenya22 - 12 Paul Van Zyl19(1) - 19 WPts
03/08/2026Johannesburg, South Africa21 - 12 Paul Van Zyl19(1) - 18 WPts
03/07/2026Kosice, Slovakia20 - 12 Ivan Bartak5 - 21 WPts
02/06/2026Stoke, UK20 - 11 Jack McCreary14 - 20 LPts
02/05/2026Nairobi, Kenya19 - 11 Waleed Rizk5 - 10(1) WPts
29/03/2026Incheon, South Korea19 - 10 Kyo0won Cha23(4) - 27 LPts
26/02/2026Nairobi, Kenya18 - 10 Quito Hilario10 - 10 WPts
26/01/2026Floridablanca, Colombia17 - 10 Quito Hilario10 - 9 WPts
25/12/2025Nairobi, Kenya17 - 9 Quito Hilario9 - 9 LPts
24/11/2025Nairobi, Kenya16 - 9 Quito Hilario9 - 8 WPts
22/10/2025Nairobi, Kenya15 - 9 Gonzalo Juliana4 - 9 WPts
20/09/2025Nairobi, Kenya14 - 9 Gonzalo Juliana4 - 8 WPts
20/08/2025Nairobi, Kenya13 - 9 Gonzalo Juliana4 - 7 WPts
20/07/2025Nairobi, Kenya12 - 9 Gonzalo Juliana4 - 6 WPts
19/06/2025Nairobi, Kenya11 - 9 Diego Villalba8 - 15 WPts
19/05/2025Nairobi, Kenya10 - 9 Diego Villalba8 - 14 WPts
18/04/2025Nairobi, Kenya9 - 9 Gower Cassin8(3) - 16 WPts
18/03/2025Abidjan, Ivory Coast8 - 9 Gower Cassin8(3) - 15 WPts
15/02/2025Nairobi, Kenya8 - 8 Gower Cassin7(3) - 15 LPts
15/01/2025Nairobi, Kenya7 - 8 Gower Cassin7(3) - 14 WPts
13/12/2024Montevideo, Uruguay7 - 7 Jose Ocanas5 - 9 LPts
12/11/2024Pekalongan, Indonesia7 - 6 Karna Dharmasetu16 - 12 LPts
12/10/2024Amman, Jordan7 - 5 Waleed Fazil2 - 7 LPts
11/09/2024Nairobi, Kenya7 - 4 Waleed Fazil1 - 7 LPts
05/08/2024Nairobi, Kenya7 - 3 Ratib Kaabouni7 - 10 LPts
04/07/2024Nairobi, Kenya6 - 3 Xaver Cedillo2 - 3 WPts
12/05/2024Paris, France6 - 2 Laron Foccart11 - 21 LPts
14/03/2024Samarqand, Uzbekistan5 - 2 Sasha Taghibaeff8 - 20 WPts
15/01/2024Nairobi, Kenya4 - 2 Pedro Villar0 - 4(1) WPts
17/11/2023Nairobi, Kenya3 - 2 Kenzie Njoroge1 - 5 WPts
19/09/2023Nairobi, Kenya3 - 1 Nicholas Itwiku7 - 26 LPts
01/08/2023Seville, Spain3 - 0 Jose Pablo14(4) - 19 LPts
03/06/2023San Miguel de Tucuman, Argentina2 - 0 Angel Sainz1 - 9 WPts
05/04/2023Newcastle, Australia1 - 0 Matt Moultrie0 - 0 WPts
05/02/2023Nairobi, Kenya0 - 0 Juan Olivarez0 - 3 WPts