Weightclass:  Super Heavyweight
Location:  Nairobi, Kenya
Record:  32 - 15(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2025Nairobi, Kenya31 - 15(1) Devdas Agate1 - 2 WPts
12/06/2025Nairobi, Kenya30 - 15(1) Rob Fernandez2 - 12 WPts
13/04/2025Nairobi, Kenya29 - 15(1) Antoni Kopczynski0 - 7 WPts
12/02/2025Nairobi, Kenya28 - 15(1) Alojzy Skarzynski10 - 9 WPts
14/12/2024Nairobi, Kenya27 - 15(1) Roth Daunheimer4(1) - 9 WPts
15/10/2024Nairobi, Kenya26 - 15(1) Sajid Alzaabi1 - 8 WPts
16/08/2024Nairobi, Kenya25 - 15(1) Peter Taragon0 - 1 WPts
17/06/2024Nairobi, Kenya24 - 15(1) Ibrahim Tobbal1 - 6 WPts
18/04/2024Nairobi, Kenya23 - 15(1) Danyaal Benayoun0 - 11 WPts
18/02/2024Nairobi, Kenya22 - 15(1) Lao-Tzu Siaw1 - 5 WPts
19/12/2023Nairobi, Kenya21 - 15(1) Diallo Mutoko1 - 12 WPts
19/10/2023Nairobi, Kenya20 - 15(1) Peter Gwynn3 - 6 WPts
20/08/2023Nairobi, Kenya19 - 15(1) Declan Buchanan1 - 5 WPts
21/06/2023Munich, Germany19 - 14(1) Ald Blase25 - 8 LPts
23/04/2023Winnipeg, Canada19 - 13(1) Justin Binnion7 - 20 LPts
23/02/2023Nairobi, Kenya19 - 12(1) Imran Bukhari13 - 19 LPts
24/12/2022Kikuyu, Kenya19 - 11(1) Hassan Radi9 - 23 LPts
26/10/2022Nairobi, Kenya19 - 10 Bradley Saitot14 - 16 LKO3
29/08/2022Panama City, Panama18 - 10 Zelipe Rodriguez1 - 13 WPts
30/06/2022Nairobi, Kenya17 - 10 Dave Kaino10 - 16 WPts
02/05/2022Mombasa, Kenya16 - 10 Napoleon Musila8 - 12 WPts
26/03/2022Athi River, Kenya16 - 9 Jonathan Wangila20 - 11(3) LPts Kenya National Championships 2022View
02/03/2022Nairobi, Kenya15 - 9 Michael Sitati1 - 5 WPts
31/12/2021Nairobi, Kenya14 - 9 Mahdi Mulla4 - 9(1) WPts
30/10/2021Salvador, Brazil13 - 9 Venacio Batista2 - 7 WPts
01/09/2021Kikuyu, Kenya13 - 8 Amon Mariga19(1) - 6 LPts
04/07/2021Anaheim, USA13 - 7 Paul Sandoval13 - 8 LPts
04/05/2021Buenos Aires, Argentina12 - 7 Senon Lara10 - 9 WPts
06/03/2021Mombasa, Kenya12 - 6 David Kiptoo8 - 12 LPts
17/01/2021Nairobi, Kenya11 - 6 Cortez Batista4 - 13 WPts
17/11/2020Nairobi, Kenya10 - 6 John Caddell5 - 4 WPts
18/09/2020Mombasa, Kenya9 - 6 Jonathan Nyongo7 - 11(5) WPts
31/07/2020Nairobi, Kenya8 - 6 Michal Stolarski6 - 6 WPts
30/05/2020Kikuyu, Kenya8 - 5 Amon Mariga12 - 5 LPts
02/04/2020Nairobi, Kenya7 - 5 Juan Reis1 - 7 WPts
02/02/2020Athens, Greece7 - 4 Zelotes Stamatis5 - 7 LPts
04/12/2019Buenaventura, Colombia7 - 3 Diego Ceniceros9(1) - 2 LPts
04/10/2019San Miguelito, Panama6 - 3 Juan Mattos3 - 5 WPts
05/08/2019Nairobi, Kenya5 - 3 Ubanwa Tumo0 - 0 WPts
03/07/2019Yerevan, Armenia5 - 2 Hovig Ourfalian2 - 5 LPts
05/05/2019Tangier, Morocco4 - 2 Husam al Din Darbaki0 - 0 WPts
07/03/2019Calgary, Canada3 - 2 Patrick Erven1 - 3 WPts
07/01/2019Nairobi, Kenya2 - 2 Hubbard Gemeinhardt1 - 2 WPts
07/11/2018Zagreb, Croatia2 - 1 Branislav Borjanic1 - 0 LPts
09/09/2018Nairobi, Kenya2 - 0 Andy Brewster3 - 1 LPts
09/07/2018Nairobi, Kenya1 - 0 Jonathan Nyongo3 - 1(1) WPts
07/05/2018Kumasi, Ghana0 - 0 Manu Douna0 - 0 WPts