Weightclass:  Middleweight
Location:  Kisumu, Kenya
Record:  20(2) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2030Kisumu, Kenya19(2) - 18 Mitsuru Kita3 - 8 WPts
17/10/2030Kisumu, Kenya18(2) - 18 Kazuki Sada1 - 11 WPts
17/08/2030Kisumu, Kenya17(2) - 18 Shen Wat26 - 11 WPts
06/07/2030Puente Alto, Chile17(2) - 17 Ponce Travieso20 - 10 LPts
05/06/2030Aden, Yemen17(2) - 16 Haaris Qarni24 - 15 LPts
05/05/2030Kisumu, Kenya16(2) - 16 Daiki Yamaguchi14 - 12 WPts
01/04/2030Kangundo-Tala, Kenya16(2) - 15 Amjad Assad17(1) - 20 LPts Kenya National Championships 2030View
29/03/2030Kangundo-Tala, Kenya15(2) - 15 Max Odhieng8 - 15 WPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya14(1) - 15 Mike Sakudao9 - 11(3) WKO3 Kenya National Championships 2030View
14/02/2030Ruiru, Kenya14(1) - 14 Max Odhieng6 - 15 LPts
22/12/2029Kangundo-Tala, Kenya13(1) - 14 John Kamel7 - 13 WPts
25/10/2029Asuncion, Paraguay12(1) - 14 Manuel Lacayo18 - 11 WPts
26/08/2029Nairobi, Kenya11(1) - 14 Michael Rawal12 - 29 WPts
28/06/2029Kisumu, Kenya11(1) - 13 Dominic Cromartie15 - 9 LPts
29/04/2029Athi River, Kenya10(1) - 13 Zafa Beshara20 - 11 WPts
29/03/2029Mombasa, Kenya10(1) - 12 James Nkya17(3) - 20 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya9(1) - 12 Yobachi Aiyabei5 - 6 WPts Kenya National Championships 2029View
27/02/2029Kiev, Ukraine9(1) - 11 Faddei Panfil23 - 22 LPts
30/12/2028Bury, UK8(1) - 11 Irfan Hashemi4 - 14 WPts
31/10/2028Nairobi, Kenya7 - 11 George Madan4(1) - 16 WKO3
09/09/2028Ulaanbaatar, Mongolia7 - 10 Batboldyn Majckeev20 - 15 LPts
12/07/2028Khujand, Tajikistan7 - 9 Ulvi Musharraf15 - 23 LPts
14/05/2028Kisumu, Kenya6 - 9 Isaac Wadongo6 - 10 WPts
15/03/2028Kisumu, Kenya5 - 9 Sammy Kiunjuri0 - 2 WPts
16/01/2028Mogilev, Belarus5 - 8 Lazar Dyachenko20 - 16 LPts
18/11/2027Baku, Azerbaijan5 - 7 Rashid Magomaev10 - 24 LPts
20/09/2027Dakar, Senegal4 - 7 Sinjon Ndour0 - 0 WPts
23/07/2027Baku, Azerbaijan3 - 7 Osman Mamedyarov17 - 22 WPts
25/05/2027Cali, Colombia2 - 7 Xaver Severino9 - 11 WPts
27/03/2027Enugu, Nigeria2 - 6 Godfrey Bosso16 - 9(1) LPts
27/01/2027Kikuyu, Kenya2 - 5 Felix Mathu9 - 24 LPts
29/11/2026Nairobi, Kenya2 - 4 Andy Andersson7 - 6 LPts
25/10/2026Nairobi, Kenya2 - 3 John Saina25 - 28 LPts
21/09/2026Aalborg, Denmark2 - 2 Thorin Balling17 - 15 LPts
24/07/2026Kangundo-Tala, Kenya2 - 1 Kyan Ekhalie1 - 6 LPts
04/06/2026Izmir, Turkey2 - 0 Omer Tarik2 - 3 LPts
06/04/2026Nairobi, Kenya1 - 0 Andy Andersson4 - 5 WPts
05/03/2026Kisumu, Kenya0 - 0 Fedir Varga1 - 0 WPts