Weightclass:  Light Heavyweight
Location:  Nairobi, Kenya
Record:  41(1) - 24(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/06/2032Nairobi, Kenya41(1) - 23 Diego Delfin19(11) - 5 LKO3
27/04/2032Nairobi, Kenya40(1) - 23 Borysko Popik3 - 3 WPts
27/02/2032Nairobi, Kenya39(1) - 23 Aoi Okabe1 - 12 WPts
29/12/2031Nairobi, Kenya38(1) - 23 Danylko Bilicki9 - 12 WPts
30/10/2031Nairobi, Kenya37(1) - 23 Dominic Matheson1 - 2 WPts
30/08/2031Nairobi, Kenya36(1) - 23 Hiroki Tone4 - 7 WPts
01/07/2031Nairobi, Kenya35(1) - 23 Amon Twaddle2 - 6 WPts
01/05/2031Nairobi, Kenya34(1) - 23 Santiago Rivas2 - 7 WPts
02/03/2031Nairobi, Kenya33(1) - 23 Georgiy Bajghanbaeff1 - 8 WPts
01/01/2031Nairobi, Kenya32(1) - 23 Matej Filip1 - 0 WPts
02/11/2030Nairobi, Kenya31(1) - 23 Tua Pomana16(1) - 16 WPts
02/09/2030Nairobi, Kenya30(1) - 23 Khachadur Saghbazaryan0 - 1 WPts
03/07/2030Nairobi, Kenya29(1) - 23 Garrin Krumm35 - 17 WPts
02/06/2030Helsinki, Finland28(1) - 23 Salomo Tuomala32(3) - 17 WPts
02/05/2030Nairobi, Kenya28(1) - 22 James Dede44 - 10 LPts
01/04/2030Kangundo-Tala, Kenya27 - 22 Dom Lavatsa9 - 10(2) WKO3 Kenya National Championships 2030View
29/03/2030Kangundo-Tala, Kenya26 - 22 Greg Githae8 - 14 WPts Kenya National Championships 2030View
26/03/2030Kangundo-Tala, Kenya25 - 22 Lee Miguna6 - 13 WPts Kenya National Championships 2030View
13/03/2030Nairobi, Kenya24 - 22 Percival Lasalle27(1) - 20 WPts
10/02/2030Nairobi, Kenya23 - 22 Paul Gervais22(2) - 21 WPts
09/01/2030Ogbomosho, Nigeria23 - 21 Hope Babalakin28 - 10 LPts Africa Championships 2030View
10/12/2029Dublin, Ireland22 - 21 Oliver Healey17 - 19 WPts
09/11/2029Nairobi, Kenya21 - 21 Sierra Frausto29(1) - 16 WPts
06/10/2029Nairobi, Kenya21 - 20 VÝtezslav Kotalik24 - 19 LPts
05/09/2029Nairobi, Kenya20 - 20 Eliasz Gliniecki25 - 15 WPts
29/07/2029Nairobi, Kenya19 - 20 Birke Debschitz4 - 9 WPts
31/05/2029Nairobi, Kenya18 - 20 Jasper Moyes1 - 3 WPts
01/04/2029Mombasa, Kenya17 - 20 Henry Ababu8 - 18 WPts Kenya National Championships 2029View
29/03/2029Mombasa, Kenya16 - 20 Mark Wanade12 - 16 WPts Kenya National Championships 2029View
26/03/2029Mombasa, Kenya15 - 20 Greg Githae4 - 10 WPts Kenya National Championships 2029View
12/03/2029Helsinki, Finland15 - 19 Kaarlo Saarinen24 - 8 LPts
12/01/2029Antwerp, Belgium15 - 18 Edgardo Lescotteem17(1) - 17 LPts
14/11/2028Nairobi, Kenya14 - 18 Rob Mogusu6(1) - 19 WPts
15/09/2028Athens, Greece13 - 18 Balasi Drakos15 - 9 WPts
18/07/2028Prague, Czech Republic13 - 17 SlavomÝr Kacer14(1) - 14 LPts
20/05/2028Algiers, Algeria12 - 17 Ali Soula18 - 22 WPts
22/03/2028Mombasa, Kenya11 - 17 Danny Wanyama2 - 19(3) WPts
15/02/2028Kisumu, Kenya11 - 16 Usi Gitahi14 - 15 LPts
15/01/2028Zagreb, Croatia11 - 15 Antonijo Bosanac18 - 16 LPts
17/11/2027Nairobi, Kenya10 - 15 Greg Githae1 - 3 WPts
18/09/2027London, UK10 - 14 Chris Laurie19 - 14 LPts
21/07/2027Nairobi, Kenya10 - 13 Jake Mureithi32(2) - 39 LPts
27/05/2027Algiers, Algeria9 - 13 Khalid Gardel7 - 19 WPts
29/03/2027Kangundo-Tala, Kenya9 - 12 Zaid Chelanga10 - 5 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya8 - 12 Corey Ndururi8 - 18 WPts Kenya National Championships 2027View
07/02/2027Antwerp, Belgium8 - 11 Deder Raywaerdt8 - 15 LPts
10/12/2026Rostov-on-Don, Russia7 - 11 Afon Bazarevich2 - 2 WPts
12/10/2026Khayelitsha, South Africa7 - 10 Dele Sowah13 - 23 LPts
13/08/2026Riyadh, Saudi Arabia7 - 9 Mohsin Akbar4(1) - 6 LPts
15/06/2026Mombasa, Kenya7 - 8 Joey Karai4 - 12(1) LPts
26/04/2026Kisumu, Kenya7 - 7 Connor Apudo9 - 16 LPts
26/03/2026Ruiru, Kenya7 - 6 Ludacris Kabira37(1) - 21 LPts Kenya National Championships 2026View
10/02/2026Gaziantep, Turkey6 - 6 Cemil Akgun9 - 14 WPts
13/12/2025Nairobi, Kenya5 - 6 Louis Nkoana6 - 4 WPts
15/10/2025Nairobi, Kenya5 - 5 Xavier Polo15 - 10 LPts
17/08/2025Irkutsk, Russia5 - 4 Andrii Lazarev7 - 5 LPts
19/06/2025Nairobi, Kenya4 - 4 Colin Wanjala0 - 0 WPts
27/04/2025Nairobi, Kenya4 - 3 Waqar Erckinbek1 - 3 LPts
27/02/2025Kampala, Uganda4 - 2 Tariq Jatoi5 - 9 LPts
30/12/2024Zaria, Nigeria3 - 2 Emem Sani4 - 21 WPts
01/11/2024Tirana, Albania3 - 1 Ardi Mala9 - 15 LPts
03/09/2024Nairobi, Kenya2 - 1 Joey Karai1 - 4(1) WPts
05/07/2024Mombasa, Kenya1 - 1 James Muthoni0 - 0 WPts
26/05/2024Nairobi, Kenya1 - 0 Gus Senyonyi15 - 10 LPts
24/04/2024Nairobi, Kenya0 - 0 Tyrell Mieno0 - 3 WPts