Weightclass:  Welterweight
Location:  Bern, Switzerland
Record:  52(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2026Bern, Switzerland51(1) - 19 Hayden Dove3 - 0 WPts
07/10/2026Bern, Switzerland50(1) - 19 John Belliston6 - 11 WPts
08/08/2026Bern, Switzerland49(1) - 19 John Mairs3 - 7 WPts
10/06/2026Bern, Switzerland48(1) - 19 Sergiusz Dobosz1 - 1 WPts
12/04/2026Bern, Switzerland47(1) - 19 Hakan Ozdis2 - 9 WPts
11/02/2026Bern, Switzerland46(1) - 19 Nasir al Din Akaddar2 - 12(1) WPts
13/12/2025Bern, Switzerland45(1) - 19 Inigo Trimble1 - 20 WPts
14/10/2025Bern, Switzerland44(1) - 19 Xavier Cancino4 - 15 WPts
15/08/2025Bern, Switzerland43(1) - 19 Xavier Nino6 - 14(5) WPts
16/06/2025Bern, Switzerland42(1) - 19 Colin Caudell0 - 3 WPts
17/04/2025Bern, Switzerland41(1) - 19 Sinclair Rostand0 - 5 WPts
16/02/2025Bern, Switzerland40(1) - 19 Kashif Nouri1 - 3 WPts
18/12/2024Casablanca, Morocco40(1) - 18 Muthanna Elhaouzy40(1) - 14 LPts
17/11/2024Casablanca, Morocco40(1) - 17 Muthanna Elhaouzy39(1) - 14 LPts
17/10/2024Chofu, Japan40(1) - 16 Yutaka Kubo40(1) - 11 LPts
16/09/2024Bern, Switzerland40(1) - 15 Quinto Rayon42 - 14 LPts
13/08/2024Bern, Switzerland39(1) - 15 Bogdan Ribicic43 - 10(1) WPts
03/07/2024Bern, Switzerland39(1) - 14 Afon Gadjibekov43 - 11 LPts
02/06/2024Mueang Samut Prakan, Thailand38 - 14 Nethra Samutkojon27 - 25(2) WKO3
02/05/2024Bern, Switzerland37 - 14 Amoll Dehne29 - 15 WPts Switzerland National Championships 2024View
29/04/2024Bern, Switzerland36 - 14 Baldrik Helmrich13 - 17 WPts Switzerland National Championships 2024View
26/04/2024Bern, Switzerland35 - 14 Gustav Helwig2 - 1 WPts Switzerland National Championships 2024View
14/04/2024Bern, Switzerland34 - 14 Afon Gadjibekov39 - 10 WPts
14/03/2024Bern, Switzerland33 - 14 Martyn Wojno29(1) - 13 WPts
11/02/2024Bayamon, Puerto Rico33 - 13 Santiago Bermejo40(1) - 5 LPts
09/01/2024Yekaterinburg, Russia33 - 12 Joshua Flanagon33 - 8 LPts Europe Championships 2024View
09/12/2023Samarqand, Uzbekistan33 - 11 Afon Gadjibekov38 - 7 LPts
06/11/2023Bern, Switzerland33 - 10 Berto Catalan31 - 10 LPts
06/10/2023Samarqand, Uzbekistan32 - 10 Afon Gadjibekov37 - 6 WPts
04/09/2023Shiraz, Iran32 - 9 Amjad Rasheed24 - 13 LPts
03/08/2023Krakow, Poland32 - 8 Oliwier Kabacinski24 - 8 LPts
03/07/2023Maracaibo, Venezuela31 - 8 Berto Catalan31 - 6 WPts
02/06/2023Port-au-Prince, Haiti31 - 7 Gower Paille33 - 11 LPts
02/05/2023Bern, Switzerland30 - 7 Karlee Appelhans29 - 9 WPts Switzerland National Championships 2023View
29/04/2023Bern, Switzerland29 - 7 Amoll Dehne22 - 13 WPts Switzerland National Championships 2023View
26/04/2023Bern, Switzerland28 - 7 Yannick Beaulac4 - 8 WPts Switzerland National Championships 2023View
21/03/2023Bern, Switzerland27 - 7 Alejandro Rebollar12 - 16 WPts
18/02/2023Bern, Switzerland26 - 7 Alejandro Rebollar12 - 15 WPts
18/01/2023Bern, Switzerland25 - 7 Krystian Bandura26 - 4 WPts
18/12/2022Bern, Switzerland24 - 7 Bronco Pavao19 - 12 WPts
24/10/2022Bern, Switzerland23 - 7 Satoshi Morino14 - 9 WPts
26/08/2022Holguin, Cuba22 - 7 Santiago Carabello4 - 7 WPts
28/06/2022Ho Chi Minh City, Vietnam21 - 7 Dieu Quang14 - 16 WPts
29/04/2022Basel, Switzerland21 - 6 Senior Fillion23 - 7 LPts Switzerland National Championships 2022View
26/04/2022Basel, Switzerland20 - 6 Amoll Dehne16 - 11 WPts Switzerland National Championships 2022View
03/03/2022Bern, Switzerland19 - 6 Eloy Avendano9 - 7 WPts
01/01/2022Zurich, Switzerland18 - 6 Amoll Dehne15 - 10 WPts
08/11/2021Bern, Switzerland17 - 6 Fritzie Kussmaul0 - 6(3) WPts
07/09/2021Bern, Switzerland16 - 6 Patrick Schulze11 - 10 WPts
07/07/2021Winterthur, Switzerland15 - 6 Rainer Peplow16 - 6 WPts
17/05/2021Melbourne, Australia15 - 5 Mark Whitted12 - 5 LPts
19/03/2021Bern, Switzerland14 - 5 Kyrylo Galey7 - 9 WPts
19/01/2021Basel, Switzerland13 - 5 Audric Dechant9 - 7 WPts
19/11/2020Lausanne, Switzerland12 - 5 Satch Larbaud8 - 8 WPts
23/09/2020Bern, Switzerland12 - 4 Atif Hanoune12 - 5 LPts
23/07/2020Bern, Switzerland11 - 4 Senior Fillion11 - 5 WPts
22/05/2020Bern, Switzerland10 - 4 Garron Helfrich3 - 11 WPts
21/03/2020Wellington, New Zealand9 - 4 Jay Kereopa9 - 6 WPts
20/01/2020Bern, Switzerland8 - 4 Ricardo Fraga6 - 5 WPts
20/11/2019Bern, Switzerland8 - 3 Kyland Bern6 - 4 LPts
04/10/2019Bern, Switzerland7 - 3 Emanuel Medina2 - 4 WPts
04/08/2019Roskilde, Denmark7 - 2 Wray Sorensen3 - 1 LPts
06/06/2019Zurich, Switzerland6 - 2 Garren Gelhaus4 - 3 WPts
09/04/2019Basel, Switzerland5 - 2 Niklas Pitman1 - 0 WPts
10/02/2019Bern, Switzerland5 - 1 Lutera Hovag2 - 3 LPts
11/12/2018Bern, Switzerland4 - 1 Alano Estopinal1 - 3 WPts
11/10/2018Zurich, Switzerland4 - 0 Griswald Joseph4 - 1 LPts
12/08/2018Zurich, Switzerland3 - 0 Garren Gelhaus2 - 0 WPts
12/07/2018San Salvador, El Salvador2 - 0 Eloy Tirado2 - 0 WPts
11/05/2018Bern, Switzerland1 - 0 Ralph Geiken1 - 2 WPts
08/03/2018Dakar, Senegal0 - 0 Destin Galle0 - 0 WPts