Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  50(1) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/01/2028Nairobi, Kenya49(1) - 15 Sulaiman Kimutai10 - 9 WPts
08/11/2027Nairobi, Kenya48(1) - 15 Daniel Gunda2 - 3 WPts
08/09/2027Nairobi, Kenya47(1) - 15 Jayvyn Kipkirui1(1) - 6 WPts
09/07/2027Nairobi, Kenya46(1) - 15 Noah Merande1 - 2 WPts
09/05/2027Nairobi, Kenya45(1) - 15 Trory Oduya0 - 1 WPts
10/03/2027Nairobi, Kenya44(1) - 15 Phornello Nzimbi8 - 11 WPts
09/01/2027Nairobi, Kenya43(1) - 15 Colin Muindi3 - 9 WPts
09/11/2026Nairobi, Kenya42(1) - 15 Aleksander Supinski1 - 10 WPts
10/09/2026Nairobi, Kenya41(1) - 15 Rashid Meskin10 - 11 WPts
12/07/2026Nairobi, Kenya40(1) - 15 Connor Kiplitany7 - 6 WPts
13/05/2026Nairobi, Kenya39(1) - 15 Von Vigen6 - 8 WPts
14/03/2026Nairobi, Kenya38(1) - 15 Phornello Nzimbi4 - 8 WPts
13/01/2026Nairobi, Kenya37(1) - 15 Zareb Babla2(1) - 14 WPts
14/11/2025Nairobi, Kenya36(1) - 15 Kofi Mbilu4 - 15(7) WPts
15/09/2025Nairobi, Kenya35(1) - 15 Waqas Kamali9 - 8 WPts
17/07/2025Maracaibo, Venezuela34(1) - 15 Oihane Aguiniga11(1) - 10 WPts
19/05/2025La Plata, Argentina33(1) - 15 Fresco Carabello4 - 11(1) WPts
20/03/2025Nairobi, Kenya32(1) - 15 Waqas Kamali8 - 5 WPts
19/01/2025Nairobi, Kenya31(1) - 15 Oro Licona4 - 2 WPts
20/11/2024Nairobi, Kenya30(1) - 15 Federico Portillo2 - 9(1) WPts
21/09/2024Linden, Guyana30(1) - 14 James Bithell12 - 17 LPts
24/07/2024Nairobi, Kenya29(1) - 14 Kyle Misoi0 - 11 WPts
25/05/2024Nairobi, Kenya28(1) - 14 Euan Museli3 - 19 WPts
26/03/2024Nakuru, Kenya28(1) - 13 Corey Lenku29(1) - 15 LPts Kenya National Championships 2024View
19/03/2024Khabarovsk, Russia27(1) - 13 Dmitri Alipov2 - 17 WPts
20/01/2024Nairobi, Kenya26(1) - 13 Haaris Ghinger3(1) - 11 WPts
21/11/2023Nairobi, Kenya25(1) - 13 Quito Rosete17(2) - 18 WPts
22/09/2023New Kingston, Jamaica24(1) - 13 Leo Andrews20 - 14 WPts
24/07/2023Nairobi, Kenya23(1) - 13 Amon Munyasia0 - 3 WPts
25/05/2023Nairobi, Kenya22(1) - 13 Tadzio Jasko0 - 3 WPts
26/03/2023Mombasa, Kenya22(1) - 12 Corey Lenku25 - 11 LPts Kenya National Championships 2023View
24/02/2023Nairobi, Kenya21(1) - 12 Robert Nyariki13 - 22 WPts
26/12/2022Nairobi, Kenya20(1) - 12 Simba Wanjala8 - 11 WPts
27/10/2022Nairobi, Kenya19 - 12 Angel Riveron6(1) - 10(2) WKO3
29/08/2022Ansan, South Korea19 - 11 Bum-young Ree7 - 18 LPts
01/07/2022Nairobi, Kenya18 - 11 Denzel Letipilia9 - 22 WPts
02/05/2022Nairobi, Kenya18 - 10 Naftali Kuguru16 - 15 LPts
04/03/2022Stockholm, Sweden17 - 10 Adrian Strom17 - 9 WPts
04/01/2022Nairobi, Kenya16 - 10 Bryn Mumo0 - 1 WPts
03/11/2021Copenhagen, Denmark15 - 10 Bartram Farver4 - 17 WPts
05/09/2021Brno, Czech Republic14 - 10 Marißn Machon0 - 0 WPts
07/07/2021Carolina, Puerto Rico14 - 9 Francisco Rosas10 - 8 LPts
09/05/2021Nairobi, Kenya14 - 8 Sam Wadongo8 - 10 LPts
26/03/2021Machakos, Kenya14 - 7 Naftali Kuguru13 - 8 LPts Kenya National Championships 2021View
16/02/2021Quito, Ecuador13 - 7 Rico Laurel13 - 3 WPts
19/12/2020Nairobi, Kenya12 - 7 Dominic Kithuka5 - 12(1) WPts
19/10/2020Nairobi, Kenya11 - 7 Adolfo Pucci9 - 2 WPts
20/08/2020Nairobi, Kenya10 - 7 Nikolai á Slovenov8 - 7 WPts
19/06/2020Nairobi, Kenya10 - 6 Tshepo Ngcobo8 - 4 LPts
18/04/2020Nairobi, Kenya9 - 6 Michael Tunoi6(3) - 10 WPts
19/02/2020Nairobi, Kenya8 - 6 Marek Tatar7 - 3 WPts
20/12/2019Nairobi, Kenya8 - 5 John Chemjor7 - 5 LPts
26/10/2019Nairobi, Kenya7 - 5 Waqas Amen2 - 8(1) WPts
29/08/2019Nairobi, Kenya6 - 5 Dai Speirs8 - 0 WPts
30/06/2019Nairobi, Kenya5 - 5 Corey Lenku6 - 4 WPts
15/05/2019Caracas, Venezuela4 - 5 Tajo Pasion3 - 6 WPts
17/03/2019Nairobi, Kenya4 - 4 Gareth Gichuru3 - 3 LPts
15/01/2019Nairobi, Kenya3 - 4 Rufat Tarar2 - 1 WPts
17/11/2018Nairobi, Kenya2 - 4 Arali Birech2 - 2 WPts
26/09/2018Mombasa, Kenya2 - 3 Mykelti Pragassa5 - 0 LPts
22/08/2018Yichang, China2 - 2 Chen Foo1 - 2 LPts
24/06/2018Nairobi, Kenya1 - 2 Jonathan Rao1 - 2 WPts
26/04/2018Nairobi, Kenya1 - 1 Joseph Wakiihuri1 - 1 LPts
13/03/2018Nairobi, Kenya0 - 1 Jonathan Rao0 - 1 WPts
06/02/2018Ulaanbaatar, Mongolia0 - 0 Haziem Togoldor0 - 0 LPts