Weightclass:  Light Welterweight
Location:  Kisumu, Kenya
Record:  21(3) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2023Kisumu, Kenya20(3) - 17 Darryl Hendren4 - 13 WPts
21/07/2023Kisumu, Kenya19(3) - 17 Oringo Gacharia1 - 3 WPts
21/05/2023Kisumu, Kenya19(3) - 16 Dario Antonio9(1) - 18 LPts
22/03/2023Kisumu, Kenya18(3) - 16 Will Monley2 - 5 WPts
21/01/2023Vienna, Austria17(3) - 16 Ritter Scharffeneck12 - 13 WPts
23/11/2022Choloma, Honduras16(3) - 16 Juan Garzon13 - 17 WPts
25/09/2022Sofia, Bulgaria16(3) - 15 Andrei á Vasilchev19 - 6 LPts
28/07/2022Istanbul, Turkey16(3) - 14 Iskander Deniz14 - 12 LPts
29/05/2022Mombasa, Kenya15(3) - 14 Glynn Mitei10 - 17 WPts
22/04/2022Mombasa, Kenya14(2) - 14 Kadeem Okach9 - 16(1) WKO3
22/03/2022Vilnius, Lithuania13(2) - 14 Marcin Janowiak10 - 12 WPts
22/01/2022Dresden, Germany13(2) - 13 Griswald Kristan16 - 7 LPts
23/11/2021Antwerp, Belgium13(2) - 12 Lodewijk Ghellync18(2) - 5 LPts
25/09/2021Quito, Ecuador13(2) - 11 Urvano Monico16 - 7 LPts
28/07/2021Kisumu, Kenya12(2) - 11 Tham Dungh11 - 9 WPts
27/05/2021Croix des Bouqets, Haiti11(1) - 11 Reinald Breton13 - 7(2) WKO3
29/03/2021Dakar, Senegal10 - 11 Olier Lemartin1 - 3 WKO3
29/01/2021Salta, Argentina10 - 10 Vicente Coro9 - 4 LPts
01/12/2020Kisumu, Kenya9 - 10 Cibor Jurek9(1) - 11 WPts
01/10/2020San Jose, Costa Rica8 - 10 Malvolio Balderas6 - 8 WPts
03/08/2020Harare, Zimbabwe8 - 9 Trory Mudehwe5 - 10 LPts
04/06/2020Nairobi, Kenya7 - 9 Harry Kisa6 - 8 WPts
23/04/2020Viba del Mar, Chile7 - 8 Ovidio Chavarria12 - 3 LPts
24/02/2020Kisumu, Kenya6 - 8 Lamech Ndururi9 - 7 WPts
25/12/2019Kisumu, Kenya5 - 8 Rico Carreno2(1) - 10 WPts
26/10/2019Mombasa, Kenya5 - 7 Faraji Agot5 - 3 LPts
11/09/2019Nakuru, Kenya5 - 6 Lamech Ndururi8 - 5 LPts
28/07/2019Rostov-on-Don, Russia5 - 5 Fedor Beschastnykh4 - 5 LPts
30/05/2019Nairobi, Kenya4 - 5 Leeroy Magugu1 - 6 WPts
17/04/2019Waitakere, New Zealand3 - 5 Dave Grear3 - 4(1) WPts
17/02/2019Kisumu, Kenya3 - 4 Jonathan Muriithi3 - 5 LPts
12/01/2019Kisumu, Kenya2 - 4 Kadeem Okach1 - 4 WPts
13/11/2018Chengdu, China1 - 4 Huang-fu Wan0 - 5 WPts
14/09/2018Ruiru, Kenya1 - 3 Haaris Shariff2 - 2 LPts
30/07/2018Kisumu, Kenya1 - 2 Alejandro Balli2 - 1 LPts
01/06/2018Kisumu, Kenya0 - 2 Shontae Kaberere1 - 2 WPts
03/04/2018Kisumu, Kenya0 - 1 Robert Mazee0 - 1 LPts
18/02/2018Guatemala City, Guatemala0 - 0 Alfonso Pizana0 - 0 LPts