Weightclass:  Light Welterweight
Location:  Machakos, Kenya
Record:  14(2) - 26(4)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/09/2024Machakos, Kenya13(2) - 26(4) Armani Shiundu7 - 10 WPts
09/07/2024Machakos, Kenya13(2) - 25(3) Okoth Miguna10(1) - 23 LKO3
09/05/2024Machakos, Kenya12(1) - 25(3) Brendan Mbiuki0 - 4(1) WKO2
09/03/2024Rome, Italy12(1) - 24(2) Vanni Cecchi26(1) - 11 LKO3
10/01/2024Dushanbe, Tajikistan12(1) - 23(2) Firudin Rahman28 - 6 LPts
12/11/2023Salzburg, Austria12(1) - 22(2) Myrl Peiker19 - 9 LPts
14/09/2023Bangkok, Thailand12(1) - 21(2) Noknoi Kaiyanghadaogym2 - 19 LPts
17/07/2023Montpellier, France11(1) - 21(2) Leggett Voisin11 - 25 WPts
19/05/2023Hamilton, New Zealand11(1) - 20(2) Maro Kaneri19 - 17 LPts
21/03/2023Athens, Greece11(1) - 19(1) Chruse Rokos13 - 17 LKO3
21/01/2023Vilnius, Lithuania11(1) - 18(1) Wiktor Czerniawski13 - 13 LPts
23/11/2022Athens, Greece10(1) - 18(1) Nilo Stathos17 - 17 WPts
25/09/2022Oslo, Norway10(1) - 17(1) Dana Trelstad19(1) - 11 LPts
28/07/2022Machakos, Kenya9(1) - 17(1) Mark Mellas0 - 7 WPts
28/05/2022Fukuyama, Japan9(1) - 16(1) Hitoshi Yasuda24(1) - 6 LPts
30/03/2022Nairobi, Kenya8 - 16(1) Bryn Kipkorir8(1) - 19(3) WKO3
21/02/2022Nairobi, Kenya8 - 15(1) Phil Karoki15 - 11 LPts
21/01/2022London, UK8 - 14 Greg Saunders4 - 15 LKO3
23/11/2021Mombasa, Kenya8 - 13 Faraji Agot11 - 11 LPts
03/10/2021Nakuru, Kenya8 - 12 Peabo Bilali7(1) - 16 LPts
06/08/2021Machakos, Kenya7 - 12 Enzo Lecce10 - 9 WPts
05/06/2021Machakos, Kenya6 - 12 David Bagby1 - 7 WPts
05/04/2021Machakos, Kenya5 - 12 Luka Pakalns2 - 2 WPts
03/02/2021Poznan, Poland4 - 12 Cezar Debski1 - 14 WPts
05/12/2020Managua, Nicaragua4 - 11 Emanuel Sabio10 - 5 LPts
06/10/2020Ruiru, Kenya4 - 10 Vul Kirui11 - 6 LPts
10/08/2020Piraeus, Greece4 - 9 Yuri Callis7 - 6 LPts
12/06/2020Hanover, Germany4 - 8 Roswalt Mauer7 - 4 LPts
14/04/2020Mombasa, Kenya3 - 8 Glynn Mitei4 - 10 WPts
16/02/2020Ankara, Turkey3 - 7 Alp Calislar5 - 6 LPts
17/12/2019Machakos, Kenya3 - 6 Robert Mazee6 - 6 LPts
17/10/2019Tehran, Iran3 - 5 Farhan Elamin3 - 5 LPts
19/08/2019Nairobi, Kenya2 - 5 Zachary Kinsaka1 - 7 WPts
25/06/2019Machakos, Kenya2 - 4 Daniel Kaberere2 - 0 LPts
25/04/2019Machakos, Kenya1 - 4 Waqas Shaheed3 - 4 WPts
22/02/2019Machakos, Kenya1 - 3 Waleed Ozer2 - 3 LPts
22/12/2018Valencia, Venezuela1 - 2 Pancho Cantero4 - 3 LPts
24/10/2018Nairobi, Kenya1 - 1 Ian Ngeny1 - 3 LPts
02/09/2018Machakos, Kenya1 - 0 Isaak Kambolov0 - 1 LPts
05/07/2018Machakos, Kenya0 - 0 Afanas Pukite0 - 0 WPts