Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  23(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/09/2024Nairobi, Kenya22(1) - 21 Alastair Babla1 - 8 WPts
06/07/2024Nairobi, Kenya22(1) - 20 Felix Mathu2 - 15 LPts
06/05/2024Nairobi, Kenya22(1) - 19 Declan Keddie0 - 11 LPts
07/03/2024Nairobi, Kenya21(1) - 19 Adam Mwendwa7 - 9 WPts
07/01/2024Nairobi, Kenya20(1) - 19 Veltry Chege0 - 1 WPts
08/11/2023Nairobi, Kenya19(1) - 19 Essien Muite3 - 10 WPts
08/09/2023Nairobi, Kenya18(1) - 19 Gus Nduria0 - 23 WPts
10/07/2023Nairobi, Kenya18(1) - 18 Xayvion Ngeny17 - 17 LPts
11/05/2023Nairobi, Kenya17(1) - 18 Mark Kabuu2 - 3 WPts
12/03/2023Nairobi, Kenya16(1) - 18 Olufemi Nurudeen2 - 16 WPts
11/01/2023Nairobi, Kenya15(1) - 18 Danny Nganga2 - 1 WPts
12/11/2022Nairobi, Kenya15(1) - 17 Faisal Abdalla6 - 8 LPts
13/09/2022Santo Domingo de Guzman, Dominican Republic15(1) - 16 Isidro Jarquin18(1) - 10 LPts
16/07/2022Bulawayo, Zimbabwe15(1) - 15 Nathan Nkala3 - 16 LPts
18/05/2022Pikine, Senegal15(1) - 14 Hackett Ionesco0 - 0 LPts
19/03/2022Nairobi, Kenya15(1) - 13 Phil Luseno14(2) - 11 LPts
31/01/2022Mombasa, Kenya15(1) - 12 Jevonte Saitot10 - 15 LPts
26/12/2021Nairobi, Kenya14(1) - 12 Kwau Wangari5 - 2 WPts
26/10/2021Quebec City, Canada14(1) - 11 Baptiste Claude8 - 10 LPts
28/08/2021Nairobi, Kenya14(1) - 10 Trinh Hoang14 - 9 LPts
28/06/2021Bologna, Italy13(1) - 10 Alessandro Scopelliti3 - 7 WPts
28/04/2021Richmond, Canada12(1) - 10 Phil Renfrew1 - 17 WPts
28/02/2021Tangerang, Indonesia11 - 10 Rachmad Said1 - 19(7) WKO3
31/12/2020Nairobi, Kenya11 - 9 Kenzie Rogo8 - 10 LPts
28/11/2020Nairobi, Kenya10 - 9 Peter Kibiru5 - 13 WPts
18/10/2020Mombasa, Kenya9 - 9 Yobachi Warugongo4 - 11 WPts
02/09/2020Nairobi, Kenya9 - 8 Beau Adore5(1) - 5 LPts
02/07/2020Nairobi, Kenya8 - 8 Wasaki Kajembe5 - 9 WPts
24/05/2020Machakos, Kenya8 - 7 Rob Kimobwa5 - 8 LPts
03/04/2020Valencia, Spain7 - 7 Quinto Lua0 - 4 WPts
04/02/2020Nairobi, Kenya7 - 6 Joaquin Rodriguez3 - 4 LPts
05/12/2019Sumqayit, Azerbaijan6 - 6 Mohsin Awan8 - 3 WPts
07/10/2019Nairobi, Kenya6 - 5 Jose Gapusan8 - 3 LPts
07/08/2019Sofia, Bulgaria6 - 4 Boris á Lebedenkov3 - 5 LPts
08/06/2019Maracaibo, Venezuela6 - 3 Olindo Rossel5 - 2 LPts
10/04/2019Espoo, Finland6 - 2 Kyosti Vinni4 - 4 LPts
08/02/2019Nairobi, Kenya5 - 2 Leon Nkanata5(1) - 1 WPts
09/12/2018Jeddah, Saudi Arabia5 - 1 Hassan Labib3 - 1 LPts
11/10/2018Nairobi, Kenya4 - 1 Arali Mutai1 - 3 WPts
12/08/2018Nairobi, Kenya3 - 1 Phil Luseno1 - 1 WPts
14/06/2018Nairobi, Kenya3 - 0 Arali Mutai0 - 2 LPts
16/04/2018Naivasha, Kenya2 - 0 John Gitari0 - 2 WPts
15/03/2018Nairobi, Kenya1 - 0 Peter Muthee1 - 1 WPts
07/02/2018Algiers, Algeria0 - 0 Hassan Bangura0 - 0 WPts