Weightclass:  Super Heavyweight
Location:  Nairobi, Kenya
Record:  22 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/04/2025Nairobi, Kenya21 - 24 Hajime Oshita1 - 7(1) WPts
08/02/2025Nairobi, Kenya20 - 24 John Muthuka0 - 3 WPts
10/12/2024Nairobi, Kenya19 - 24 Shaquille Chebii1 - 0 WPts
11/10/2024Nairobi, Kenya18 - 24 Mahdi Mulla10 - 26(10) WPts
12/08/2024Nairobi, Kenya17 - 24 George Njue0 - 2 WPts
13/06/2024Nairobi, Kenya16 - 24 Benedict Bourvil2 - 6 WPts
14/04/2024Nairobi, Kenya15 - 24 Isaac Mehta1 - 3 WPts
15/02/2024Nairobi, Kenya14 - 24 Saad Naseer5 - 12 WPts
17/12/2023Nairobi, Kenya14 - 23 Bruce Nyangweso17 - 19 LPts
17/10/2023Nairobi, Kenya13 - 23 Maksymilian Bilinski1 - 17 WPts
19/08/2023Nairobi, Kenya12 - 23 Morgan Dawo5 - 7 WPts
19/06/2023Nairobi, Kenya11 - 23 Penda Masika0 - 4 WPts
19/04/2023Nairobi, Kenya11 - 22 Ivan Baez10(1) - 17 LPts
19/02/2023Nairobi, Kenya11 - 21 LeBron Waigwa14(5) - 16 LPts
24/12/2022Nairobi, Kenya11 - 20 Verdun Bazil9(2) - 15 LPts
25/10/2022Mexico City, Mexico11 - 19 Edmundo Urenda15(1) - 10 LPts
27/08/2022Nairobi, Kenya10 - 19 Hassan Radi8 - 22 WPts
27/06/2022Nairobi, Kenya10 - 18 Bradley Saitot12 - 16 LPts
25/05/2022Nairobi, Kenya10 - 17 Umi Mwa23 - 6 LPts
21/04/2022Sofia, Bulgaria10 - 16 Deyan Grantov21 - 7 LPts
21/02/2022Samarqand, Uzbekistan10 - 15 Ioakim Galiev16 - 9 LPts
24/12/2021Nairobi, Kenya10 - 14 Thomas Waem22 - 4 LPts
24/10/2021Bratislava, Slovakia10 - 13 Vßclav Bolen18 - 5 LPts
24/08/2021Antwerp, Belgium10 - 12 Pier Van den Brucke7 - 11 LPts
24/06/2021Brest, Belarus9 - 12 Oleksiy Iwanicki9 - 10 WPts
26/04/2021Kiev, Ukraine9 - 11 Vanko Bagan14 - 1 LPts
26/02/2021Boksburg, South Africa9 - 10 Desideer Van Ryneveld4 - 11 LPts
29/12/2020Nairobi, Kenya9 - 9 Vidar Loft13 - 0 LPts
29/10/2020Mombasa, Kenya8 - 9 Napoleon Musila3 - 8 WPts
17/09/2020Nairobi, Kenya7 - 9 Diego Belles2 - 14 WPts
17/07/2020Nairobi, Kenya6 - 9 Ultar Beier5 - 4 WPts
16/05/2020Nairobi, Kenya5 - 9 Amon Serry4 - 10 WPts
14/04/2020Vilnius, Lithuania4 - 9 Dominik Janus8 - 7 WPts
15/02/2020Kangundo-Tala, Kenya4 - 8 Atif Attar5 - 2 LPts
13/01/2020San Bernardo, Chile3 - 8 Emilio Resendiz2(1) - 9 WPts
15/11/2019Riga, Latvia3 - 7 Igor Zeltabols5 - 3 LPts
17/09/2019Nairobi, Kenya2 - 7 Alastair Masakhalia0 - 1 WPts
11/08/2019Nairobi, Kenya2 - 6 Naeem Lugano8 - 3 LPts
09/07/2019Nairobi, Kenya1 - 6 Henry Starratt4 - 3 WPts
09/05/2019Halifax, Canada0 - 6 Satch Louis-Dreyfus3 - 3 WPts
11/03/2019Amman, Jordan0 - 5 Haaris Abaza2 - 5 LPts
10/01/2019Nairobi, Kenya0 - 4 Myles Ackermann2 - 5 LPts
11/11/2018Vienna, Austria0 - 3 Erchanbold Quinl1 - 2 LPts
11/09/2018Nairobi, Kenya0 - 2 Mark Gachukia1 - 2 LPts
11/07/2018Nairobi, Kenya0 - 1 Zain Aziz1 - 2 LPts
09/05/2018Salzburg, Austria0 - 0 Aric Lauber0 - 0 LPts