Weightclass:  Lightweight
Location:  Mombasa, Kenya
Record:  25 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/02/2027Mombasa, Kenya24 - 29 Yuan Chieu5 - 13 WPts
19/12/2026Mombasa, Kenya23 - 29 Gerald Beaufort0 - 2 WPts
20/10/2026Mombasa, Kenya22 - 29 Shaun Hamilton5 - 7 WPts
21/08/2026Mombasa, Kenya21 - 29 Tymon Konop3 - 3 WPts
22/06/2026Mombasa, Kenya21 - 28 Chung-yong Chun6(1) - 11 LPts
23/04/2026Mombasa, Kenya21 - 27 Mark Zappia6 - 9(1) LPts
22/02/2026Mombasa, Kenya21 - 26 Aaron Mulama19(3) - 25 LPts
24/12/2025Mombasa, Kenya20 - 26 Chung-yong Reeh0 - 7 WPts
25/10/2025Mombasa, Kenya19 - 26 Marcel Cisek6 - 3 WPts
26/08/2025Mombasa, Kenya18 - 26 Jeraldo Guajardo1 - 4 WPts
27/06/2025Mombasa, Kenya17 - 26 Fo-hai Choo8 - 6 WPts
28/04/2025Mombasa, Kenya16 - 26 Niall Fitzsimmons11 - 3 WPts
26/03/2025Machakos, Kenya16 - 25 Wayne Munyala3 - 6 LPts Kenya National Championships 2025View
17/03/2025Prato, Italy16 - 24 Alfredo Perri26(1) - 18 LPts
14/02/2025Bouake, Ivory Coast16 - 23 Grant Fossey20 - 12 LPts
14/01/2025Mombasa, Kenya15 - 23 Fanuco Gomez5 - 12 WPts
10/12/2024Mombasa, Kenya15 - 22 Nikša Kunštek9 - 8 LPts
09/11/2024Mombasa, Kenya14 - 22 Nikša Kunštek9 - 7 WPts
07/10/2024Mombasa, Kenya13 - 22 Nicandro Feo9 - 7 WPts
04/09/2024Havana, Cuba13 - 21 Manuel Nieblas21(1) - 25 LPts
04/08/2024Havana, Cuba13 - 20 Manuel Nieblas20(1) - 25 LPts
04/07/2024Havana, Cuba13 - 19 Manuel Nieblas19(1) - 25 LPts
14/05/2024Machakos, Kenya12 - 19 Bryn Kiogora11(1) - 13 WPts
26/03/2024Nakuru, Kenya12 - 18 Dikembe Matui30(4) - 13 LPts Kenya National Championships 2024View
14/03/2024Norwich, UK11 - 18 Ceri Lawgoch12 - 25 WPts
14/01/2024Mombasa, Kenya10 - 18 Adam Makatiani1 - 2 WPts
15/11/2023Mombasa, Kenya9 - 18 Keshawn Matiba1 - 3 WPts
16/09/2023Hamburg, Germany8 - 18 Lewy Abend1 - 5 WPts
19/07/2023Kingston, Jamaica8 - 17 Mark Aitkens25 - 5 LPts
21/05/2023Guatemala City, Guatemala8 - 16 Alano Vayo25(2) - 11 LPts
23/03/2023Nairobi, Kenya8 - 15 David Pattni23 - 11 LPts
28/01/2023Nairobi, Kenya8 - 14 Ian Kaloki18 - 12 LPts
01/12/2022Mombasa, Kenya7 - 14 Uba Ohyancha0 - 9 WPts
01/10/2022Leicester, UK7 - 13 Robert Guild13 - 12 LPts
03/08/2022Mombasa, Kenya7 - 12 Rob Mbote12 - 15 LPts
01/06/2022Doncaster, UK7 - 11 Luke Huggett25 - 4 LPts
03/04/2022Mombasa, Kenya6 - 11 Ashley Keith0 - 2 WPts
02/02/2022Mombasa, Kenya5 - 11 Imran Assad0 - 19 WPts
02/12/2021Mombasa, Kenya5 - 10 Paco Luy13 - 6 LPts
02/10/2021Dushanbe, Tajikistan5 - 9 Zahid Yakubov0 - 2(1) LPts
03/08/2021Nairobi, Kenya4 - 9 Kadeem Nabutola2 - 9 WPts
04/06/2021Mombasa, Kenya4 - 8 Chris Rutherford9 - 11 LPts
05/04/2021Ruiru, Kenya3 - 8 Obaid Zehri3 - 13 WPts
11/02/2021Ipoh, Malaysia3 - 7 Faisal Suleiman5 - 13 LPts
14/12/2020Poznan, Poland3 - 6 Hainrich Filak5 - 1 LPts
14/10/2020Nairobi, Kenya3 - 5 Barry Naituli12 - 4 LPts
15/08/2020Nairobi, Kenya2 - 5 Mahdi Moiben1 - 2 WPts
16/06/2020Mombasa, Kenya2 - 4 David Toolz7 - 9 LPts
16/04/2020Newcastle, Australia2 - 3 Harry McLean10(1) - 4 LPts
17/02/2020Mombasa, Kenya1 - 3 Khalid Ayub10 - 2 WPts
17/12/2019Soweto, South Africa0 - 3 Vuyisile Keet0 - 10(2) WPts
18/10/2019Nairobi, Kenya0 - 2 Joe Mutuku4 - 8 LPts
02/09/2019Bangkok, Thailand0 - 1 Suor Kittichai4 - 4 LPts
05/07/2019Mombasa, Kenya0 - 0 Billy Bawuah1 - 1 LPts