Weightclass:  Lightweight
Location:  Machakos, Kenya
Record:  20 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/07/2025Machakos, Kenya19 - 26 Connor Redsan0 - 1 WPts
19/05/2025Machakos, Kenya18 - 26 Corbin Norment8 - 11 WPts
20/03/2025Machakos, Kenya17 - 26 James Gaddae1 - 0 WPts
19/01/2025Machakos, Kenya16 - 26 Steinberg Heidner3 - 16 WPts
20/11/2024Machakos, Kenya15 - 26 Salvador Riojas21 - 18 WPts
21/09/2024Machakos, Kenya14 - 26 Haaris Saatchi1 - 1 WPts
23/07/2024Machakos, Kenya13 - 26 Lee Shiau4 - 8 WPts
24/05/2024Machakos, Kenya12 - 26 Davie Whitehorn0 - 2 WPts
25/03/2024Machakos, Kenya11 - 26 Uzoma Kingson2 - 15 WPts
25/01/2024Machakos, Kenya10 - 26 Nathan Kaya1 - 3 WPts
26/11/2023Machakos, Kenya9 - 26 Adnan Isidora0 - 6(1) WPts
25/09/2023Machakos, Kenya8 - 26 Vasili Esmagambetov1 - 9 WPts
27/07/2023Machakos, Kenya8 - 25 Rob Mbote16 - 17 LPts
27/05/2023Machakos, Kenya8 - 24 Rob Mbote15 - 17 LPts
27/03/2023Des Moines, USA8 - 23 Bradley Moyle9 - 10 LPts
27/01/2023Machakos, Kenya7 - 23 Clinton Malema3 - 17 WPts
28/11/2022Dushanbe, Tajikistan7 - 22 Khamis Sham13 - 14 LPts
30/09/2022Istanbul, Turkey7 - 21 Bulut Demirtash12 - 15 LPts
02/08/2022Lusaka, Zambia6 - 21 Tevin Mvunga13(1) - 17(1) WPts
01/06/2022Machakos, Kenya6 - 20 Danny Haw18 - 5 LPts
03/04/2022Berlin, Germany6 - 19 Bogart Mauck8 - 12 LPts
03/02/2022Machakos, Kenya6 - 18 Ian Kaloki13 - 11 LPts
03/12/2021Machakos, Kenya6 - 17 Jacob Mwakwere7 - 16 LPts
02/10/2021Zagreb, Croatia5 - 17 Lovrenco Bešic6 - 12 WPts
04/08/2021Machakos, Kenya4 - 17 Roger Okinda1 - 2 WPts
02/06/2021Machakos, Kenya4 - 16 Jack Dawood8 - 12 LPts
02/04/2021Montreal, Canada4 - 15 Louie Paquet14 - 3 LPts
02/02/2021Kisumu, Kenya4 - 14 Rex Matiku7 - 13 LPts
14/12/2020London, UK4 - 13 Mark Power11 - 2 LPts
16/10/2020Nairobi, Kenya3 - 13 Leighton Musyoki5 - 13 WPts
18/08/2020Kisumu, Kenya3 - 12 Kieran Kaberere8 - 6 LPts
21/06/2020Nairobi, Kenya3 - 11 Alen Magara13 - 1 LPts
19/05/2020Vaughan, Canada3 - 10 Jamie Woodburn6 - 7 LPts
21/03/2020Ulaanbaatar, Mongolia3 - 9 Liko Mao6 - 5 LPts
21/01/2020San Bernardo, Chile3 - 8 Salvador Abrantes7 - 2 LPts
22/11/2019Machakos, Kenya3 - 7 Umair Atwan10(1) - 1 LPts
22/09/2019Tegucigalpa, Honduras3 - 6 Pancho Noe5 - 4 LPts
25/07/2019Machakos, Kenya3 - 5 David Law2 - 4 LPts
26/05/2019Kangundo-Tala, Kenya2 - 5 Vincent Chawa0 - 9 WPts
14/04/2019Machakos, Kenya2 - 4 Gregor Wark7 - 1 LPts
12/02/2019Almaty, Kazakhstan2 - 3 Allahverdi Kazhgaliev0 - 3 LPts
15/12/2018Antwerp, Belgium1 - 3 Dimitri Penyt1 - 1 WPts
17/10/2018Machakos, Kenya1 - 2 Roberto Raisi1 - 0 LPts
19/08/2018Paris, France1 - 1 Borden Bayle0 - 0 LPts
21/06/2018Machakos, Kenya0 - 1 Hayyan Elgharrouj0 - 1 WPts
20/04/2018Machakos, Kenya0 - 0 Baltasar Mayoral0 - 0 LPts