Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  25 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/11/2031Nairobi, Kenya25 - 21 Greg Githae15 - 21 LPts
07/09/2031Nairobi, Kenya24 - 21 Morgan Waikenda5 - 2 WPts
08/07/2031Nairobi, Kenya23 - 21 Paul Rege2 - 17 WPts
08/05/2031Nairobi, Kenya22 - 21 Lee Miguna12 - 16 WPts
09/03/2031Nairobi, Kenya21 - 21 Yasin Hussain0 - 3 WPts
09/01/2031Nairobi, Kenya20 - 21 Richie Nyamau1 - 4 WPts
10/11/2030Nairobi, Kenya19 - 21 Faraji Akaranga0 - 1 WPts
11/09/2030Nairobi, Kenya18 - 21 Shaun Mwendwa1 - 6 WPts
12/07/2030Nairobi, Kenya17 - 21 Vanko Stupak9 - 15 WPts
12/05/2030Nairobi, Kenya16 - 21 Alejandro Ovalles7 - 1 WPts
12/03/2030Nairobi, Kenya15 - 21 Theo Kinyonga1 - 12 WPts
09/01/2030Nairobi, Kenya14 - 21 FrantiÜek Kalina1 - 1 WPts
08/11/2029Athi River, Kenya13 - 21 Clint Waithaka14 - 23 WPts
06/10/2029Sofia, Bulgaria12 - 21 Luben á Arsov11 - 12 WPts
08/08/2029Casablanca, Morocco12 - 20 Boutaje Benchemsi1 - 1 LPts
03/07/2029Georgetown, Guyana12 - 19 Clint Boothe18 - 13 LPts
02/06/2029Georgetown, Guyana12 - 18 Clint Boothe17 - 13 LPts
02/05/2029Nairobi, Kenya12 - 17 Kashif Salame8 - 3 LPts
29/03/2029Mombasa, Kenya12 - 16 James Odinga16 - 20 LPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya11 - 16 Mike Kamzee10 - 20 WPts Kenya National Championships 2029View
09/03/2029Tamale, Ghana10 - 16 Zain Moussa23 - 7 WPts
09/01/2029Vilnius, Lithuania9 - 16 Kacper Stodola15 - 10 WPts
11/11/2028Prague, Czech Republic8 - 16 Jarmil Kanda10 - 15 WPts
13/09/2028Aarhus, Denmark8 - 15 Von Bendix12 - 21 LPts
16/07/2028Accra, Ghana7 - 15 Zach Adu9 - 15 WPts
18/05/2028Mombasa, Kenya7 - 14 Oja Shrekeezy13 - 10 LPts
26/03/2028Kisumu, Kenya7 - 13 Simba Ndururi5 - 7 LPts Kenya National Championships 2028View
19/03/2028Mombasa, Kenya7 - 12 Oja Shrekeezy12 - 10 LPts
20/01/2028Kangundo-Tala, Kenya7 - 11 Ludacris Kabira49(1) - 22 LPts
24/11/2027Kikuyu, Kenya7 - 10 Dewayne Waiguru18 - 5 LPts
27/09/2027Magdeburg, Germany6 - 10 Rodrigo Mayer2 - 8 WPts
30/07/2027Nairobi, Kenya5 - 10 Sammy Mutu14(1) - 13 WPts
26/06/2027Nairobi, Kenya5 - 9 Euan Kipsang22 - 19 LPts
22/05/2027San Miguelito, Panama4 - 9 Diego Orihuela20 - 14 WPts
24/03/2027Nairobi, Kenya4 - 8 Jake Mureithi30(2) - 39 LPts
06/02/2027San Antonio, USA4 - 7 Charlie Arthur8 - 10 LPts
09/12/2026Nairobi, Kenya4 - 6 Mohsin Jafri3 - 11(5) LPts
11/10/2026Nairobi, Kenya4 - 5 Agron Agchay9 - 6 LPts
13/08/2026Ruiru, Kenya3 - 5 Dai Kiragu0 - 5 WPts
21/06/2026Magdeburg, Germany2 - 5 Rolph Sanz5(1) - 20 WPts
23/04/2026Nairobi, Kenya1 - 5 Mike Kamzee1 - 9 WPts
23/02/2026Boise, USA1 - 4 Ethan Charters1 - 8 LPts
26/12/2025Madrid, Spain1 - 3 Larenzo Siles34(1) - 12 LPts
28/10/2025Kikuyu, Kenya1 - 2 Dewayne Waiguru4 - 3 LPts
31/08/2025Boise, USA1 - 1 Michael Wallach1 - 1 LPts
03/07/2025Nairobi, Kenya1 - 0 Zaid Chelanga1 - 2 LPts
21/05/2025Nairobi, Kenya0 - 0 Khaladdin Diab3 - 5(1) WPts