Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  20 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/03/2032Nairobi, Kenya19 - 30 Justin Wambora0 - 2 WPts
15/01/2032Nairobi, Kenya18 - 30 Robert Shiundu1 - 20 WPts
15/11/2031Nairobi, Kenya17 - 30 Kwamin Kipkorir2 - 5 WPts
15/09/2031Nairobi, Kenya16 - 30 Morgan Odoi1 - 5 WPts
16/07/2031Nairobi, Kenya15 - 30 Yasin Hussain0 - 6(1) WPts
17/05/2031Nairobi, Kenya14 - 30 David Ngongo4 - 7 WPts
18/03/2031Nairobi, Kenya14 - 29 Adam Itwiku14 - 7 LPts
17/01/2031Nairobi, Kenya13 - 29 Baltasar Loya5 - 9(1) WPts
19/11/2030Nairobi, Kenya13 - 28 Kyle MacDougall21 - 10 LPts
21/09/2030Nairobi, Kenya12 - 28 Colin Hopkins8 - 19 WPts
22/07/2030Nairobi, Kenya11 - 28 Nathan Anyona4 - 12 WPts
24/05/2030Nairobi, Kenya10 - 28 Paul Rege0 - 11 WPts
26/03/2030Kangundo-Tala, Kenya10 - 27 Greg Githae7 - 14 LPts Kenya National Championships 2030View
27/02/2030Kumasi, Ghana10 - 26 Zach Arthur26(1) - 6 LPts
30/12/2029Nairobi, Kenya10 - 25 Majid Dallal16 - 25(1) LPts
02/11/2029Odense, Denmark10 - 24 Thiassi Wolff19(2) - 18 LPts
04/09/2029Nairobi, Kenya10 - 23 Colin Wanjala8 - 20 LPts
11/07/2029Izmir, Turkey10 - 22 Goker Alican11(2) - 19 LPts
13/05/2029Nairobi, Kenya10 - 21 Lewis Shrekeezy18 - 19 LPts
26/03/2029Mombasa, Kenya10 - 20 Mark Wanade11 - 16 LPts Kenya National Championships 2029View
06/03/2029Nairobi, Kenya9 - 20 Adam Itwiku2 - 4 WPts
04/01/2029Cape Town, South Africa8 - 20 Duante Chikunga3 - 10 WPts
06/11/2028Paris, France8 - 19 Valentin Richoux10(1) - 21 LPts
08/09/2028Ostrava, Czech Republic8 - 18 Slßvek Balan11 - 24(4) LPts
11/07/2028Nairobi, Kenya7 - 18 Dom Lavatsa2 - 4(2) WPts
12/05/2028New Kingston, Jamaica6 - 18 Elliot Croy6(1) - 19 WPts
14/03/2028Montevideo, Uruguay5 - 18 Jaguar Cornejo4 - 21 WPts
15/01/2028Santa Clara, Cuba5 - 17 Cipriano Casimiro12(1) - 17 LPts
17/11/2027Lille, France4 - 17 Telo Louis-Dreyfus5 - 17 WPts
19/09/2027New Kingston, Jamaica4 - 16 Ricky Oswald14 - 13 LPts
22/07/2027Odense, Denmark4 - 15 Kolby Eliasen12 - 20 LPts
24/05/2027Nairobi, Kenya3 - 15 Mohsin Rookas7 - 8 WPts
26/03/2027Kangundo-Tala, Kenya3 - 14 Sammy Mutu11(1) - 12 LPts Kenya National Championships 2027View
08/02/2027Adana, Turkey3 - 13 Kudret Unal18 - 21 LPts
11/12/2026Dzerzhinsk, Russia2 - 13 Nikolai Davidoff4 - 16 WPts
13/10/2026Mombasa, Kenya2 - 12 Joey Karai6 - 12(1) LPts
17/08/2026Ruiru, Kenya1 - 12 Henry Abol1(1) - 17(4) WPts
09/07/2026Nairobi, Kenya1 - 11 Jayvyn Kibiru9(1) - 22 LPts
31/05/2026Kangundo-Tala, Kenya1 - 10 Ludacris Kabira39(1) - 22 LPts
23/04/2026Nairobi, Kenya1 - 9 Mark Wanade1 - 5 LPts
23/02/2026Nairobi, Kenya0 - 9 Odell Marschner1 - 16 WPts
25/12/2025Nairobi, Kenya0 - 8 Peter Heisner2 - 19 LPts
27/10/2025Nairobi, Kenya0 - 7 Zaid Chelanga2 - 3 LPts
28/08/2025Nizhny Novgorod, Russia0 - 6 Konstantin Titov32(1) - 16 LPts
30/06/2025Nairobi, Kenya0 - 5 Kentay Kajembe2 - 6 LPts
02/05/2025Kikuyu, Kenya0 - 4 Dave Ringera2 - 15 LPts
04/03/2025Machakos, Kenya0 - 3 Danny Kinyua8 - 8 LPts
04/01/2025Nairobi, Kenya0 - 2 Shevon Madowo5 - 11 LPts
09/11/2024Nairobi, Kenya0 - 1 Majid Dallal1 - 6(1) LPts
03/10/2024Nairobi, Kenya0 - 0 James Muthoni0 - 2 LPts