Weightclass:  Middleweight
Location:  Basel, Switzerland
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/07/2023Basel, Switzerland23 - 11 Naftali Andam1 - 0 WPts
17/05/2023Basel, Switzerland22 - 11 Ryo Esqueda3 - 11 WPts
18/03/2023Basel, Switzerland22 - 10 Damocles Georgiadis19 - 15 LPts
17/01/2023Basel, Switzerland21 - 10 Ike Duba3 - 9 WPts
18/11/2022Basel, Switzerland20 - 10 Gower Virenque0 - 8 WPts
19/09/2022Basel, Switzerland20 - 9 Vidal Monzon13 - 15 LPts
20/07/2022Basel, Switzerland19 - 9 Blake Prichett8 - 19 WPts
19/05/2022Basel, Switzerland18 - 9 Xin Ruan4 - 10 WPts
20/03/2022Basel, Switzerland17 - 9 Phil Ncube12 - 14 WPts
18/01/2022Basel, Switzerland16 - 9 Vicente Lopez9 - 16 WPts
17/11/2021Basel, Switzerland15 - 9 Colar Longo0 - 1 WPts
16/09/2021Basel, Switzerland14 - 9 Owen Kayombo0 - 1 WPts
16/07/2021Basel, Switzerland13 - 9 Panomroonglek Taechapan3 - 16 WPts
15/05/2021Zurich, Switzerland12 - 9 Salomo Stoeffler15 - 7 WPts
18/03/2021Winterthur, Switzerland11 - 9 Rogerio Martensen15 - 4 WPts
18/01/2021Zurich, Switzerland10 - 9 Christofer Pirkl5 - 15 WPts
23/11/2020Basel, Switzerland9 - 9 Boris á Kabardinski9 - 6 WPts
23/09/2020Bern, Switzerland8 - 9 Brendan Pehlke5 - 12 WPts
05/08/2020Basel, Switzerland8 - 8 Montana Nery8 - 5 LPts
04/06/2020Nakuru, Kenya7 - 8 Chris Dida3 - 6 WPts
06/04/2020Winterthur, Switzerland7 - 7 Axel Strasser8 - 6 LPts
07/02/2020Basel, Switzerland7 - 6 Yong Rong7 - 2 LPts
08/12/2019Geneva, Switzerland6 - 6 Ray Prost1 - 10 WPts
09/10/2019Basel, Switzerland6 - 5 Reymundo Georg3 - 7 LPts
09/08/2019Basel, Switzerland5 - 5 Garrison Markwart3 - 6 WPts
10/06/2019Jalilabad, Azerbaijan5 - 4 Imam Zakiev5 - 4 LPts
11/04/2019Basel, Switzerland4 - 4 Ylermi Ahokas4 - 3 WPts
09/02/2019Zurich, Switzerland3 - 4 Dedrick Kunz3 - 4 WPts
11/12/2018Kiev, Ukraine2 - 4 Borysko Turchin2 - 4 WPts
12/10/2018Edmonton, Canada2 - 3 Alec Veach3 - 2 LPts
14/08/2018Bern, Switzerland2 - 2 Dirk Birenbaum0 - 2 LPts
23/06/2018Basel, Switzerland2 - 1 Dutch Kalthoff0 - 3 LPts
23/04/2018Bern, Switzerland1 - 1 Gilbert Santor1 - 1 WPts
22/03/2018Lausanne, Switzerland1 - 0 Boswell Nolin1 - 0 LPts
18/02/2018Villa Nueva, Guatemala0 - 0 Isidro Tadeo0 - 0 WPts