Weightclass:  Middleweight
Location:  Kangundo-Tala, Kenya
Record:  21 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2032Kangundo-Tala, Kenya20 - 19 Marjohan Widiyanti6 - 14 WPts
28/09/2032Kangundo-Tala, Kenya20 - 18 John Ryan6 - 6 LPts
29/07/2032Kangundo-Tala, Kenya19 - 18 Jesper Percier13 - 21 WPts
30/05/2032Kangundo-Tala, Kenya18 - 18 John Neil2 - 6 WPts
30/03/2032Kangundo-Tala, Kenya18 - 17 Yasin Kaber18 - 12 LPts
30/01/2032Kangundo-Tala, Kenya17 - 17 Darryl Remihana13 - 20 WPts
30/11/2031Kangundo-Tala, Kenya16 - 17 Chris Sutherland6 - 29 WPts
01/10/2031Kangundo-Tala, Kenya16 - 16 Ludacris Ampar17(1) - 22 LPts
03/08/2031Kangundo-Tala, Kenya15 - 16 Kamran Murad1 - 10 WPts
04/06/2031Kangundo-Tala, Kenya14 - 16 Robert Komon1 - 6 WPts
04/04/2031Kangundo-Tala, Kenya13 - 16 Tobias Barngetuny4 - 4 WPts
03/02/2031Kangundo-Tala, Kenya12 - 16 Verlyn Kororia0 - 2 WPts
05/12/2030Santo Domingo de Guzman, Dominican Republic11 - 16 Gig Zamorano4 - 8 WPts
07/10/2030Nairobi, Kenya10 - 16 Abdul Habeeb8 - 10 WPts
14/08/2030Kangundo-Tala, Kenya10 - 15 Kyan Ekhalie14(1) - 18 LPts
18/06/2030Ruiru, Kenya9 - 15 Uzondu Mbuvi4 - 19 WPts
29/04/2030Kangundo-Tala, Kenya8 - 15 Mark Kinyanjui0 - 18 WPts
26/03/2030Kangundo-Tala, Kenya8 - 14 Amjad Assad15(1) - 20 LPts Kenya National Championships 2030View
13/02/2030Athi River, Kenya7 - 14 Bart Kororia2 - 12(4) WPts
22/12/2029Kangundo-Tala, Kenya7 - 13 Sam Bilali13(1) - 14 LPts
23/10/2029Kangundo-Tala, Kenya6 - 13 Ludacris Ampar10 - 13 WPts
24/08/2029Durham, USA5 - 13 Jamie McConkie3 - 14 WPts
26/06/2029Nairobi, Kenya5 - 12 Isaac Wadongo11 - 12 LPts
27/04/2029Kangundo-Tala, Kenya4 - 12 Uzondu Mbuvi4 - 12 WPts
27/02/2029Baku, Azerbaijan4 - 11 Bahram Djabbarov2 - 25 LPts
30/12/2028Nairobi, Kenya3 - 11 Arthur Chanzu3 - 17 WPts
06/11/2028Nairobi, Kenya3 - 10 Matthew Daniel9 - 23 LPts
09/09/2028Helsinki, Finland3 - 9 Sami Vatanen12(1) - 19 LPts
12/07/2028New Kingston, Jamaica3 - 8 Felix Belvin7 - 29 LPts
14/05/2028Nakuru, Kenya2 - 8 Sammy Kiunjuri0 - 3 WPts
26/03/2028Kisumu, Kenya2 - 7 James Nkya12(2) - 16 LPts Kenya National Championships 2028View
04/03/2028Kangundo-Tala, Kenya1 - 7 Akbar Sunder0 - 1 WPts
05/01/2028Nakuru, Kenya0 - 7 Sammy Kiunjuri0 - 0 WPts
18/11/2027Pikine, Senegal0 - 6 Hackett Ionesco32 - 8 LPts
20/09/2027Plovdiv, Bulgaria0 - 5 Nayden á Zhirinkov19 - 5 LPts
23/07/2027New Delhi, India0 - 4 Malik Mohammed12(1) - 5 LPts
25/05/2027Riga, Latvia0 - 3 Sergei Jeritis27(1) - 15 LPts
27/03/2027Machakos, Kenya0 - 2 Ellis Baiya1 - 23(1) LPts
30/01/2027Mombasa, Kenya0 - 1 Waleed Hussain14 - 18 LPts
07/12/2026Kangundo-Tala, Kenya0 - 0 Alano Gordillo1 - 9 LPts