Weightclass:  Super Heavyweight
Location:  Nairobi, Kenya
Record:  35 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2031Nairobi, Kenya34 - 25 Rumen á Christov7 - 19 WPts
03/10/2031Nairobi, Kenya33 - 25 Chris Duffy21(1) - 32(1) WPts
03/08/2031Nairobi, Kenya32 - 25 Matthew McNee1 - 8 WPts
04/06/2031Nairobi, Kenya31 - 25 John Kashoba4 - 5 WPts
04/04/2031Nairobi, Kenya30 - 25 Davie Kasadi1 - 5 WPts
03/02/2031Nairobi, Kenya29 - 25 Paulo Quainoo14 - 22 WPts
05/12/2030Nairobi, Kenya28 - 25 Mark Kawalika2 - 18 WPts
07/10/2030Nairobi, Kenya28 - 24 Justin Luna7 - 18 LPts
08/08/2030Nairobi, Kenya27 - 24 Rehan Hawi4 - 16 WPts
10/06/2030Nairobi, Kenya26 - 24 Zygfryd Smietana1 - 4 WPts
11/04/2030Nairobi, Kenya25 - 24 Bryan Pate14 - 23 WPts
10/02/2030Nairobi, Kenya24 - 24 Julian Wojnowski11 - 7 WPts
12/12/2029Panama City, Panama24 - 23 Joaquin Jaimes36 - 16 LPts
11/11/2029Panama City, Panama24 - 22 Joaquin Jaimes35 - 16 LPts
11/10/2029Panama City, Panama24 - 21 Joaquin Jaimes34 - 16 LPts
10/09/2029Daegu, South Korea24 - 20 Tariq Ramli27 - 18 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea23 - 20 Tryggvi Farver11 - 12 WPts Daegu World Championships 2029View
28/07/2029Santo Domingo de Guzman, Dominican Republic22 - 20 Neron Sandoval17 - 14 WPts
30/05/2029Douala, Cameroon21 - 20 Channing Noe13 - 17 WPts
01/04/2029Mombasa, Kenya20 - 20 Joel Abudho11 - 6(1) WPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya19 - 20 Phornello Matiangi8 - 19(1) WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya18 - 20 Joshua Litole24 - 19 WPts Kenya National Championships 2029View
13/02/2029Nairobi, Kenya18 - 19 Jonathan Njiru3 - 4 LPts
15/12/2028Shijiazhuang, China17 - 19 Ming Tsay16 - 6 WPts
17/10/2028Christchurch, New Zealand17 - 18 Roger Bannerman25(1) - 19 LPts
19/08/2028Mexico City, Mexico16 - 18 Diego Martines12 - 14 WPts
21/06/2028Nairobi, Kenya15 - 18 Isaac Mehta10 - 20 WPts
30/04/2028Nairobi, Kenya14 - 18 Quashawn Chepkok14 - 12(1) WPts
26/03/2028Kisumu, Kenya14 - 17 Joshua Litole15 - 14 LPts Kenya National Championships 2028View
22/02/2028Mombasa, Kenya13 - 17 Gareth Ngweno9 - 16 WPts
29/12/2027Nairobi, Kenya12 - 17 Gardiner Siemsen10 - 31 WPts
30/10/2027Odense, Denmark12 - 16 Ingmar Meyer5 - 15 LPts
01/09/2027Cairo, Egypt12 - 15 Adnan Abdulrahman5 - 19 LPts
04/07/2027Nairobi, Kenya11 - 15 Quashawn Chepkok10 - 11(1) WPts
09/05/2027Nairobi, Kenya11 - 14 Vince Abol14 - 8 LPts
01/04/2027Kangundo-Tala, Kenya11 - 13 Brendan Ntalami33 - 19 LPts Kenya National Championships 2027View
29/03/2027Kangundo-Tala, Kenya10 - 13 Bob Saisi7 - 16 WPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya9 - 13 Leon Konde6 - 3 WPts Kenya National Championships 2027View
01/03/2027Nairobi, Kenya8 - 13 Isaac Mehta4 - 18 WPts
31/12/2026Nairobi, Kenya7 - 13 Isaac Mehta4 - 17 WPts
02/11/2026New Kingston, Jamaica7 - 12 Kris Girvin9 - 13 LPts
04/09/2026Port Said, Egypt7 - 11 Majid Assaf12 - 6 LPts
07/07/2026Nairobi, Kenya6 - 11 Mike Kihoro1 - 12 WPts
12/05/2026Nairobi, Kenya5 - 11 Zachary Kingara9(1) - 13 WPts
13/03/2026Nairobi, Kenya4 - 11 Zain Yusuf1 - 2 WPts
12/01/2026Nairobi, Kenya4 - 10 Selestino Justo13 - 3 LPts
13/11/2025Nairobi, Kenya4 - 9 Richard Muzorewa2 - 13 LPts
19/09/2025Yokohama, Japan4 - 8 Jun Kubota5 - 17 LPts
22/07/2025Mombasa, Kenya4 - 7 Gareth Ngweno2 - 7 LPts
24/05/2025Nairobi, Kenya4 - 6 Rehman Ebrahim9 - 11 LPts
26/03/2025Machakos, Kenya4 - 5 Brendan Ntalami17 - 8 LPts Kenya National Championships 2025View
20/03/2025Nairobi, Kenya3 - 5 Richard Muzorewa0 - 11 WPts
19/01/2025Kisumu, Kenya3 - 4 Malcolm Okinda19(6) - 19 LPts
03/12/2024Nairobi, Kenya3 - 3 Tadzio Stolarz10 - 12(1) LPts
05/10/2024Nairobi, Kenya2 - 3 Penda Masika2 - 11 WPts
06/08/2024Nairobi, Kenya2 - 2 Mats Trom27 - 9 LPts
08/06/2024Mendoza, Argentina1 - 2 Santiago Zambrano13(1) - 25 WPts
10/04/2024Bursa, Turkey1 - 1 Aydin Ganem36 - 9 LPts
11/02/2024Naivasha, Kenya1 - 0 Xhosas Lai1 - 23(8) LPts
04/01/2024Nairobi, Kenya0 - 0 Dylan Wangui0 - 3 WPts