Weightclass:  Middleweight
Location:  Athi River, Kenya
Record:  12 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/10/2025Athi River, Kenya11 - 15 Jair Puruganan7 - 5 WPts
21/08/2025Athi River, Kenya11 - 14 Isaac Waikenda7 - 9 LPts
22/06/2025Athi River, Kenya10 - 14 Alastair Babla1 - 13 WPts
23/04/2025Athi River, Kenya9 - 14 Declan Perlo1 - 3 WPts
22/02/2025Athi River, Kenya8 - 14 Izunna Feghabo11 - 16 WPts
25/12/2024Athi River, Kenya7 - 14 Brett Gitura0 - 2 WPts
26/10/2024Athi River, Kenya7 - 13 Rio Oliva3 - 13 LPts
28/08/2024Athi River, Kenya7 - 12 James Mutoko6 - 21 LPts
29/06/2024Athi River, Kenya6 - 12 Marco Brasil16 - 28 WPts
30/04/2024Athi River, Kenya6 - 11 Xyshaun Biwott2 - 7 LPts
01/03/2024Athi River, Kenya5 - 11 Haaris Hasan0 - 13 WPts
01/01/2024Athi River, Kenya4 - 11 Scott Nyaruai4 - 9 WPts
01/11/2023Kingston, Jamaica4 - 10 Wayne Vallance20 - 13(2) LPts
03/09/2023Mombasa, Kenya4 - 9 Faisal Abdalla9 - 10 LPts
15/07/2023Mombasa, Kenya3 - 9 Oliver Kiuna2 - 19(1) WPts
18/05/2023Enugu, Nigeria3 - 8 Rehman Mazari21(1) - 13 LPts
20/03/2023Liverpool, UK3 - 7 Leighton Ruddock15 - 17 LPts
20/01/2023Asuncion, Paraguay3 - 6 Fausto Tafolla25 - 9 LPts
22/11/2022Harare, Zimbabwe3 - 5 Robert Chipeta16 - 13 LPts
23/09/2022Dushanbe, Tajikistan3 - 4 Valid Masih7 - 14 LPts
26/07/2022Ipswich, UK3 - 3 Chris Days18 - 12 LPts
28/05/2022Louisville, USA2 - 3 Mark Tilford0 - 10(3) WPts
30/03/2022Nairobi, Kenya2 - 2 Veltry Kipkemboi10 - 16 LPts
18/02/2022Mombasa, Kenya1 - 2 Shaquille Shaban0 - 0 WPts
03/01/2022Zagreb, Croatia1 - 1 Krešimir Tomaševic1 - 10 LPts
04/11/2021Kharkiv, Ukraine1 - 0 Wasyl Wargo15 - 5 LPts
05/09/2021Kikuyu, Kenya0 - 0 Uba Kidero0 - 0 WPts