Weightclass:  Middleweight
Location:  Bern, Switzerland
Record:  47 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/12/2028Bern, Switzerland46 - 21 Adam Koprowski15 - 11 WPts
11/10/2028Bern, Switzerland45 - 21 Dominic Hanen2 - 4 WPts
12/08/2028Bern, Switzerland44 - 21 Jarek Frankiewicz13 - 14 WPts
13/06/2028Bern, Switzerland43 - 21 Santiago Rentas2 - 9 WPts
14/04/2028Bern, Switzerland42 - 21 Oliver Maxa3 - 1 WPts
14/02/2028Bern, Switzerland41 - 21 Dom Bugh2 - 1 WPts
16/12/2027Bern, Switzerland40 - 21 Carlos Basulto1 - 11 WPts
17/10/2027Bern, Switzerland39 - 21 Dmitriy Tyukalov4 - 2 WPts
18/08/2027Bern, Switzerland38 - 21 Montenegro Lasso1 - 15 WPts
19/06/2027Bern, Switzerland37 - 21 Matviyko Kogut7 - 4 WPts
20/04/2027Bern, Switzerland36 - 21 Catur Dhalia1 - 3 WPts
19/02/2027Bern, Switzerland35 - 21 Bellamy Beau13(1) - 15 WPts
21/12/2026Bangkok, Thailand35 - 20 Norasing Panich50 - 9 LPts
20/11/2026New Kingston, Jamaica35 - 19 Robert Hind38 - 15 LPts
20/10/2026Bern, Switzerland34 - 19 Rodrigo Sol34 - 23 WPts
19/09/2026Bern, Switzerland33 - 19 Rodrigo Sol34 - 22 WPts
04/08/2026New Kingston, Jamaica33 - 18 Robert Hind35 - 15 LPts
04/07/2026Hamburg, Germany33 - 17 Deiter Schulz27 - 16 LPts
02/06/2026Prague, Czech Republic33 - 16 Abrahßm Vrana29 - 13 LPts
02/05/2026Zurich, Switzerland32 - 16 Turiau Platini11 - 9 WPts Switzerland National Championships 2026View
29/04/2026Zurich, Switzerland31 - 16 Mardian Simon12 - 10 WPts Switzerland National Championships 2026View
26/04/2026Zurich, Switzerland30 - 16 Berdy Pink5 - 6 WPts Switzerland National Championships 2026View
16/04/2026Changwon, South Korea29 - 16 Dong-won Hwang37(2) - 16 WPts
14/03/2026Bern, Switzerland29 - 15 Nicandro Vejar25(1) - 21 LPts
05/02/2026Zagreb, Croatia29 - 14 Damjan Greguric35(1) - 15 LPts
05/01/2026Omsk, Russia28 - 14 Fedya Berkutov27 - 20 WPts
05/12/2025Bern, Switzerland27 - 14 Erik Florman16 - 23 WPts
04/11/2025Bern, Switzerland26 - 14 Erik Florman16 - 22 WPts
04/10/2025Dakar, Senegal25 - 14 Gaston Doumbia20(1) - 16 WPts
03/09/2025San Salvador, El Salvador25 - 13 Federico Vivar31 - 33 LPts
03/08/2025Bangkok, Thailand25 - 12 Norasing Panich34 - 7 LPts
03/07/2025Cape Town, South Africa25 - 11 Max Vermeulen35 - 19 LPts
02/06/2025Bern, Switzerland24 - 11 Lang Hoang17 - 19 WPts
02/05/2025Zurich, Switzerland23 - 11 Arnold Pich8 - 8 WPts Switzerland National Championships 2025View
29/04/2025Zurich, Switzerland22 - 11 Rollins Bernau15 - 18 WPts Switzerland National Championships 2025View
26/04/2025Zurich, Switzerland21 - 11 Hastings Stiffler23(1) - 11 WPts Switzerland National Championships 2025View
12/04/2025Rijeka, Croatia20 - 11 Boško Razum16(1) - 9 WPts
09/03/2025Ugep, Nigeria20 - 10 Thompson Dickson20 - 11 LPts
06/02/2025Bamenda, Cameroon20 - 9 Glanville Delpy19 - 12 LPts
06/01/2025Bern, Switzerland19 - 9 Michael Ssempa2 - 7 WPts
06/12/2024Bern, Switzerland18 - 9 Michael Ssempa2 - 6 WPts
02/11/2024Bern, Switzerland17 - 9 Rodrigo Pedro12 - 18 WPts
02/10/2024Bern, Switzerland16 - 9 Rodrigo Pedro12 - 17 WPts
01/09/2024Bern, Switzerland15 - 9 Rodrigo Pedro12 - 16 WPts
01/08/2024Bern, Switzerland14 - 9 Michael Ssempa2 - 2 WPts
01/07/2024Mixco, Guatemala13 - 9 Rodrigo Pedro12 - 14 WPts
31/05/2024Can Tho, Vietnam13 - 8 Lieu Minh18 - 14 LPts
26/04/2024Bern, Switzerland13 - 7 Flannery Segalen24 - 17 LPts Switzerland National Championships 2024View
22/04/2024Guangzhou, China12 - 7 Jin Miu25 - 18(1) WPts
22/03/2024Abidjan, Ivory Coast12 - 6 Guy Cevert30(2) - 18 LPts
17/02/2024Guangzhou, China11 - 6 Jin Miu25 - 16(1) WPts
13/01/2024Valencia, Venezuela10 - 6 Guido Cepeda17 - 11 WPts
13/12/2023Berlin, Germany9 - 6 Aldo Colcord6 - 26(9) WPts
15/10/2023Geneva, Switzerland8 - 6 Landry Lescot0 - 12 WPts
17/08/2023Zurich, Switzerland8 - 5 Corrado Scherber27 - 8 LPts
22/06/2023Geneva, Switzerland7 - 5 Villiers Omer1 - 13 WPts
29/04/2023Bern, Switzerland7 - 4 Ulu Pernick22(1) - 15 LPts Switzerland National Championships 2023View
26/04/2023Bern, Switzerland6 - 4 Hastings Stiffler12 - 7 WPts Switzerland National Championships 2023View
19/04/2023Czestochowa, Poland5 - 4 Cibor Szczepanik11(1) - 14 WPts
19/02/2023Santa Ana, El Salvador5 - 3 Vegas Mercedes6 - 10(2) LPts
22/12/2022Vitebsk, Belarus5 - 2 Ivan Kristoff12 - 13 LPts
23/10/2022Bern, Switzerland4 - 2 Keegan Schauer1 - 5 WPts
24/08/2022Bern, Switzerland3 - 2 Lambrett Studer1 - 4 WPts
24/06/2022Zurich, Switzerland2 - 2 Milan Kalkman1 - 4(1) WPts
04/05/2022Shymkent, Kazakhstan2 - 1 Alesger Baickodamov12 - 13 LPts
06/03/2022Perth, Australia2 - 0 Felix Kelso18 - 8 LPts
06/01/2022Nassau, Bahamas1 - 0 Michael Seeton0 - 4 WPts
06/11/2021Bern, Switzerland0 - 0 Dior De Leon0 - 1 WPts