Weightclass:  Super Heavyweight
Location:  Nairobi, Kenya
Record:  28 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/04/2038Montreal, Canada28 - 16 Jeremie Belcourt17 - 0 LPts
01/04/2038Kisumu, Kenya27 - 16 Brin Mungai5 - 9 WPts Kenya National Championships 2038View
29/03/2038Kisumu, Kenya26 - 16 Steven Mitei17 - 7 WPts Kenya National Championships 2038View
26/03/2038Kisumu, Kenya25 - 16 Jasper Chesire18 - 11 WPts Kenya National Championships 2038View
16/03/2038Copenhagen, Denmark24 - 16 Steinar Wigen15 - 17(1) WPts
14/01/2038Middlesbrough, UK23 - 16 Duncan Copland0 - 1 WPts
14/11/2037Mombasa, Kenya22 - 16 Callum Ndambiri10 - 32 WPts
16/09/2037Mombasa, Kenya21 - 16 Callum Ndambiri10 - 31 WPts
24/07/2037Karagandy, Kazakhstan20 - 16 Malik Erckinbeck1 - 11 WPts
26/05/2037Nairobi, Kenya20 - 15 Steven Mitei10 - 7 LPts
26/03/2037Ruiru, Kenya20 - 14 Orma Lai16 - 7 LPts Kenya National Championships 2037View
06/03/2037Antwerp, Belgium20 - 13 Renaat Ferdinandus10(1) - 6 LPts
06/01/2037Waitakere, New Zealand19 - 13 Kai Kissick6 - 15 WPts
08/11/2036iBhayi, South Africa19 - 12 Callum Majoro7 - 21 LPts
10/09/2036Charleroi, Belgium18 - 12 Delano Lenoir8 - 15 WPts
13/07/2036Nairobi, Kenya18 - 11 Usi Tumbo8 - 20 LPts
24/05/2036Nairobi, Kenya18 - 10 Sam Kajembe21 - 17 LPts
13/04/2036Nairobi, Kenya17 - 10 Arran Kithuka13 - 17 WPts
13/03/2036Nairobi, Kenya17 - 9 Usi Tumbo6 - 20 LPts
04/02/2036Madrid, Spain16 - 9 Jair Arvelo11 - 16 WPts
07/12/2035Nairobi, Kenya15 - 9 Mark Angwenyi12 - 10 WPts
16/10/2035Nairobi, Kenya15 - 8 Arran Kithuka10 - 17 LPts
20/08/2035Nairobi, Kenya14 - 8 Amer Zacka2 - 5 WPts
20/07/2035Nairobi, Kenya14 - 7 Rashon Waligo13 - 14 LPts
19/06/2035Sana'a, Yemen13 - 7 Imran Ashkar9 - 7(1) WPts
19/05/2035Nairobi, Kenya12 - 7 Amer Zacka2 - 2 WPts
26/03/2035Kikuyu, Kenya12 - 6 Jasper Chesire3 - 2 LPts Kenya National Championships 2035View
18/03/2035Montevideo, Uruguay12 - 5 Juan Lugo19 - 3 LPts
08/02/2035Nairobi, Kenya12 - 4 Amer Zacka1 - 0 LPts
08/01/2035Nairobi, Kenya11 - 4 Rashon Waligo9 - 12 WPts
04/12/2034Nairobi, Kenya10 - 4 Jasper Chesire2 - 1 WPts
04/10/2034Nairobi, Kenya9 - 4 Usi Tumbo2 - 15 WPts
30/08/2034Kangundo-Tala, Kenya8 - 4 Kwau Kiyara10 - 16 WPts
26/07/2034Nairobi, Kenya7 - 4 Jack Wamuyu1 - 7 WPts
25/05/2034Kisumu, Kenya6 - 4 Okoth Kimaiyo0 - 2 WPts
13/04/2034Nakuru, Kenya5 - 4 Harvey Makatiani1 - 1 WPts
13/02/2034Mombasa, Kenya5 - 3 Corey Gichohi3 - 5 LPts
15/12/2033Rijeka, Croatia4 - 3 Mato Kljaic0 - 8 WPts
17/10/2033Nairobi, Kenya4 - 2 Arran Kithuka3 - 12 LPts
20/08/2033Nairobi, Kenya4 - 1 Zuffur Betro4 - 18(1) LPts
19/06/2033Nairobi, Kenya3 - 1 Eoin Curran0 - 5 WPts
19/04/2033Nairobi, Kenya2 - 1 Gerard Backe3 - 5 WPts
18/02/2033Halifax, Canada2 - 0 Amon Mellis3 - 3 LPts
21/12/2032Nairobi, Kenya1 - 0 Veltry Mwema0 - 0 WPts
05/11/2032Nairobi, Kenya0 - 0 Elmeri Laatikainen0 - 0 WPts