Weightclass:  Heavyweight
Location:  Nairobi, Kenya
Record:  20 - 19(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/07/2032Nairobi, Kenya20 - 18(2) Mark Kivuva10(1) - 23 LPts
07/05/2032Nairobi, Kenya19 - 18(2) Lee Kivuitu0 - 4 WPts
08/03/2032Nairobi, Kenya18 - 18(2) James Masiga4 - 8 WPts
07/01/2032Nairobi, Kenya17 - 18(2) Malcolm Barus4 - 3 WPts
07/11/2031Nairobi, Kenya16 - 18(2) Aleksandar Komar0 - 4 WPts
07/09/2031Nairobi, Kenya15 - 18(2) Dobroslav Arbanas1 - 1 WPts
08/07/2031Nairobi, Kenya14 - 18(2) Nis Van de Rade8 - 3 WPts
08/05/2031Nairobi, Kenya14 - 17(2) Viktor Evancho10 - 9 LPts
10/03/2031Nairobi, Kenya13 - 17(2) Danyaal Bastany3 - 28 WPts
10/01/2031Nairobi, Kenya12 - 17(2) Vito Lucic7 - 17 WPts
11/11/2030Nairobi, Kenya11 - 17(2) Arran Maver9 - 5 WPts
12/09/2030Nairobi, Kenya11 - 16(2) Peabo Anentia14(1) - 35(1) LPts
13/07/2030Nairobi, Kenya10 - 16(2) Kwamin Salem3 - 16 WPts
16/05/2030Kangundo-Tala, Kenya10 - 15(2) Tariq Rehman19(1) - 23 LPts
26/03/2030Kangundo-Tala, Kenya10 - 14(2) Nick Karua7 - 15 LPts Kenya National Championships 2030View
10/03/2030Khouribga, Morocco9 - 14(2) Aqil Tamsamani16 - 18 WPts
10/01/2030Taizhou, China8 - 14(2) Genjo Liem5 - 20(1) WPts
12/11/2029Salerno, Italy7 - 14(2) Adolfo Urso19 - 19 WPts
14/09/2029Bergen, Norway7 - 13(2) Alvis Bratt26 - 19 LPts
17/07/2029Kangundo-Tala, Kenya7 - 12(2) Tariq Rehman15(1) - 22 LPts
19/05/2029Kisumu, Kenya7 - 11(2) Manu Ajulu-bushell18(2) - 15 LPts
26/03/2029Mombasa, Kenya7 - 10(1) Glynn Atieno21(2) - 21(3) LKO3 Kenya National Championships 2029View
20/03/2029Rome, Italy7 - 9(1) Silvano Catte26 - 13 LPts
20/01/2029San Jose, Costa Rica6 - 9(1) Emanuel Borra6 - 21 WPts
22/11/2028Nairobi, Kenya6 - 8(1) Diego Osorio3 - 14 LPts
24/09/2028Ruiru, Kenya6 - 7(1) Paul Kipchoge18 - 14 LPts
22/08/2028Mombasa, Kenya6 - 6 Brin Jipcho15(1) - 22 LKO3
22/07/2028Wroclaw, Poland5 - 6 Tomasz Banicki7 - 21(2) WPts
24/05/2028Nairobi, Kenya4 - 6 Nick Karua3 - 7 WPts
26/03/2028Kisumu, Kenya4 - 5 Trory Waigwa1 - 0 LPts Kenya National Championships 2028View
06/02/2028Kumasi, Ghana4 - 4 Bryan Dede15 - 24 LPts
09/12/2027Kikuyu, Kenya3 - 4 Banji Njiru2 - 17(3) WPts
14/10/2027New Kingston, Jamaica3 - 3 Tobias Riddick1 - 2 LPts
16/08/2027Mombasa, Kenya2 - 3 Ian Rutto12 - 12 WPts
18/06/2027Machakos, Kenya1 - 3 James Wadongo1 - 7 WPts
20/04/2027Nairobi, Kenya1 - 2 Clinton Washiali4 - 11 LPts
22/02/2027Nairobi, Kenya1 - 1 Ethan Kurgat5(1) - 20 LPts
26/12/2026Nairobi, Kenya1 - 0 Khalon Yaseen14 - 17 LPts
04/11/2026Nairobi, Kenya0 - 0 Maunu Laurila4(1) - 9 WPts