Weightclass:  Featherweight
Location:  Mombasa, Kenya
Record:  22(1) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/11/2023Mombasa, Kenya21(1) - 15 Charlie Mpofu9 - 14 WPts
15/09/2023Mombasa, Kenya20(1) - 15 Ewan Mutuku0 - 1 WPts
16/07/2023Mombasa, Kenya19(1) - 15 Viggo Kindberg1 - 7 WPts
17/05/2023Mombasa, Kenya18(1) - 15 Hassan Mirza6 - 8(1) WPts
18/03/2023Mombasa, Kenya17(1) - 15 Joey Peterson0 - 1 WPts
17/01/2023Mombasa, Kenya16(1) - 15 Ali Bacchus0 - 22 WPts
17/11/2022Mombasa, Kenya15(1) - 15 Owen Kinzey6 - 4 WPts
18/09/2022Mombasa, Kenya14(1) - 15 Mason Panyaglo14(2) - 16 WPts
20/07/2022Mombasa, Kenya14(1) - 14 Jake Gitahi1 - 3 LPts
19/05/2022Mombasa, Kenya14(1) - 13 Miguel Isidro10(1) - 13 LPts
20/03/2022Mombasa, Kenya13(1) - 13 Nathan Hyslop8 - 4 WPts
19/01/2022Mombasa, Kenya12(1) - 13 William Hansen13 - 8 WPts
19/11/2021Mombasa, Kenya12(1) - 12 Jose Mendosa13 - 10 LPts
18/09/2021Almaty, Kazakhstan11(1) - 12 Fedar Hakimoff0 - 1 WPts
21/07/2021Panama City, Panama11(1) - 11 Diego Hernandez14 - 7 LPts
23/05/2021Mombasa, Kenya10(1) - 11 Dave Umar1 - 18 WPts
23/03/2021Naucalpan, Mexico10(1) - 10 Miguel Diego13 - 6 LPts
23/01/2021Mombasa, Kenya9(1) - 10 Rico Gabbiadini8 - 11 WPts
23/11/2020Tegucigalpa, Honduras9(1) - 9 Angel Gomez12 - 5 LPts
25/09/2020Kisumu, Kenya9(1) - 8 Bilal Shahi6 - 10 LPts
12/08/2020Changchun, China8(1) - 8 Zhong Jue9 - 5 WPts
14/06/2020Bogota, Colombia7(1) - 8 Isidro Marciel2 - 5 WPts
14/04/2020Santo Domingo de Guzman, Dominican Republic6(1) - 8 Olindo Jaquez1 - 10 WPts
15/02/2020San Pedro de Macoris, Dominican Republic5(1) - 8 Diego Estupinan5 - 5 WPts
18/12/2019Nakuru, Kenya5(1) - 7 Johnny Wanjiru11 - 2 LPts
25/10/2019Medan, Indonesia5(1) - 6 Adinda Liana5 - 5 LPts
26/08/2019San Jose, Costa Rica5(1) - 5 Diego Arocha3 - 7 LPts
27/06/2019Mombasa, Kenya5(1) - 4 Rodrigo Martinez7 - 1 LPts
28/04/2019Mombasa, Kenya4(1) - 4 Neil Lynch3 - 6 WPts
26/02/2019Mombasa, Kenya4(1) - 3 Rogelio Agron5 - 1 LPts
28/12/2018Cochabamba, Bolivia3(1) - 3 Guillermo Morera1 - 6 WPts
30/10/2018Mombasa, Kenya2(1) - 3 Deiondre Chepkwony1 - 3 WPts
01/09/2018New Delhi, India1 - 3 Randeep Surendran0 - 4(3) WKO3
04/07/2018Nairobi, Kenya1 - 2 Leo Chandaria1 - 0 LPts
22/05/2018New Amsterdam, Guyana1 - 1 Davie Reedy0 - 1 LPts
22/03/2018Kisumu, Kenya1 - 0 Razi Chepkok1 - 0 LPts
19/02/2018Mombasa, Kenya0 - 0 Leonel Manso0 - 0 WPts