Weightclass:  Middleweight
Location:  Zurich, Switzerland
Record:  28 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/02/2025Zurich, Switzerland27 - 18 Viljo Nikkonen3(1) - 11 WPts
15/12/2024Zurich, Switzerland26 - 18 Ruprecht Peitz0 - 8 WPts
16/10/2024Zurich, Switzerland25 - 18 Rashad Aleskerov4 - 1 WPts
17/08/2024Zurich, Switzerland25 - 17 Hastings Stiffler18(1) - 11 LPts
18/06/2024Zurich, Switzerland24 - 17 Sinjon Candeloro6 - 2 WPts
19/04/2024Zurich, Switzerland23 - 17 Roy Kelley2 - 5(1) WPts
19/02/2024Zurich, Switzerland22 - 17 Juan Escovedo8 - 12 WPts
21/12/2023Zurich, Switzerland21 - 17 Bilal Kahveci11 - 19 WPts
22/10/2023Zurich, Switzerland20 - 17 Ovidio Calvin11 - 9 WPts
23/08/2023Zurich, Switzerland19 - 17 Gregory Huret2 - 7 WPts
24/06/2023Zurich, Switzerland18 - 17 Quincy Genet9 - 12 WPts
25/04/2023Zurich, Switzerland17 - 17 Rodrigo Espada0 - 4 WPts
25/02/2023Aalborg, Denmark17 - 16 Kerr Bolt19 - 7 LPts
28/12/2022Jeddah, Saudi Arabia16 - 16 Haaris Jabbur5 - 28 WPts
30/10/2022Adelaide, Australia16 - 15 Ethan Connell16 - 14 LPts
01/09/2022Basel, Switzerland16 - 14 Volker Marsch21 - 10 LPts
06/07/2022Zagreb, Croatia16 - 13 Marijo Vuk19(1) - 9 LPts
08/05/2022Zurich, Switzerland16 - 12 Hubert Andrysiak19 - 9 LPts
09/03/2022Zurich, Switzerland16 - 11 Maynard Stueck15 - 10 LPts
07/01/2022Rijeka, Croatia16 - 10 Viktor Arambašic19 - 7 LPts
08/11/2021Zurich, Switzerland15 - 10 Julian Bajor11 - 9 WPts
08/09/2021Oulu, Finland15 - 9 Aku Ulmanen10 - 14 LPts
11/07/2021Zurich, Switzerland15 - 8 Geert Bieschke15 - 7 LPts
15/05/2021Zurich, Switzerland15 - 7 Bannan Mehrhoff12 - 9 LPts
15/03/2021Nairobi, Kenya15 - 6 Laken Kipkurui10 - 9 LPts
15/01/2021Dublin, Ireland15 - 5 Callum Mairs9 - 5 LPts
16/11/2020Tampere, Finland14 - 5 Valtter Tokoi5 - 9 WPts
17/09/2020Bangkok, Thailand14 - 4 Fonluang Narding4 - 11 LPts
18/07/2020Geneva, Switzerland13 - 4 Ray Prost2 - 13 WPts
02/06/2020Zurich, Switzerland13 - 3 Archard Philipp10 - 5 LPts
02/05/2020Zurich, Switzerland12 - 3 Adelberto Daus4 - 10 WPts
23/03/2020Zurich, Switzerland11 - 3 Dedrick Kunz5 - 10 WPts
22/01/2020Zurich, Switzerland10 - 3 Imran Rushdi6 - 7 WPts
22/11/2019Zurich, Switzerland9 - 3 Sean Carey3 - 6 WPts
22/09/2019Zurich, Switzerland9 - 2 Maynard Stueck5 - 5 LPts
23/07/2019Zurich, Switzerland8 - 2 Ami Bietz4 - 6 WPts
23/05/2019Zurich, Switzerland7 - 2 Christofer Pirkl1 - 8 WPts
12/04/2019Zurich, Switzerland6 - 2 Waage Philipsen1 - 4 WPts
10/02/2019Zurich, Switzerland6 - 1 Lavaughn Boateng2 - 2 LPts
11/12/2018Zurich, Switzerland5 - 1 Willimod Hemmer4 - 1 WPts
11/10/2018Zurich, Switzerland4 - 1 Loring Pentz3 - 2 WPts
11/08/2018Lausanne, Switzerland3 - 1 Ciel Joel2 - 1 WPts
15/06/2018Winterthur, Switzerland3 - 0 Volker Daubner0 - 2 LPts
17/04/2018Bern, Switzerland2 - 0 Brendan Pehlke0 - 2 WPts
23/02/2018Bern, Switzerland1 - 0 Brendan Pehlke0 - 1 WPts
10/01/2018Vilnius, Lithuania0 - 0 Antoni Gora0 - 0 WPts