Weightclass:  Heavyweight
Location:  Kisumu, Kenya
Record:  32 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/04/2031Kisumu, Kenya31 - 16 Ioakim Pukukalns8 - 6 WPts
06/02/2031Kisumu, Kenya30 - 16 Rob Buchannon6 - 6 WPts
08/12/2030Kisumu, Kenya29 - 16 Gustav Geschwind3 - 8 WPts
09/10/2030Kisumu, Kenya28 - 16 Coen Scherzer2 - 11 WPts
10/08/2030Kisumu, Kenya27 - 16 Besim Toptani1 - 2 WPts
11/06/2030Kisumu, Kenya26 - 16 Guido Jaime4 - 8 WPts
13/04/2030Kisumu, Kenya25 - 16 Bongani Mxoyana7 - 6 WPts
12/02/2030Kisumu, Kenya24 - 16 Mio Loftin25 - 9 WPts
14/12/2029Kisumu, Kenya24 - 15 Bernardo Martini19 - 15 LPts
10/11/2029Adana, Turkey23 - 15 Bayram Sabanci29 - 15 WPts
10/10/2029Adana, Turkey23 - 14 Bayram Sabanci28 - 15 LPts
09/09/2029Adana, Turkey23 - 13 Bayram Sabanci27 - 15 LPts
09/08/2029Kisumu, Kenya22 - 13 Mohsin Saah13 - 31 WPts
09/07/2029Mashhad, Iran21 - 13 Mohsin Saah13 - 30 WPts
08/06/2029Nairobi, Kenya21 - 12 Ethan Kurgat11(1) - 28 LPts
02/05/2029Athi River, Kenya21 - 11 Xhosas Nabutola16 - 11 LPts
01/04/2029Mombasa, Kenya21 - 10 Glynn Atieno23(3) - 21(3) LPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya20 - 10 Makalo Lekuton8 - 15 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya19 - 10 Corey Mkuu14 - 28 WPts Kenya National Championships 2029View
20/03/2029Almaty, Kazakhstan18 - 10 Haaris Idrisov0 - 0 WPts
20/01/2029Kisumu, Kenya17 - 10 Manu Ajulu-bushell17(2) - 14 WPts
06/12/2028Nairobi, Kenya16 - 10 Clinton Washiali9 - 16 WPts
08/10/2028Mombasa, Kenya16 - 9 Ian Rutto17 - 14 LPts
10/08/2028Kisumu, Kenya15 - 9 Hikaru Ogino2 - 6 WPts
04/07/2028Yerevan, Armenia15 - 8 Vanig Jamgotchian18(3) - 11 LPts
31/05/2028Kisumu, Kenya14 - 8 Hikaru Ogino2 - 4 WPts
29/04/2028Kisumu, Kenya13 - 8 Hikaru Ogino2 - 3 WPts
26/03/2028Kisumu, Kenya13 - 7 Makalo Lekuton5 - 9 LPts Kenya National Championships 2028View
17/03/2028Toshkent, Uzbekistan13 - 6 Luka Baicodamov16 - 17 LPts
10/02/2028Toshkent, Uzbekistan12 - 6 Luka Baicodamov16 - 16 WPts
05/01/2028Toshkent, Uzbekistan11 - 6 Luka Baicodamov16 - 15 WPts
05/12/2027Kisumu, Kenya10 - 6 John Kitur2 - 17 WPts
29/10/2027Kisumu, Kenya9 - 6 Farhan Quadri13 - 26 WPts
28/09/2027Toshkent, Uzbekistan9 - 5 Nikolai Zhacksylyckov9 - 11(5) LPts
31/07/2027Ruiru, Kenya9 - 4 Paul Kipchoge12 - 13 LPts
25/06/2027Mombasa, Kenya8 - 4 Paul Ogindo13 - 22 WPts
25/05/2027Baku, Azerbaijan7 - 4 Latif Pishnamazzade10 - 23 WPts
26/03/2027Kangundo-Tala, Kenya7 - 3 Tariq Rehman6(1) - 15 LPts Kenya National Championships 2027View
17/02/2027Kisumu, Kenya6 - 3 Jay Yaseen1 - 10 WPts
22/12/2026Kisumu, Kenya5 - 3 Dunixi Bouras0 - 6 WPts
23/10/2026Kosice, Slovakia4 - 3 Rene Zelinka1 - 7 WPts
25/08/2026Kisumu, Kenya3 - 3 Lamech Wainaina0 - 4 WPts
26/06/2026Turin, Italy2 - 3 Alessio Di Giorgio4 - 15 WPts
28/04/2026Samarqand, Uzbekistan2 - 2 Rais Manafov10 - 18 LPts
28/02/2026Nairobi, Kenya2 - 1 Khalon Yaseen9 - 17 LPts
01/01/2026Sendai, Japan2 - 0 Hideki Koga12 - 22 LPts
03/11/2025Tegucigalpa, Honduras1 - 0 Vicente Mandes1 - 0 WPts
05/09/2025Kisumu, Kenya0 - 0 Fabron Bedimo1 - 6 WPts