Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  31 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2024Nairobi, Kenya30 - 14 Ulises Cerrito3 - 15 WPts
10/09/2024Nairobi, Kenya29 - 14 Dino Cappucci6 - 7 WPts
12/07/2024Nairobi, Kenya28 - 14 Lucas Castles6 - 17(2) WPts
12/05/2024Nairobi, Kenya27 - 14 Hakem Basser5 - 9 WPts
13/03/2024Nairobi, Kenya26 - 14 Marco Balason1 - 6 WPts
13/01/2024Nairobi, Kenya25 - 14 Sabuur Rebbot7 - 12 WPts
14/11/2023Nairobi, Kenya24 - 14 Antwan Kaptich3 - 7 WPts
14/09/2023Nairobi, Kenya23 - 14 Chris Ngugi2(1) - 15 WPts
15/07/2023Nairobi, Kenya22 - 14 Phil Merali6 - 10 WPts
16/05/2023Nairobi, Kenya21 - 14 James Mutoko4 - 14 WPts
17/03/2023Nairobi, Kenya20 - 14 Aftab Assad4 - 29 WPts
16/01/2023Nairobi, Kenya19 - 14 Adam Mwendwa3 - 5 WPts
17/11/2022Sydney, Australia18 - 14 Andy Fenderson18(1) - 10 WPts
19/09/2022Vilnius, Lithuania18 - 13 Milosz Grzelak20 - 9(3) LPts
22/07/2022Ghent, Belgium18 - 12 Ludovic Everbout18 - 8 LPts
24/05/2022Bangkok, Thailand17 - 12 Sukkasem Lattimont14 - 10 WPts
26/03/2022Athi River, Kenya17 - 11 Steven Merande13 - 6 LPts Kenya National Championships 2022View
10/02/2022Nakuru, Kenya16 - 11 Phil Nyaga18(2) - 9 WPts
08/01/2022Warsaw, Poland15 - 11 Cibor Golomb9 - 13 WPts
09/11/2021Quezon City, Philippines15 - 10 Xaverius Gerardo9 - 11 LPts
11/09/2021Aalborg, Denmark15 - 9 Carolus Frieberg5 - 11(1) LPts
14/07/2021Bangkok, Thailand15 - 8 Suor Ni6 - 12 LPts
15/05/2021Mombasa, Kenya14 - 8 Jonathan Cheruiyot9 - 11 WPts
09/04/2021Odense, Denmark14 - 7 Jarl Bruun9 - 8 LPts
09/02/2021London, UK14 - 6 James Kennedy5 - 9 LPts
12/12/2020Berlin, Germany13 - 6 Selig Sante2 - 9 WPts
12/10/2020San Juan, Puerto Rico13 - 5 Jesus Charo7 - 7 LPts
14/08/2020Nairobi, Kenya12 - 5 Hassan Hariri10 - 2 WPts
10/07/2020Nairobi, Kenya11 - 5 Kyan Sribor8 - 6 WPts
09/05/2020Mombasa, Kenya10 - 5 Mark Marango5 - 10 WPts
24/03/2020Nairobi, Kenya9 - 5 Santiago Manuel7(1) - 7 WPts
23/01/2020Machakos, Kenya8 - 5 Rob Kimobwa4 - 7 WPts
21/12/2019Nairobi, Kenya7 - 5 John Keya3 - 7 WPts
12/11/2019Nairobi, Kenya6 - 5 Mark Marango3 - 9 WPts
12/09/2019Nairobi, Kenya6 - 4 Laken Kipkurui3 - 7 LPts
26/07/2019Nairobi, Kenya5 - 4 Glynn Ni9 - 1 WPts
26/05/2019Nairobi, Kenya4 - 4 Vegas Hinojosa5 - 3 WPts
26/03/2019Nairobi, Kenya4 - 3 Connor Mbiyu6 - 0 LPts
23/01/2019Bratislava, Slovakia4 - 2 LumÝr Chech2 - 4 LPts
24/11/2018Nairobi, Kenya4 - 1 Rashid Mina3 - 1 LPts
24/09/2018Mombasa, Kenya3 - 1 John Nzioka0 - 3 WPts
23/08/2018Al Hudaydah, Yemen2 - 1 Hassan Aboshalha0 - 3 WPts
25/06/2018Mombasa, Kenya1 - 1 Dom Peponi2 - 1 WPts
04/05/2018Nairobi, Kenya0 - 1 Ethan Kaikai0 - 1 WPts
07/03/2018Sumqayit, Azerbaijan0 - 0 Mohsin Awan0 - 0 LPts