Weightclass:  Middleweight
Location:  Nairobi, Kenya
Record:  22(3) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/10/2030Nairobi, Kenya22(3) - 24 Kieran Langat5 - 7 LPts
27/08/2030Nairobi, Kenya21(2) - 24 Mike Sakudao11 - 12(4) WKO3
28/06/2030Nairobi, Kenya21(2) - 23 Rashon Alubaha25 - 26 LPts
28/04/2030Nairobi, Kenya20(2) - 23 Adrian Artino7 - 2 WPts
27/02/2030Nairobi, Kenya19(2) - 23 Anton Jakovenko3 - 10 WPts
29/12/2029Nairobi, Kenya19(2) - 22 Reynaldo Mazon7 - 5 LPts
30/10/2029Nairobi, Kenya18(1) - 22 Olier Vieira13 - 10 WKO3
30/08/2029Nairobi, Kenya17(1) - 22 Malvolio Nevarez3 - 10 WPts
02/07/2029Nairobi, Kenya16(1) - 22 Zelipe Bariring1 - 7 WPts
02/05/2029Nairobi, Kenya15(1) - 22 James Nkya18(3) - 21 WPts
03/03/2029Nairobi, Kenya14(1) - 22 Yobachi Aiyabei5 - 5 WPts
02/01/2029Nairobi, Kenya13(1) - 22 Rashon Alubaha17 - 21 WPts
02/11/2028Nairobi, Kenya12(1) - 22 Michael Rawal12 - 23 WPts
03/09/2028London, UK11(1) - 22 Peter Cooney0 - 5(1) WPts
06/07/2028Takoradi, Ghana10(1) - 22 Obiajulu Bonsam11(1) - 17 WPts
08/05/2028Udon Thani, Thailand9(1) - 22 Sukkasem Por Panya14 - 17 WPts
10/03/2028Rouen, France8(1) - 22 Bruce Orleans1 - 17 WPts
11/01/2028Edmonton, Canada8(1) - 21 Mark Glaspey14 - 10 LPts
13/11/2027Kikuyu, Kenya7(1) - 21 Uba Kidero4 - 36 WPts
21/09/2027Ulaanbaatar, Mongolia7(1) - 20 Sabuur Zorig5(1) - 21 LPts
24/07/2027Antwerp, Belgium6(1) - 20 Jaan Casembroot15 - 25 WPts
26/05/2027Kingston, Jamaica5(1) - 20 Danny Farris7 - 13 WPts
28/03/2027Wolverhampton, UK5(1) - 19 Dillon Bower6 - 20 LPts
28/01/2027Kisumu, Kenya5(1) - 18 Joe Mulla8 - 14 LPts
04/12/2026Nairobi, Kenya5(1) - 17 Adam Mwendwa23 - 10 LPts
25/10/2026Nairobi, Kenya4(1) - 17 Veltry Chege5 - 15 WPts
18/09/2026Kikuyu, Kenya3(1) - 17 Uba Kidero2 - 31 WPts
05/08/2026Nairobi, Kenya3(1) - 16 Tariq Radi13(1) - 18 LPts
07/06/2026Vilnius, Lithuania3(1) - 15 Sylwester Janicki41 - 11 LPts
09/04/2026Mombasa, Kenya2(1) - 15 Scott Nyaruai9 - 18 WPts
14/02/2026Mombasa, Kenya1 - 15 John Magugu5 - 21(9) WKO3
26/12/2025Nairobi, Kenya1 - 14 Gregor Khamis7 - 17 LPts
21/11/2025Nairobi, Kenya1 - 13 James Mutoko13(1) - 23 LPts
08/10/2025Toulouse, France1 - 12 Xebec Kopa3 - 11(1) LPts
10/08/2025Stockholm, Sweden1 - 11 Simon Rundquist8 - 7 LPts
12/06/2025Nairobi, Kenya1 - 10 Quito Monsivais16 - 20 LPts
14/04/2025Pikine, Senegal1 - 9 Varden Ba18(2) - 26 LPts
14/02/2025Georgetown, Guyana1 - 8 John Chalmers3 - 15 LPts
17/12/2024Bratislava, Slovakia1 - 7 Radoslav Petranek17 - 11 LPts
19/10/2024Nairobi, Kenya1 - 6 Joe Kipchirchir1 - 0 LPts
21/08/2024Mombasa, Kenya1 - 5 Rashon Alubaha0 - 8 LPts
24/06/2024Nairobi, Kenya1 - 4 Mark Ndeto3 - 5 LPts
15/05/2024Mombasa, Kenya1 - 3 Jake Ngotho29 - 11 LPts
12/04/2024Almaty, Kazakhstan1 - 2 Afon Casym7 - 4 LPts
13/02/2024Nairobi, Kenya0 - 2 Jordan Merrick4 - 16 WPts
16/12/2023Nairobi, Kenya0 - 1 Danny Dawood0 - 1 LPts
16/10/2023Nairobi, Kenya0 - 0 Brin Muriuki1 - 5 LPts