Weightclass:  Lightweight
Location:  Kangundo-Tala, Kenya
Record:  32 - 24(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/10/2026Kangundo-Tala, Kenya31 - 24(1) Nawaphon Nuchnum1 - 3 WPts
31/08/2026Kangundo-Tala, Kenya30 - 24(1) Amiens Begue6 - 8 WPts
02/07/2026Kangundo-Tala, Kenya30 - 23(1) Alastair Barasa17(2) - 16 LPts
03/05/2026Kangundo-Tala, Kenya29 - 23(1) Neil Inquiry8 - 8 WPts
04/03/2026Kangundo-Tala, Kenya28 - 23(1) Michael Ndiku1 - 8 WPts
03/01/2026Kangundo-Tala, Kenya27 - 23(1) Mooses Wainio1(1) - 0 WPts
04/11/2025Kangundo-Tala, Kenya26 - 23(1) Romain Joel1 - 4 WPts
06/09/2025Kangundo-Tala, Kenya25 - 23(1) David Sween0 - 16(4) WPts
07/07/2025Kangundo-Tala, Kenya25 - 22(1) Wayne Munyala5 - 8 LPts
07/05/2025Kangundo-Tala, Kenya24 - 22(1) Waleed Tabatabai3 - 12 WPts
08/03/2025Kangundo-Tala, Kenya23 - 22(1) Wayne Munyala3 - 5 WPts
07/01/2025Kangundo-Tala, Kenya22 - 22(1) Robert Chepngeno1 - 1 WPts
08/11/2024Kangundo-Tala, Kenya21 - 22(1) Henry Rakete2 - 15(1) WPts
08/09/2024Turin, Italy20 - 22(1) Rodolfo Calise7 - 19 WPts
11/07/2024Venice, Italy19 - 22(1) Alessandro Pizzinato3 - 8 WPts
12/05/2024Oran, Algeria19 - 21(1) Khalid Hezil19 - 21 LPts
14/03/2024Kangundo-Tala, Kenya19 - 20(1) Rob Mbote18 - 19 LPts
14/01/2024Kangundo-Tala, Kenya18 - 20(1) Pepe Balbo2 - 8 WPts
15/11/2023Guatemala City, Guatemala17 - 20(1) Ulises Retana12 - 26 WPts
17/09/2023Nairobi, Kenya17 - 19(1) Ian Kiptui6 - 22 LPts
21/07/2023Kangundo-Tala, Kenya17 - 18 Aaron Mulama9(1) - 18 LKO3
21/05/2023Kumasi, Ghana16 - 18 William Kwadwo9 - 17 WPts
23/03/2023Puente Alto, Chile16 - 17 Xabat Cerro25 - 9 LPts
23/01/2023Cairo, Egypt15 - 17 Zain Isidora16 - 17 WPts
24/11/2022Olathe, USA15 - 16 Joel Havard22(2) - 10 LPts
26/09/2022Kangundo-Tala, Kenya14 - 16 Loredo Pecha9 - 14 WPts
29/07/2022Adelaide, Australia13 - 16 Mark Donaghue0 - 4 WPts
30/05/2022Seattle, USA13 - 15 Mark Hendren12 - 7 LPts
01/04/2022Kangundo-Tala, Kenya12 - 15 Alejandro Pedregon16(4) - 9 WPts
01/02/2022Can Tho, Vietnam11 - 15 Vang Hieu12 - 12 WPts
02/12/2021Nairobi, Kenya11 - 14 Jack Dawood10 - 13 LPts
20/10/2021Nairobi, Kenya11 - 13 Leighton Musyoki8 - 16 LPts
22/08/2021Mombasa, Kenya10 - 13 Ian Chhabra7 - 13 WPts
22/07/2021Harare, Zimbabwe9 - 13 Owen Saomba5 - 15 WPts
24/05/2021Mississauga, Canada9 - 12 Rob Lawman11 - 6 LPts
26/03/2021Machakos, Kenya9 - 11 Dikembe Matui15 - 5 LPts Kenya National Championships 2021View
03/02/2021Kangundo-Tala, Kenya8 - 11 John Wabukala14(1) - 6 WPts
03/12/2020Kangundo-Tala, Kenya7 - 11 Brad Beauttah0 - 2 WPts
02/10/2020Wolverhampton, UK6 - 11 Tobias Shira6 - 5 WPts
04/08/2020Monza, Italy6 - 10 Arturo Bonaventura5 - 11 LPts
04/06/2020Valencia, Spain6 - 9 Juan Sanchez7 - 5(1) LPts
04/04/2020Kisumu, Kenya6 - 8 Dikembe Matui9 - 5 LPts
01/03/2020Kangundo-Tala, Kenya6 - 7 John Wabukala8(1) - 6 LPts
31/12/2019Swindon, UK5 - 7 Jonathan Pugh3 - 4 WPts
01/11/2019Nairobi, Kenya4 - 7 Alastair Mulla1 - 2 WPts
25/09/2019Kangundo-Tala, Kenya4 - 6 Robert Mankattah5 - 4 LPts
27/07/2019Sofia, Bulgaria3 - 6 Rayno á Rusev0 - 7 WPts
29/05/2019Kangundo-Tala, Kenya3 - 5 Krystian Syzdek6 - 1 LPts
30/03/2019Nairobi, Kenya3 - 4 Callum Chesoni2 - 4 LPts
25/02/2019Lusaka, Zambia2 - 4 William Wina4 - 4 WPts
28/12/2018Kangundo-Tala, Kenya2 - 3 Jair Monterroso0 - 4 LPts
30/10/2018Kangundo-Tala, Kenya2 - 2 Lewis Cheserem1 - 4 LPts
01/09/2018Mombasa, Kenya1 - 2 Rob Mbote0 - 2 WPts
20/07/2018Lankaran, Azerbaijan1 - 1 Nazir Beybutov0 - 0 LPts
22/05/2018Kangundo-Tala, Kenya0 - 1 Mallory Cade1 - 2 WPts
20/03/2018Nassau, Bahamas0 - 0 Bradley Cole0 - 0 LPts