Weightclass:  Super Heavyweight
Location:  Kisumu, Kenya
Record:  30 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/12/2025Kisumu, Kenya29 - 22 Vazeh Faraj1 - 12 WPts
10/10/2025Kisumu, Kenya28 - 22 Izzet Jabbour0 - 5 WPts
11/08/2025Kisumu, Kenya27 - 22 Dylan Wangui1 - 13(2) WPts
12/06/2025Kisumu, Kenya26 - 22 Mike Moyes1 - 10 WPts
13/04/2025Kisumu, Kenya25 - 22 Waqar Hamaty3 - 8 WPts
12/02/2025Kisumu, Kenya24 - 22 Scott Kabiga1 - 0 WPts
14/12/2024Kisumu, Kenya23 - 22 Joaquin Vasallo3 - 13(2) WPts
15/10/2024Kisumu, Kenya22 - 22 Dominik Wyrzykowski1 - 4 WPts
15/08/2024Kisumu, Kenya21 - 22 Vikenti Abykcassym2 - 5 WPts
17/06/2024Kisumu, Kenya20 - 22 Bryan Kneeland5 - 18(1) WPts
18/04/2024Kisumu, Kenya19 - 22 Montana Jaimez2 - 15(1) WPts
18/02/2024Kisumu, Kenya18 - 22 Rehan Babayev13 - 10 WPts
19/12/2023Kisumu, Kenya17 - 22 Bob Saisi1 - 0 WPts
19/10/2023Kikuyu, Kenya17 - 21 Hassan Radi12 - 25 LPts
26/08/2023Nairobi, Kenya17 - 20 Dave Kaino16 - 17 LPts
26/07/2023Lagos, Nigeria16 - 20 Mudashiru Adejuyigbe7 - 11 WPts
28/05/2023Kisumu, Kenya15 - 20 Hayden Stackpole12(1) - 21 WPts
29/03/2023Mombasa, Kenya15 - 19 Gazi Dallal18(3) - 7 LPts Kenya National Championships 2023View
26/03/2023Mombasa, Kenya14 - 19 Morgan Dawo5 - 4 WPts Kenya National Championships 2023View
23/02/2023Nairobi, Kenya13 - 19 Kris Aiyabei19 - 12(1) WPts
23/01/2023Nairobi, Kenya13 - 18 Umi Mwa27 - 6 LPts
20/12/2022Nairobi, Kenya13 - 17 LeBron Waigwa13(5) - 16 LPts
21/10/2022Nairobi, Kenya13 - 16 LeBron Waigwa12(5) - 16 LPts
30/08/2022Kangundo-Tala, Kenya13 - 15 Mykelti Sholei14 - 14 LPts
26/07/2022Nairobi, Kenya13 - 14 Umi Mwa24 - 6 LPts
22/06/2022Guangzhou, China13 - 13 Xin Bach19 - 9 LPts
24/04/2022Kisumu, Kenya12 - 13 Symon Hresko4 - 22(1) WPts
24/02/2022Dubai, UAE11 - 13 Bilal Tarhouni4(1) - 8 WPts
26/12/2021Pikine, Senegal11 - 12 Turiau Ndiaye13 - 11 LPts
27/10/2021Perth, Australia11 - 11 Morgan Gregan8 - 13 LPts
29/08/2021Charleroi, Belgium11 - 10 Ciel Houlette9 - 10 LPts
30/06/2021Naivasha, Kenya10 - 10 John Masiga10 - 12 WPts
30/04/2021Kisumu, Kenya10 - 9 Amon Mariga17(1) - 6 LPts
01/03/2021Kisumu, Kenya10 - 8 LeBron Waigwa5(1) - 13 LPts
31/12/2020Kingston, Jamaica10 - 7 Lucas Jameson14 - 1 LPts
01/11/2020Kisumu, Kenya9 - 7 Leighton Lotodo2 - 15 WPts
02/09/2020Abu Dhabi, UAE8 - 7 Imran Akbari0 - 7 WPts
03/07/2020Kisumu, Kenya8 - 6 Yobachi Mugane10(1) - 6 LPts
02/05/2020Nairobi, Kenya8 - 5 Dominic Odone6 - 7 LPts
18/03/2020Kisumu, Kenya8 - 4 Desislav Zhevlakov8 - 4 LPts
17/01/2020Kisumu, Kenya7 - 4 Abdul Hammadou4 - 6 WPts
17/11/2019Kisumu, Kenya7 - 3 Frederic Jurs5 - 3 LPts
17/09/2019Nairobi, Kenya6 - 3 Antwan Absame0 - 1 WPts
11/08/2019Mombasa, Kenya5 - 3 Syed Tariq1 - 8 WPts
09/07/2019Riga, Latvia5 - 2 Marlen Vasiljevs3 - 4 LPts
11/05/2019Vilnius, Lithuania4 - 2 Oskar Borowy3 - 3 WPts
11/03/2019Kisumu, Kenya3 - 2 Mihajlo Blažekovic3 - 2 WPts
10/01/2019Kisumu, Kenya2 - 2 Arho Wuorinen3 - 2 WPts
11/11/2018Kisumu, Kenya2 - 1 Juhana Manty4 - 2 LPts
11/09/2018Kisumu, Kenya1 - 1 Amon Serry1 - 2 WPts
10/07/2018Kisumu, Kenya0 - 1 Humphrey Altendorf1 - 2 WPts
08/05/2018Marseille, France0 - 0 Raynard Platini0 - 0 LPts