Weightclass:  Middleweight
Location:  Kangundo-Tala, Kenya
Record:  14 - 43
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/01/2029Kangundo-Tala, Kenya13 - 43 Bart Kororia2 - 5(1) WPts
20/11/2028Kangundo-Tala, Kenya13 - 42 Tae-hee Chae2 - 3 LPts
22/09/2028Kangundo-Tala, Kenya13 - 41 Rob Crail29(1) - 29 LPts
24/07/2028Kangundo-Tala, Kenya12 - 41 Connor Lusalah0 - 2 WPts
26/05/2028Kangundo-Tala, Kenya12 - 40 Angel Morante0 - 3 LPts
27/03/2028Kangundo-Tala, Kenya12 - 39 Dong-won Chon15 - 8 LPts
27/01/2028Kangundo-Tala, Kenya11 - 39 Mick Hill2 - 9 WPts
28/11/2027Kangundo-Tala, Kenya10 - 39 Ichiro Tsukamoto1 - 3 WPts
29/09/2027Kangundo-Tala, Kenya9 - 39 Imran Maforige4 - 7 WPts
31/07/2027Kangundo-Tala, Kenya8 - 39 Haaris Atiyah1 - 10 WPts
01/06/2027Kangundo-Tala, Kenya7 - 39 Primo Di Vittorio2 - 24(5) WPts
02/04/2027Kangundo-Tala, Kenya7 - 38 Min-woo Huh3 - 12 LPts
31/01/2027Kangundo-Tala, Kenya7 - 37 Jasper Clabby3 - 12 LPts
02/12/2026Kingston, Jamaica7 - 36 John Prosser15 - 13 LPts
04/10/2026Stockholm, Sweden7 - 35 Melker Mossberg6 - 16 LPts
06/08/2026Birmingham, UK7 - 34 Hayden Teagan12 - 17 LPts
08/06/2026Kingston, Jamaica7 - 33 Ben Auchter16(1) - 24 LPts
10/04/2026Naples, Italy7 - 32 Giuseppe Dozza6 - 16 LPts
10/02/2026Kangundo-Tala, Kenya6 - 32 Arthur Chanzu0 - 2 WPts
12/12/2025Athens, Greece5 - 32 Timoleon Tripi3 - 7 WPts
14/10/2025Dublin, Ireland4 - 32 Shane McCargar0 - 0 WPts
16/08/2025Kangundo-Tala, Kenya3 - 32 James Nkya2 - 6 WPts
18/06/2025Sofia, Bulgaria3 - 31 Aleksandar á Yanukov23 - 22 LPts
20/04/2025Genoa, Italy3 - 30 Luigi Ranieri0 - 2 LPts
20/02/2025Kisumu, Kenya2 - 30 Brin Muriuki4 - 12 WPts
23/12/2024Bangkok, Thailand2 - 29 Chaiyong Khunkokeroad22 - 18 LPts
25/10/2024Mombasa, Kenya2 - 28 Mark Marango21(1) - 22 LPts
28/08/2024Kangundo-Tala, Kenya1 - 28 Montraie Muthamia2 - 4 WPts
29/06/2024Bulawayo, Zimbabwe0 - 28 Edward Mushonga2 - 18 WPts
01/05/2024Stockholm, Sweden0 - 27 Samuel Sjostrand0 - 3 LPts
03/03/2024Spanish Town, Jamaica0 - 26 Declan Glassford24 - 15 LPts
04/01/2024Prague, Czech Republic0 - 25 LubomÝr Blazina31 - 9 LPts
06/11/2023Las Tunas, Cuba0 - 24 Olindo Salcedo18 - 7 LPts
08/09/2023Nairobi, Kenya0 - 23 Rashid Fadel18(1) - 19 LPts
12/07/2023Tegucigalpa, Honduras0 - 22 Reynaldo Higuera24(2) - 13 LPts
14/05/2023Mombasa, Kenya0 - 21 Paul Macharinyang6 - 18 LPts
16/03/2023Nairobi, Kenya0 - 20 Phil Luseno19(3) - 12 LPts
08/02/2023Nairobi, Kenya0 - 19 Denzel Gumo12(1) - 20 LPts
04/01/2023Mombasa, Kenya0 - 18 Mark Marango10 - 22 LPts
07/11/2022Kangundo-Tala, Kenya0 - 17 Valentin Vokoun1 - 9 LPts
08/09/2022Mueang Samut Prakan, Thailand0 - 16 Thongtaeng Saengtiennoi8 - 8 LPts
10/07/2022Kangundo-Tala, Kenya0 - 15 Steven Merande15 - 7 LPts
11/05/2022Bangkok, Thailand0 - 14 Pharanpetch Muangsima6 - 17 LPts
12/03/2022New Kingston, Jamaica0 - 13 Rob Jarvie5 - 16 LPts
12/01/2022Zagreb, Croatia0 - 12 Juro Cvetkovic16 - 7 LPts
14/11/2021Kumasi, Ghana0 - 11 Bryan Adu7 - 12(3) LPts
16/09/2021Mombasa, Kenya0 - 10 Jonathan Cheruiyot10 - 12 LPts
27/07/2021Nairobi, Kenya0 - 9 Veltry Kipkemboi7 - 15 LPts
19/06/2021Mombasa, Kenya0 - 8 Yobachi Warugongo4 - 15 LPts
05/05/2021Nairobi, Kenya0 - 7 Phil Merali0 - 0 LPts
29/03/2021Nairobi, Kenya0 - 6 Veltry Kipkemboi6 - 14 LPts
04/02/2021Nakuru, Kenya0 - 5 Phil Nyaga13(2) - 8 LPts
16/12/2020Kangundo-Tala, Kenya0 - 4 Xayvion Ngeny10 - 7 LPts
05/11/2020Mombasa, Kenya0 - 3 Faisal Abdalla0 - 0 LPts
04/10/2020Nakuru, Kenya0 - 2 Phil Nyaga11(2) - 8 LPts
02/09/2020Maipu, Chile0 - 1 Reynaldo Cruz7 - 3 LPts
05/07/2020Kangundo-Tala, Kenya0 - 0 Toma Karstais0 - 3 LPts