Weightclass:  Middleweight
Location:  Mombasa, Kenya
Record:  21(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/01/2028Mombasa, Kenya20(1) - 18 Sam Meredith15 - 22 WPts
25/11/2027Mombasa, Kenya19(1) - 18 Joaquin Cardo29 - 14 WPts
26/09/2027Mombasa, Kenya18(1) - 18 Takeo Goto4 - 8 WPts
28/07/2027Mombasa, Kenya17(1) - 18 Dan Kissack1 - 5 WPts
30/05/2027Mombasa, Kenya16(1) - 18 Rodrigo Quinto0 - 4 WPts
01/04/2027Mombasa, Kenya15 - 18 Haaris Sasooli5 - 2 WKO3
30/01/2027Mombasa, Kenya14 - 18 John Kamel0 - 1 WPts
01/12/2026Mombasa, Kenya13 - 18 Isaac Wadongo1 - 4 WPts
02/10/2026Mombasa, Kenya12 - 18 James Nkya6 - 11 WPts
03/08/2026Mombasa, Kenya11 - 18 Joe Mulla7 - 12 WPts
04/06/2026Mombasa, Kenya10 - 18 Matthew Daniel6 - 11 WPts
05/04/2026Mombasa, Kenya9 - 18 Chris Lorupe5 - 15 WPts
04/02/2026Nantes, France8 - 18 Byron Mellett4 - 10 WPts
07/12/2025Mombasa, Kenya8 - 17 Haider Hajj11(1) - 23 LPts
09/10/2025Zaria, Nigeria7 - 17 Brown Eziyodawe4 - 6 WPts
11/08/2025Mombasa, Kenya6 - 17 Xyshaun Biwott4 - 13 WPts
13/06/2025Montevideo, Uruguay6 - 16 Xavion Demara46(1) - 10 LPts
15/04/2025Ulsan, South Korea6 - 15 Myung-joo Ree11(3) - 16 LPts
15/02/2025Mombasa, Kenya6 - 14 Orleans Cendrars7 - 3 LPts
18/12/2024Mombasa, Kenya6 - 13 Shaquille Shaban8 - 13 LPts
19/10/2024Kikuyu, Kenya5 - 13 Uba Kidero1 - 20 WPts
03/09/2024Nairobi, Kenya4 - 13 Chris Ngugi3(1) - 20 WPts
22/07/2024Nairobi, Kenya4 - 12 William Jepkoech32 - 10 LPts
21/06/2024Ho Chi Minh City, Vietnam4 - 11 Phung Ha42(1) - 5 LPts
23/04/2024Ilorin, Nigeria4 - 10 Ikechukwu Rufai0 - 2 LPts
24/02/2024Kikuyu, Kenya3 - 10 Felix Mathu2 - 12 WPts
03/01/2024Mombasa, Kenya2 - 10 Mark McCaig0 - 1 WPts
05/11/2023Dubai, UAE1 - 10 Sajid Maloof0 - 0 WPts
07/09/2023Al-Quwaysimah, Jordan1 - 9 Ahmed Eldibs6 - 15 LPts
10/07/2023Machakos, Kenya1 - 8 Aftab Jamali11 - 23 LPts
18/05/2023Harare, Zimbabwe1 - 7 John Musharu22 - 11 LPts
20/03/2023Palermo, Italy1 - 6 Silvano Luca8 - 21 LPts
20/01/2023Dushanbe, Tajikistan1 - 5 Afanas Zajylkanov13(1) - 17 LPts
22/11/2022Sana'a, Yemen1 - 4 Imran Bouramy5 - 27 LPts
24/09/2022Nairobi, Kenya1 - 3 Wasaki Kajembe10 - 18 LPts
30/07/2022Mombasa, Kenya1 - 2 Ethan Kaikai2 - 25(1) LPts
03/06/2022Seoul, South Korea1 - 1 Sung-yeung Do13 - 13 LPts
05/04/2022Zagreb, Croatia0 - 1 Mile Kolonic0 - 0 WPts
05/02/2022Athens, Greece0 - 0 Dionysius Athans0 - 0 LPts