Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  29 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/09/2025Nairobi, Kenya28 - 23 Diego Castellon5 - 8 WPts
12/07/2025Nairobi, Kenya27 - 23 Barbabe Robert1 - 8 WPts
13/05/2025Nairobi, Kenya26 - 23 Miguel Bosquez5 - 20 WPts
14/03/2025Nairobi, Kenya25 - 23 Hassan Yaziji12 - 8 WPts
13/01/2025Nairobi, Kenya24 - 23 Javier Amboy3 - 5 WPts
14/11/2024Nairobi, Kenya23 - 23 Toma Sychyov0 - 9 WPts
14/09/2024Nairobi, Kenya22 - 23 Yulian Podkolzin2 - 10 WPts
16/07/2024Nairobi, Kenya21 - 23 Dikembe Matui31(4) - 15 WPts
16/05/2024Nairobi, Kenya20 - 23 Dikembe Matui31(4) - 14 WPts
17/03/2024Nairobi, Kenya19 - 23 Alvy Jungels2 - 8(1) WPts
17/01/2024Nairobi, Kenya18 - 23 Theo Gichuru5 - 12 WPts
18/11/2023Nairobi, Kenya17 - 23 Naftali Muoki5(1) - 26 WPts
19/09/2023Ruiru, Kenya16 - 23 Obaid Zehri4 - 28 WPts
27/07/2023Nairobi, Kenya16 - 22 Ian Kaloki21 - 12 LPts
30/05/2023Swindon, UK16 - 21 Gareth Jones17 - 14 LPts
01/04/2023Mombasa, Kenya16 - 20 Atif Khalil34 - 7 LPts Kenya National Championships 2023View
29/03/2023Mombasa, Kenya15 - 20 Rex Matiku17(1) - 18 WPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya14 - 20 Blake Rao16 - 17 WPts Kenya National Championships 2023View
28/01/2023Maroua, Cameroon13 - 20 Rush Pinault0 - 4 WPts
30/11/2022Nairobi, Kenya12 - 20 Rob Mbote14 - 15 WPts
30/09/2022Nairobi, Kenya11 - 20 Ignado Juliana3(1) - 9 WPts
02/08/2022Nairobi, Kenya11 - 19 Dom Wanjala7 - 16(1) LPts
23/06/2022Mombasa, Kenya11 - 18 Ian Chhabra8 - 17 LPts
23/05/2022Medellin, Colombia11 - 17 Ponce Ortis3 - 1 LPts
25/03/2022Abidjan, Ivory Coast10 - 17 Pascal Jobert4 - 15 WPts
25/01/2022Nairobi, Kenya10 - 16 Rex Matiku11 - 15 LPts
24/11/2021Naivasha, Kenya9 - 16 Imran Assad0 - 17 WPts
25/09/2021Nagoya, Japan9 - 15 Ryo Tobe13 - 11 LPts
27/07/2021Baku, Azerbaijan9 - 14 Shaban Gasanzade12 - 8 LPts
27/05/2021Khujand, Tajikistan9 - 13 Khankishi Baghirov15 - 6 LPts
29/03/2021Machakos, Kenya9 - 12 Vashon Chakava23 - 1 LPts Kenya National Championships 2021View
26/03/2021Machakos, Kenya8 - 12 Mahdi Moiben4 - 3 WPts Kenya National Championships 2021View
02/02/2021Nairobi, Kenya7 - 12 Ramirez Arguijo5 - 13 WPts
01/12/2020Nairobi, Kenya6 - 12 Anuj Chahal1 - 9 WPts
01/10/2020Asuncion, Paraguay6 - 11 Santiago Galvan10 - 6 LPts
03/08/2020Barcelona, Spain6 - 10 Emilio Fontanez8 - 5 LPts
05/06/2020Kikuyu, Kenya6 - 9 Ian Okinda2 - 13 LPts
16/04/2020Kisumu, Kenya6 - 8 Kieran Kaberere7 - 5 LPts
18/02/2020Chennai, India6 - 7 Faisal Mohamed8(1) - 4 LPts
21/12/2019Caracas, Venezuela5 - 7 Rodrigo Cassillas12 - 0 WPts
23/10/2019Nairobi, Kenya5 - 6 Alen Magara9 - 1 LPts
23/08/2019Nairobi, Kenya5 - 5 Toste Rasmussen5 - 4 LPts
24/06/2019Kampala, Uganda5 - 4 John Elyak4 - 4 LPts
26/04/2019Nairobi, Kenya4 - 4 Gianfranco Florino4 - 4 WPts
24/02/2019Kisumu, Kenya3 - 4 Dikembe Matui5 - 2 WPts
27/12/2018Nairobi, Kenya3 - 3 Ian Oduol5 - 2 LPts
29/10/2018Nairobi, Kenya3 - 2 Vashon Chakava5 - 1 LPts
31/08/2018Machakos, Kenya2 - 2 Michael Saitot2 - 0 WPts
23/07/2018Bogota, Colombia2 - 1 Loredo Cevallos1 - 1 LPts
24/05/2018Machakos, Kenya2 - 0 John Ebuya2 - 1 LPts
09/04/2018Nairobi, Kenya1 - 0 Jasper Nasasira0 - 1 WPts
08/03/2018Nairobi, Kenya0 - 0 Sebastian Hagglund0 - 0 WPts