Weightclass:  Light Welterweight
Location:  Ruiru, Kenya
Record:  32(2) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/12/2027Ruiru, Kenya31(2) - 26 Kenzie Donovan4 - 9 WPts
28/10/2027Ruiru, Kenya30(2) - 26 VÝtezslav Piech2 - 8 WPts
29/08/2027Ruiru, Kenya29(2) - 26 Paul Bayat1 - 2 WPts
29/06/2027Ruiru, Kenya28(2) - 26 Bekim Kula1 - 14(1) WPts
28/04/2027Ruiru, Kenya27(2) - 26 Gareth Komen20 - 17 WPts
27/02/2027Ruiru, Kenya26(2) - 26 Faisal Jabbar7 - 13 WPts
29/12/2026Ruiru, Kenya25(2) - 26 David Wambui11 - 13 WPts
30/10/2026Ruiru, Kenya24(2) - 26 Haaris Aydin6 - 5 WPts
31/08/2026Ruiru, Kenya23(2) - 26 Diego Parco2 - 11 WPts
02/07/2026Ruiru, Kenya22(2) - 26 Zuffur Saleem3(1) - 14 WPts
03/05/2026Ruiru, Kenya21(2) - 26 James Abuom2 - 4 WPts
04/03/2026Ruiru, Kenya20(2) - 26 Alano Benavides9 - 14 WPts
03/01/2026Cuenco, Ecuador19(2) - 26 Montel Luiz4(1) - 12(1) WPts
05/11/2025Metz, France18(2) - 26 Orleans Gedeon0 - 0 WPts
07/09/2025Kisumu, Kenya18(2) - 25 Uzoma Khamis35(3) - 14 LPts
21/07/2025Ruiru, Kenya17(2) - 25 Fidel Teran1 - 2 WPts
23/05/2025Kangundo-Tala, Kenya17(2) - 24 Mark Mwamzandi22(1) - 31(6) LPts
01/04/2025Machakos, Kenya17(2) - 23 John Jepkoech17(1) - 27 LPts Kenya National Championships 2025View
29/03/2025Machakos, Kenya16(2) - 23 Zafa Amen19 - 37 WPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya15(2) - 23 Zachary Shikoyi8 - 12 WPts Kenya National Championships 2025View
02/03/2025Osogbo, Nigeria14(2) - 23 Zuffur Hashmi2 - 2 WPts
02/01/2025Osaka, Japan13(2) - 23 Eiji Teshima4 - 10 WPts
04/11/2024Ghaziabad, India12(2) - 23 Vijay Gangwar0 - 0 WPts
06/09/2024Ulaanbaatar, Mongolia11(2) - 23 Kong Dzhumaliev31(1) - 10 WPts
09/07/2024Machakos, Kenya10(1) - 23 Armani Rao13(2) - 25(3) WKO3
27/05/2024Ruiru, Kenya9(1) - 23 Kook-young Pyon6 - 0 WPts
29/03/2024Nakuru, Kenya9(1) - 22 Zafa Amen16 - 28 LPts Kenya National Championships 2024View
26/03/2024Nakuru, Kenya8(1) - 22 Will Monley5 - 10 WPts Kenya National Championships 2024View
13/03/2024Ulaanbaatar, Mongolia7 - 22 Viktor Garidmagnai18 - 18(7) WKO3
14/01/2024Ruiru, Kenya6 - 22 Will Monley4 - 9 WPts
15/11/2023Kisumu, Kenya6 - 21 Uzoma Khamis24 - 14 LPts
13/10/2023Kawasaki, Japan5 - 21 Dai Otake27(5) - 8 WPts
15/08/2023Nairobi, Kenya5 - 20 Phil Karoki23 - 12 LPts
10/07/2023Minsk, Belarus5 - 19 Matviyko Kossak22 - 9 LPts
12/05/2023Sana'a, Yemen4 - 19 Haider Ahmadi23 - 11 WPts
14/03/2023Bokhtar, Tajikistan4 - 18 Riyad Abushev19 - 11 LPts
14/01/2023Lucknow, India4 - 17 Bahadur Agate29 - 4 LPts
16/11/2022Riga, Latvia4 - 16 Luka Rags13 - 15 LPts
17/09/2022Paris, France4 - 15 Carvell Marmion11 - 21 LPts
20/07/2022Guayaquil, Ecuador4 - 14 Yago Fletes18 - 10 LPts
22/05/2022London, UK4 - 13 Greg Saunders6(2) - 15 LPts
24/03/2022Dniprodzerzhynsk, Ukraine4 - 12 Vitali Shevchenko17 - 4 LPts
24/01/2022Vilnius, Lithuania4 - 11 Jan Skokan9 - 11 LPts
26/11/2021Dushanbe, Tajikistan4 - 10 Bashir Abdulla20 - 3 LPts
28/09/2021Port-au-Prince, Haiti4 - 9 Varden Aime5 - 16 LPts
31/07/2021Shymkent, Kazakhstan4 - 8 Nikolai Matughanoff25 - 1 LPts
01/06/2021Nairobi, Kenya4 - 7 Denton Karori5 - 13 LPts
07/04/2021Ruiru, Kenya3 - 7 Jawad Baksh0 - 2(1) WPts
04/02/2021Nairobi, Kenya3 - 6 Harry Kisa6 - 12 LPts
14/12/2020Ruiru, Kenya2 - 6 Saad Pour4 - 4 WPts
14/10/2020Ruiru, Kenya2 - 5 Rashid Tawil7 - 9 LPts
16/08/2020Dushanbe, Tajikistan2 - 4 Nikolai Galiackberoff1 - 14 LPts
16/06/2020Ruiru, Kenya2 - 3 Danyaal Masood3 - 4 LPts
15/04/2020Dubai, UAE1 - 3 Imran Boustani5 - 9 WPts
16/02/2020Soledad de Graciano Sanchez, Mexico1 - 2 Vicente Lopez1 - 7 LPts
18/12/2019Ruiru, Kenya0 - 2 Oihane Amores1 - 4 WPts
18/10/2019Ruiru, Kenya0 - 1 Jacob Mutinda5 - 4 LPts
18/08/2019Ruiru, Kenya0 - 0 Waleed Ozer3 - 5 LPts