Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  22 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/09/2033Nairobi, Kenya21 - 16 Vikenti Nabokov4 - 5 WPts
27/07/2033Nairobi, Kenya20 - 16 Deke Alexopoulos2 - 12 WPts
27/05/2033Nairobi, Kenya19 - 16 Alfons Zwaene3 - 14 WPts
27/03/2033Nairobi, Kenya18 - 16 Ibrahim Sheikh2 - 1 WPts
25/01/2033Nairobi, Kenya17 - 16 Ignado Dumo11 - 7(1) WPts
25/11/2032Nairobi, Kenya16 - 16 Zachary MacMurdo1 - 4 WPts
25/09/2032Nairobi, Kenya15 - 16 Daniel Connell2 - 9 WPts
26/07/2032Nairobi, Kenya14 - 16 Zachary Hewitt3 - 8 WPts
27/05/2032Nairobi, Kenya13 - 16 Jose Barbero4 - 11 WPts
28/03/2032Nairobi, Kenya12 - 16 Bryan Githae2 - 2 WPts
28/01/2032Nairobi, Kenya11 - 16 Dave Sundy7 - 9 WPts
29/11/2031Nairobi, Kenya10 - 16 Uland Asinikal0 - 2 WPts
30/09/2031New Kingston, Jamaica10 - 15 Alen Haworth15(1) - 25 LPts
02/08/2031Benin City, Nigeria10 - 14 Juwon Lawan6 - 18 LPts
04/06/2031Nakuru, Kenya9 - 14 Sammy Kiunjuri1 - 21 WPts
01/05/2031Nairobi, Kenya9 - 13 Michael Rawal19 - 33 LPts
29/03/2031Kisumu, Kenya9 - 12 Penda Mbiuki11 - 10 LPts Kenya National Championships 2031View
26/03/2031Kisumu, Kenya8 - 12 Saad Dajani4 - 6 WPts Kenya National Championships 2031View
30/01/2031Sofia, Bulgaria8 - 11 Simeon á Kjucukov23(1) - 20 LPts
02/12/2030Sofia, Bulgaria7 - 11 Yulian á Krukov17 - 25 WPts
04/10/2030Waterford, Ireland7 - 10 Rob Molloy12 - 19 LPts
06/08/2030Benin City, Nigeria7 - 9 Bob Adelabu25 - 15 LPts
08/06/2030Nairobi, Kenya6 - 9 Ogenyi Ezenwaka3 - 5 WPts
10/04/2030Nairobi, Kenya5 - 9 Ilker Ozmen1 - 12 WPts
10/02/2030Ankara, Turkey5 - 8 Berk Coskun3 - 14 LPts
13/12/2029Gaziantep, Turkey4 - 8 Erdem Gollu8 - 9 WPts
15/10/2029Ruiru, Kenya4 - 7 Penda Mbiuki4 - 7 LPts
21/08/2029Santiago, Chile4 - 6 Jax Trillo49(1) - 12 LPts
23/06/2029Galway, Ireland4 - 5 Will Kavanagh11 - 12 LPts
25/04/2029Istanbul, Turkey3 - 5 Tolga Shashmaz1 - 15 WPts
25/02/2029Nairobi, Kenya3 - 4 Max Odhieng1 - 14 LPts
27/12/2028Nairobi, Kenya2 - 4 Kieran Langat0 - 0 WPts
31/10/2028Nairobi, Kenya1 - 4 Connor Lusalah0 - 4 WPts
21/09/2028Kisumu, Kenya1 - 3 Joe Mulla15 - 17 LPts
21/08/2028Nairobi, Kenya1 - 2 Mike Sakudao2 - 7(2) LPts
22/06/2028Puente Alto, Chile1 - 1 Carlos Leonardo9 - 19(2) LPts
24/04/2028Nairobi, Kenya0 - 1 Connor Lusalah0 - 0 WPts
05/03/2028Nairobi, Kenya0 - 0 Timofei Popovich0 - 0 LPts