Weightclass:  Heavyweight
Location:  Nakuru, Kenya
Record:  25 - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2033Nakuru, Kenya24 - 31 Bryan Mbugua2 - 11 WPts
20/07/2033Nakuru, Kenya23 - 31 Jacob Ngugi9 - 11 WPts
20/05/2033Nakuru, Kenya22 - 31 Will Wason2 - 4 WPts
20/03/2033Nakuru, Kenya22 - 30 Okapi Odera8 - 25 LPts
18/01/2033Nakuru, Kenya21 - 30 Adnan Gazal4 - 2 WPts
18/11/2032Nakuru, Kenya20 - 30 Dillon Kihoro5 - 13 WPts
18/09/2032Nakuru, Kenya19 - 30 Malcolm Barus6 - 6 WPts
19/07/2032Nakuru, Kenya18 - 30 Arran Wangui1 - 9 WPts
20/05/2032Nakuru, Kenya17 - 30 James Masiga4 - 10 WPts
21/03/2032Nakuru, Kenya16 - 30 Lee Kivuitu0 - 3 WPts
21/01/2032Nakuru, Kenya15 - 30 Wray Colding21 - 9 WPts
22/11/2031Nakuru, Kenya15 - 29 Berto Cobos13 - 7 LPts
22/09/2031Nakuru, Kenya14 - 29 Louis Mathu0 - 4 WPts
25/07/2031Nakuru, Kenya13 - 29 La Vonn Elmi10 - 12 WPts
27/05/2031Nakuru, Kenya13 - 28 Mashawn Anywar17 - 8(1) LPts
26/03/2031Kisumu, Kenya13 - 27 Alen Saina9 - 19(1) LPts Kenya National Championships 2031View
25/02/2031Nakuru, Kenya12 - 27 Ian Anguka1 - 0 WPts
27/12/2030Chesapeake, USA11 - 27 Waqar Zardari21(1) - 10 WPts
29/10/2030Tulsa, USA11 - 26 Michael Cavanaugh16 - 6 LPts
31/08/2030Lodz, Poland11 - 25 Franciszek Szczesniak17 - 21 LPts
31/07/2030Lodz, Poland11 - 24 Franciszek Szczesniak16 - 21 LPts
30/06/2030Granada, Spain11 - 23 Lisandro Castellanos9 - 22 LPts
27/05/2030Rijeka, Croatia11 - 22 Vjekoslav Stanicic16 - 14 LPts
26/04/2030Nakuru, Kenya10 - 22 Henri Dacoury9 - 15 WPts
26/03/2030Kangundo-Tala, Kenya10 - 21 Leeroy Shrekeezy9 - 13 LPts Kenya National Championships 2030View
02/03/2030Sumqayit, Azerbaijan10 - 20 Bilal Safarov17 - 12 LPts
30/01/2030Nakuru, Kenya10 - 19 Rio Avella12 - 11(1) LPts
28/12/2029Nakuru, Kenya9 - 19 Henry Ahlberg0 - 4 WPts
29/10/2029Nakuru, Kenya9 - 18 Ramhart Schauf2 - 16 LPts
30/08/2029Roskilde, Denmark8 - 18 Frey Jorgensen9 - 29(1) WPts
02/07/2029Athi River, Kenya8 - 17 Xhosas Nabutola17 - 11 LPts
27/05/2029Samara, Russia8 - 16 Aleksandr Sautin4 - 7 LPts
29/03/2029Mombasa, Kenya8 - 15 Yasin Omar20 - 10 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya7 - 15 Hugh Ngetich0 - 4 WPts Kenya National Championships 2029View
17/03/2029Bergen, Norway6 - 15 Alvis Bratt24 - 18 WPts
17/01/2029Leeds, UK6 - 14 Adam Laird9 - 25 LPts
19/11/2028Karagandy, Kazakhstan6 - 13 Imran Yaleckenow14(1) - 12 LPts
21/09/2028Krakow, Poland6 - 12 Cyryl Kalinski15 - 7 LPts
24/07/2028Kisumu, Kenya6 - 11 Manu Ajulu-bushell16(2) - 12 LPts
28/05/2028Accra, Ghana6 - 10 Zuffur Hadi19 - 24(3) LPts
29/03/2028Kisumu, Kenya6 - 9 Jay Yaseen4 - 16 LPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya5 - 9 Yasin Omar13 - 7 WPts Kenya National Championships 2028View
05/02/2028Nakuru, Kenya4 - 9 Mikhail Tetyukhin3 - 12 WPts
08/12/2027Nakuru, Kenya3 - 9 Manne Erola2 - 8 WPts
09/10/2027Nakuru, Kenya2 - 9 Mark Kivuva0 - 2 WPts
10/08/2027Nassau, Bahamas2 - 8 Sam Ocheltree40 - 14 LPts
12/06/2027Kumasi, Ghana2 - 7 Jake Kuma19 - 16 LPts
14/04/2027Kikuyu, Kenya1 - 7 Banji Njiru1 - 14(2) WPts
16/02/2027Warri, Nigeria0 - 7 Josh Anaja3 - 16(1) WPts
19/12/2026Aalborg, Denmark0 - 6 Quinby Ipsen40 - 20 LPts
21/10/2026Nakuru, Kenya0 - 5 Dimos Ines6(1) - 9 LPts
22/08/2026Buenos Aires, Argentina0 - 4 Fresco Barco17 - 28 LPts
24/06/2026Sofia, Bulgaria0 - 3 Ognian á Serebrov15 - 12 LPts
26/04/2026Mombasa, Kenya0 - 2 Brin Jipcho5 - 17 LPts
07/03/2026Nairobi, Kenya0 - 1 Chiamaka Ogeto8 - 16 LPts
04/02/2026Nakuru, Kenya0 - 0 Xhosas Nabutola2 - 1 LPts