Weightclass:  Heavyweight
Location:  Nairobi, Kenya
Record:  17 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/11/2033Guayaquil, Ecuador17 - 20 Aimon Alejo16 - 10(1) LPts
17/09/2033Isfahan, Iran17 - 19 Aftab Basher23 - 22 LPts
20/07/2033Mombasa, Kenya16 - 19 Okapi Odera10 - 25 WPts
24/05/2033Bayamon, Puerto Rico16 - 18 Aimon Loera11 - 11 LPts
26/03/2033Nairobi, Kenya16 - 17 Joey Mutuku7 - 7 LPts Kenya National Championships 2033View
23/01/2033Nairobi, Kenya15 - 17 Paulo Arusei0 - 2 WPts
23/11/2032Almaty, Kazakhstan15 - 16 Borya Kajrkuloff6 - 5 LPts
24/09/2032Nairobi, Kenya14 - 16 Shaun Kiboro0 - 6 WPts
25/07/2032Nairobi, Kenya13 - 16 Louis Mathu1 - 9 WPts
26/05/2032Nairobi, Kenya12 - 16 Bryan Mbugua1 - 2 WPts
26/03/2032Machakos, Kenya12 - 15 Faraji Okayu7 - 7 LPts Kenya National Championships 2032View
10/02/2032Kumasi, Ghana12 - 14 Zareb Labi12 - 10 LPts
13/12/2031Nakuru, Kenya11 - 14 Bruce Warugongo5 - 18(1) WPts
03/11/2031Nairobi, Kenya10 - 14 Louis Mathu0 - 5 WPts
03/09/2031Kikuyu, Kenya10 - 13 Nick Karua14 - 18 LPts
25/07/2031Nakuru, Kenya10 - 12 Makalo Lekuton13 - 29 LPts
19/06/2031Nairobi, Kenya9 - 12 Jawad Farah5 - 15 WPts
09/05/2031Mombasa, Kenya8 - 12 Lamech Wainaina5 - 28 WPts
26/03/2031Kisumu, Kenya8 - 11 Leeroy Shrekeezy14 - 18(1) LPts Kenya National Championships 2031View
28/02/2031Belem, Brazil8 - 10 Emilio Lage15 - 22 LPts
31/12/2030Mombasa, Kenya8 - 9 John Wamwiri2 - 17 LPts
08/11/2030Nairobi, Kenya7 - 9 Essien Kaumba1 - 6 WPts
09/09/2030Kikuyu, Kenya6 - 9 Nick Karua10 - 16 WPts
15/07/2030Nairobi, Kenya6 - 8 Peabo Anentia13(1) - 35(1) LPts
24/05/2030Izmir, Turkey6 - 7 Ilhami Sarica6 - 19 LPts
26/03/2030Kangundo-Tala, Kenya6 - 6 John Njogu9 - 5 LPts Kenya National Championships 2030View
09/03/2030Jackson, USA5 - 6 Harvey Apted3 - 18(1) WPts
09/01/2030Accra, Ghana4 - 6 Patrick Gyimah16(1) - 35 WPts
11/11/2029Mombasa, Kenya3 - 6 John Wamwiri1 - 11 WPts
13/09/2029Mombasa, Kenya3 - 5 Lamech Wainaina3 - 20 LPts
17/07/2029San Jose, Costa Rica3 - 4 Jose Almanzar7 - 17(1) LPts
19/05/2029Breda, Netherlands3 - 3 Rookus Gherstecore16 - 7 LPts
21/03/2029Kisumu, Kenya3 - 2 Manu Ajulu-bushell17(2) - 15 LPts
22/01/2029Kisumu, Kenya3 - 1 Jay Yaseen7 - 19 LPts
24/11/2028Mombasa, Kenya3 - 0 Waqar Matin1 - 12 LPts
05/10/2028Nairobi, Kenya2 - 0 Lewis Mbote0 - 1 WPts
06/08/2028Nakuru, Kenya1 - 0 Bruce Warugongo1 - 1 WPts
05/07/2028Nairobi, Kenya0 - 0 Trory Waigwa2 - 2 WPts