Weightclass:  Welterweight
Location:  Basel, Switzerland
Record:  43 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/12/2025Basel, Switzerland42 - 12 Jamie Harp2 - 1 WPts
13/10/2025Basel, Switzerland41 - 12 Marjun Ballon5 - 15 WPts
14/08/2025Basel, Switzerland40 - 12 Lamont Juul17 - 11 WPts
15/06/2025Basel, Switzerland39 - 12 Wilfrid Hemmerling2 - 2 WPts
16/04/2025Basel, Switzerland38 - 12 Jong-ho Pak4 - 5 WPts
15/02/2025Basel, Switzerland37 - 12 Santiago Ignacio3 - 5 WPts
17/12/2024Basel, Switzerland36 - 12 Sagaz Esquivel2 - 25 WPts
18/10/2024Basel, Switzerland35 - 12 Igor Cichowski1 - 0 WPts
19/08/2024Basel, Switzerland34 - 12 Dave Fortuna2 - 7 WPts
20/06/2024Basel, Switzerland33 - 12 Michael Mulryan16 - 18 WPts
21/04/2024Basel, Switzerland32 - 12 Tae-hee Joo0 - 5 WPts
21/02/2024Basel, Switzerland31 - 12 Ivica Mamic13 - 22 WPts
23/12/2023Basel, Switzerland30 - 12 Faisal Gaouaoui1 - 3(1) WPts
24/10/2023Zurich, Switzerland30 - 11 Merton Stolberg19(1) - 17 LPts
28/08/2023Nanjing, China29 - 11 Shing Tay18(2) - 14 WPts
30/06/2023San Jose, Costa Rica29 - 10 Rodrigo Cossio16 - 17 LPts
02/05/2023Bern, Switzerland29 - 9 Adi Manz30 - 7 LPts Switzerland National Championships 2023View
29/04/2023Bern, Switzerland28 - 9 Manny Gerfen10 - 7 WPts Switzerland National Championships 2023View
26/04/2023Bern, Switzerland27 - 9 Erhard Kueker24 - 10 WPts Switzerland National Championships 2023View
23/02/2023Samarqand, Uzbekistan26 - 9 Goga Kusheckow7 - 26 WPts
25/12/2022Sapporo, Japan25 - 9 Ichiro Komatsu20(1) - 6 WPts
27/10/2022Zurich, Switzerland25 - 8 Meier Kampf18 - 11 LPts
31/08/2022Basel, Switzerland24 - 8 Carlos Camino1 - 3 WPts
01/07/2022Basel, Switzerland23 - 8 Bittan Stoll6 - 5(1) WPts
02/05/2022Basel, Switzerland23 - 7 Senior Fillion24 - 7 LPts Switzerland National Championships 2022View
29/04/2022Basel, Switzerland22 - 7 Meier Kampf17 - 9 WPts Switzerland National Championships 2022View
26/04/2022Basel, Switzerland21 - 7 Wolfric Anschuetz22 - 5 WPts Switzerland National Championships 2022View
15/03/2022Cape Town, South Africa20 - 7 Chris Kety4 - 16 WPts
15/01/2022Basel, Switzerland19 - 7 Myril Schaan9 - 14 WPts
01/12/2021Zurich, Switzerland18 - 7 Ulrich Mauser12 - 12 WPts
27/10/2021Basel, Switzerland17 - 7 Elias Remedios9 - 8 WPts
27/08/2021Adelaide, Australia17 - 6 John Gowen10 - 11 LPts
29/06/2021Ulaanbaatar, Mongolia16 - 6 Zarif Cajrbecow11 - 8 WPts
29/04/2021Geneva, Switzerland16 - 5 Senior Fillion16 - 6 LPts Switzerland National Championships 2021View
26/04/2021Geneva, Switzerland15 - 5 Erhard Kueker17 - 3 WPts Switzerland National Championships 2021View
14/03/2021Basel, Switzerland14 - 5 Amall Plog10 - 9 WPts
13/01/2021Geneva, Switzerland13 - 5 Leverett Cioran5 - 7 WPts
19/11/2020Bogota, Colombia12 - 5 Fanuco Esperanza14 - 3 WPts
21/09/2020Basel, Switzerland11 - 5 Ralph Geiken6 - 12 WPts
20/07/2020Zagreb, Croatia10 - 5 Anto Pavic9 - 6 WPts
22/05/2020Basel, Switzerland9 - 5 Senior Fillion11 - 4 WPts
22/03/2020Bern, Switzerland9 - 4 Garey Denk9 - 4 LPts
04/02/2020Ankara, Turkey8 - 4 Tolga Bahadir3 - 8 WPts
06/12/2019Basel, Switzerland8 - 3 Sadikh Magamedov7 - 5 LPts
06/10/2019Ankara, Turkey7 - 3 Soner Boynukara4 - 4 WPts
07/08/2019Kuala Lumpur, Malaysia7 - 2 Dhaval Madhaven5 - 3 LPts
09/06/2019Petionville, Haiti6 - 2 Orville Garnier6 - 2 WPts
11/04/2019Basel, Switzerland5 - 2 Adalwen Piehler2 - 4 WPts
08/02/2019Basel, Switzerland4 - 2 Myril Schaan2 - 3 WPts
08/12/2018Zurich, Switzerland4 - 1 Ulrich Mauser0 - 6 LPts
11/10/2018Ottawa, Canada4 - 0 Lloyd Boliver2 - 4 LPts
12/08/2018Lausanne, Switzerland3 - 0 Senior Fillion2 - 2 WPts
23/06/2018Zurich, Switzerland2 - 0 Albie Heinzen1(1) - 2 WPts
10/05/2018Zurich, Switzerland1 - 0 Abelerd Bester0 - 0 WPts
07/04/2018Basel, Switzerland0 - 0 Pancho Cordova0 - 0 WPts