Weightclass:  Welterweight
Location:  Ruiru, Kenya
Record:  27 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/07/2029Ruiru, Kenya26 - 12 Antwan Baraza5(2) - 5 WPts
16/05/2029Ruiru, Kenya26 - 11 Antonio Cadlaon18(1) - 12(1) LPts
17/03/2029Ruiru, Kenya25 - 11 Carl Finnin1 - 6 WPts
16/01/2029Ruiru, Kenya24 - 11 Vasili Voronkov0 - 7 WPts
17/11/2028Ruiru, Kenya23 - 11 Ian Calupitan11 - 11 WPts
18/09/2028Ruiru, Kenya22 - 11 Ashley Dagg9 - 12 WPts
19/07/2028Ruiru, Kenya21 - 11 Dan Kiplimo1 - 7 WPts
21/05/2028Ruiru, Kenya20 - 11 Euan Wamwiri0 - 12 WPts
22/03/2028Ruiru, Kenya19 - 11 Peabo Gateri5 - 6 WPts
22/01/2028Ruiru, Kenya18 - 11 Noah Jirongo4 - 15(1) WPts
23/11/2027Ruiru, Kenya17 - 11 Duncan Kagwe3 - 3 WPts
24/09/2027Ruiru, Kenya16 - 11 Vul Musyoki10 - 9 WPts
26/07/2027Bogota, Colombia15 - 11 Venacio Garza10 - 14 WPts
28/05/2027Ruiru, Kenya14 - 11 Theo Chepkemei8 - 7 WPts
29/03/2027Kangundo-Tala, Kenya14 - 10 Ian Kipterege14(1) - 3 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya13 - 10 Kyle Misoi9 - 19 WPts Kenya National Championships 2027View
16/02/2027Kumasi, Ghana12 - 10 Lisimba Agbee14 - 6 WPts
19/12/2026Cheongju, South Korea12 - 9 Bum-young Om15(1) - 14 LPts
21/10/2026Nizhny Novgorod, Russia11 - 9 Konstantin Salnikov3 - 22(2) WPts
22/08/2026Ruiru, Kenya10 - 9 Chris Wambui0 - 4 WPts
23/06/2026Mombasa, Kenya9 - 9 Chiamaka Oliech9 - 11 WPts
02/05/2026Dresden, Germany8 - 9 Emest Pinn13 - 17 WPts
04/03/2026Mombasa, Kenya8 - 8 Darryl Sholei6 - 17 LPts
12/01/2026Saint Petersburg, Russia8 - 7 Viktor Glushakov33 - 13 LPts
14/11/2025Athi River, Kenya7 - 7 Waqas Kamali9 - 9 WPts
19/09/2025Rio de Janeiro, Brazil7 - 6 Alejandro Maduro16 - 32 LPts
22/07/2025Ruiru, Kenya6 - 6 Nikica Lukic2 - 4 WPts
24/05/2025Karagandy, Kazakhstan5 - 6 Borya Ghaksybeck3 - 8 WPts
26/03/2025Machakos, Kenya5 - 5 Corey Lenku36(1) - 16 LPts Kenya National Championships 2025View
09/03/2025Ruiru, Kenya4 - 5 Gaston Mane2 - 4 WPts
08/01/2025Accra, Ghana3 - 5 Oscar Atsu6 - 13 WPts
10/11/2024Cagayan de Oro, Philippines2 - 5 Chris Alipio5 - 22 WPts
12/09/2024Carrefour, Haiti2 - 4 Chivalry Ouimet13 - 16 LPts
15/07/2024Nairobi, Kenya2 - 3 Rehan Hariri23 - 10 LPts
16/05/2024Nairobi, Kenya2 - 2 Joseph Wakiihuri21(1) - 22 LPts
18/03/2024Ruiru, Kenya2 - 1 Joshua McGuinness2 - 12 LPts
19/01/2024Ruiru, Kenya1 - 1 Orma Muthoni0 - 7(4) WPts
20/11/2023Lapu-Lapu, Philippines1 - 0 Agapetus Dumo4 - 7(1) LPts
22/09/2023Ruiru, Kenya0 - 0 Alen Luff1 - 4 WPts