Weightclass:  Featherweight
Location:  Nairobi, Kenya
Record:  13(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/02/2027Nairobi, Kenya12(1) - 24 Gazi Sheikh0 - 0 WPts
12/12/2026Nairobi, Kenya11(1) - 24 Mel Strahan3 - 8 WPts
13/10/2026Nairobi, Kenya10(1) - 24 Natal Gozali5 - 17 WPts
14/08/2026Nairobi, Kenya9(1) - 24 Nwa Tata-muya0 - 1 WPts
15/06/2026Nairobi, Kenya8(1) - 24 Javier Almeda0 - 3 WPts
16/04/2026Nairobi, Kenya7(1) - 24 Saad Salameh2 - 5 WPts
15/02/2026Nairobi, Kenya6(1) - 24 Eero Keranen4 - 9 WPts
17/12/2025Nairobi, Kenya6(1) - 23 Merrel Kupp23(6) - 13 LPts
19/10/2025Nairobi, Kenya5(1) - 23 Greg Jack14 - 16 WPts
20/08/2025Nairobi, Kenya5(1) - 22 Ian Verdi1 - 1 LPts
21/06/2025Nairobi, Kenya4(1) - 22 Oscar Muzorewa4 - 9 WPts
22/04/2025Nairobi, Kenya3(1) - 22 Rob Marangu3 - 7 WPts
21/02/2025Achiaman, Ghana3(1) - 21 Chris Adarkwa4 - 9 LPts
24/12/2024Tegucigalpa, Honduras3(1) - 20 Ramiro Estrella14(1) - 13 LPts
26/10/2024Nairobi, Kenya2(1) - 20 Seymour Giraudoux3 - 4 WPts
28/08/2024Nairobi, Kenya2(1) - 19 David Ndambiri9 - 21 LPts
06/07/2024Nairobi, Kenya1 - 19 John Anyona7 - 12(7) WKO3
07/05/2024Rostock, Germany1 - 18 Sigwald Heinecke5 - 17 LPts
09/03/2024Nairobi, Kenya1 - 17 Chris Kutuny15 - 16 LPts
11/01/2024Nairobi, Kenya1 - 16 Noel Ngahu36 - 8 LPts
25/11/2023Naivasha, Kenya1 - 15 Joel Maathai11 - 13 LPts
25/10/2023Gomel, Belarus1 - 14 Kolzak Zozulin30(3) - 9 LPts
27/08/2023Montevideo, Uruguay1 - 13 Neper Metro10 - 25 LPts
29/06/2023Minsk, Belarus1 - 12 Krystiyan Witko22 - 9 LPts
01/05/2023Montevideo, Uruguay1 - 11 Vicente Curto8 - 23 LPts
03/03/2023Kisumu, Kenya1 - 10 Napoleon Wamuyu2 - 7 LPts
14/01/2023Carolina, Puerto Rico1 - 9 Cruz Napoleon6 - 19 LPts
16/11/2022Managua, Nicaragua1 - 8 Fraco Monsanto10 - 19 LPts
18/09/2022Kikuyu, Kenya0 - 8 Quashawn Nganga0 - 0 WPts
24/07/2022Tehran, Iran0 - 7 Haaris Ebrahimi7 - 20(4) LPts
26/05/2022Dushanbe, Tajikistan0 - 6 Borya Karaev16 - 8 LPts
28/03/2022Shanghai, China0 - 5 Lao-Tzu Ngo8 - 19 LPts
28/01/2022Samarqand, Uzbekistan0 - 4 Toma Isabecow12 - 12 LPts
30/11/2021Toshkent, Uzbekistan0 - 3 Vasili Ghacksylykow8 - 14 LPts
01/10/2021Kisumu, Kenya0 - 2 David Nabutola14 - 10 LPts
17/08/2021Kangundo-Tala, Kenya0 - 1 Aftab Chutani7 - 15 LPts
05/07/2021Machakos, Kenya0 - 0 Runako Konchellah0 - 0 LPts