Weightclass:  Welterweight
Location:  Nairobi, Kenya
Record:  36(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/09/2030Nairobi, Kenya35(1) - 18 Parik Madatian7 - 6 WPts
01/08/2030Nairobi, Kenya34(1) - 18 Clinton Mbiuki2 - 1 WPts
02/06/2030Nairobi, Kenya33(1) - 18 John Maathai5 - 6 WPts
03/04/2030Nairobi, Kenya32(1) - 18 Mike Kipkurui2 - 4 WPts
02/02/2030Nairobi, Kenya31(1) - 18 Otieno Pukosr2 - 10 WPts
04/12/2029Nairobi, Kenya30(1) - 18 Michael Nyamai0 - 9 WPts
05/10/2029Nairobi, Kenya29(1) - 18 David Abudho0 - 4 WPts
06/08/2029Nairobi, Kenya28(1) - 18 Kolby Monsen15 - 15 WPts
08/06/2029Nairobi, Kenya27(1) - 18 Eloy Jaramillo6 - 32(1) WPts
10/04/2029Nairobi, Kenya26(1) - 18 Jasper Dafaa0 - 1 WPts
09/02/2029Nairobi, Kenya25(1) - 18 Michael Wallach6 - 4 WPts
11/12/2028Nairobi, Kenya24(1) - 18 Duncan Kagwe4 - 10 WPts
12/10/2028Nairobi, Kenya23 - 18 Mitsuru Okuma3 - 14(6) WKO3
14/08/2028Nairobi, Kenya22 - 18 Terrel Adenauer23 - 16 WPts
14/07/2028Nairobi, Kenya21 - 18 Terrel Adenauer23 - 15 WPts
12/06/2028Nairobi, Kenya20 - 18 Brendan McGrath0 - 8 WPts
12/05/2028Nairobi, Kenya19 - 18 Brendan McGrath0 - 7 WPts
01/04/2028Kisumu, Kenya19 - 17 Connor Kiplitany15 - 11 LPts Kenya National Championships 2028View
29/03/2028Kisumu, Kenya18 - 17 Greg Chemlany7 - 20 WPts Kenya National Championships 2028View
26/03/2028Kisumu, Kenya17 - 17 Phornello Nzimbi12 - 14 WPts Kenya National Championships 2028View
06/03/2028Nairobi, Kenya17 - 16 Afon Krauklis2 - 1 LPts
04/02/2028San Miguel, El Salvador16 - 16 Jaguar Tomas15 - 32 WPts
04/01/2028Dubai, UAE16 - 15 Irfan Qarni20(1) - 8 LPts
20/11/2027Nairobi, Kenya15 - 15 Lado Mutoko7 - 17 WPts
23/09/2027Murcia, Spain15 - 14 Xavion Vejar18(1) - 16 LPts
26/07/2027London, UK15 - 13 Alastair Mawhinney23 - 14 LPts
28/05/2027Nairobi, Kenya14 - 13 Vincent Hosick0 - 3 WPts
29/03/2027Kangundo-Tala, Kenya14 - 12 Chiamaka Oliech14 - 12 LPts Kenya National Championships 2027View
26/03/2027Kangundo-Tala, Kenya13 - 12 Connor Modi18 - 22 WPts Kenya National Championships 2027View
12/02/2027Nairobi, Kenya12 - 12 Augusto Sturani10 - 20 WPts
14/12/2026Ruiru, Kenya11 - 12 John Kibet2 - 15 WPts
10/11/2026Nairobi, Kenya10 - 12 William Mwariama10(2) - 16(1) WPts
10/09/2026Nairobi, Kenya10 - 11 Alen Tsotsi41(1) - 15 LPts
15/07/2026Puente Alto, Chile10 - 10 Ryo Urena21(1) - 8 LPts
16/05/2026Nairobi, Kenya10 - 9 Peter Mwema9 - 9 LPts
26/03/2026Ruiru, Kenya10 - 8 Corey Lenku41(2) - 23 LPts Kenya National Championships 2026View
23/02/2026Nairobi, Kenya9 - 8 Nathan Afrani4 - 17 WPts
25/12/2025Dun Laoghaire, Ireland8 - 8 Killian Rafferty5 - 1 WPts
27/10/2025Nairobi, Kenya7 - 8 Leo Christal8 - 2 WPts
29/08/2025Nairobi, Kenya6 - 8 Amon Munyasia1 - 16 WPts
13/07/2025Ruiru, Kenya5 - 8 Cole Sianga1 - 19 WPts
27/05/2025Palembang, Indonesia5 - 7 Agus Ade23(1) - 26 LPts
29/03/2025Machakos, Kenya5 - 6 Corey Lenku37(1) - 16 LPts Kenya National Championships 2025View
26/03/2025Machakos, Kenya4 - 6 Raimy Mburu8 - 15 WPts Kenya National Championships 2025View
13/03/2025Nairobi, Kenya3 - 6 Corey Angelei3 - 2 WPts
13/01/2025Nairobi, Kenya2 - 6 Jevonte Kalu2 - 4 WPts
14/11/2024Mombasa, Kenya1 - 6 Louis Sianga6 - 13 WPts
28/09/2024Nairobi, Kenya0 - 6 Manopnoi Surasiang9 - 6 WPts
30/07/2024Mombasa, Kenya0 - 5 Leo Phiri1 - 5 LPts
22/06/2024Zagreb, Croatia0 - 4 Miodrag Bartakovic8(2) - 30(6) LPts
24/04/2024Melbourne, Australia0 - 3 Michael Fitzpatrick23(2) - 12 LPts
25/02/2024San Juan, Puerto Rico0 - 2 Santiago Ovando27 - 16(2) LPts
28/12/2023Tirana, Albania0 - 1 Nicholaus Poda17 - 12 LPts
30/10/2023Nairobi, Kenya0 - 0 Darryl Sholei0 - 8 LPts