Weightclass:  Light Heavyweight
Location:  Lausanne, Switzerland
Record:  47 - 33(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2028Lausanne, Switzerland46 - 33(3) Jose Badia0 - 2 WPts
25/10/2028Lausanne, Switzerland45 - 33(3) Joe Mupariwa0 - 12 WPts
26/08/2028Lausanne, Switzerland44 - 33(3) Khaladdin Amiraslanov1 - 14(1) WPts
27/06/2028Lausanne, Switzerland43 - 33(3) Blake Moore12 - 10 WPts
28/04/2028Lausanne, Switzerland42 - 33(3) Carolus Nys1 - 9 WPts
28/02/2028Lausanne, Switzerland41 - 33(3) Waqas Ansari7 - 14 WPts
30/12/2027Lausanne, Switzerland40 - 33(3) Romain Ory1 - 7 WPts
31/10/2027Lausanne, Switzerland40 - 32(3) Rashid Din36 - 20 LPts
01/09/2027Lausanne, Switzerland39 - 32(3) Diego Llorente11 - 15 WPts
03/07/2027Lausanne, Switzerland38 - 32(3) Isaac Fall1 - 0 WPts
05/05/2027Lausanne, Switzerland37 - 32(3) Stine Dehrmann3 - 16 WPts
06/03/2027Lausanne, Switzerland36 - 32(3) Seth Summerfield14(1) - 26(1) WPts
05/01/2027Bamenda, Cameroon36 - 31(3) Giles Montillet40 - 16 LPts
05/12/2026Lausanne, Switzerland36 - 30(3) Giles Montillet39 - 16 LPts
04/11/2026Lausanne, Switzerland35 - 30(3) Giles Montillet39 - 15 WPts
28/09/2026Bogota, Colombia34 - 30(3) Jaguar Larez10 - 24(2) WPts
31/07/2026Havana, Cuba33 - 30(3) Diego Cayetano6 - 9(1) WPts
02/06/2026Lausanne, Switzerland32 - 30(3) Aftab Hashemi39(1) - 24 WPts
02/05/2026Zurich, Switzerland31 - 30(3) Stein Helderman9 - 1 WPts Switzerland National Championships 2026View
29/04/2026Zurich, Switzerland30 - 30(3) Jean Marmion5 - 6 WPts Switzerland National Championships 2026View
26/04/2026Zurich, Switzerland29 - 30(3) Windell Stoffer9 - 7 WPts Switzerland National Championships 2026View
17/04/2026Montevideo, Uruguay29 - 29(3) Frisco Grullon34(2) - 16 LPts
17/03/2026Montevideo, Uruguay29 - 28(3) Frisco Grullon33(2) - 16 LPts
14/02/2026Rosario, Argentina28 - 28(3) Montego Armando36(1) - 19 WPts
12/01/2026London, UK28 - 27(3) Ivan Drozdov57 - 7 LPts Europe Championships 2026View
09/01/2026London, UK27 - 27(3) Pierre Wante11 - 9 WPts Europe Championships 2026View
18/12/2025Lausanne, Switzerland26 - 27(3) Drago Šantic35(1) - 19 WPts
17/11/2025Lausanne, Switzerland25 - 27(3) Drago Šantic35(1) - 18 WPts
17/10/2025Split, Croatia24 - 27(3) Drago Šantic35(1) - 17 WPts
16/09/2025Portmore, Jamaica24 - 26(3) Ollie Barclay31 - 18 LPts
16/08/2025Lausanne, Switzerland24 - 25(3) Ollie Barclay30 - 18 LPts
03/07/2025Durres, Albania24 - 24(3) Faton Murzaku28 - 20 LPts
02/06/2025Durres, Albania24 - 23(3) Faton Murzaku27 - 20 LPts
02/05/2025Zurich, Switzerland23 - 23(3) Warenhari Dalpiaz26 - 9 WPts Switzerland National Championships 2025View
29/04/2025Zurich, Switzerland22 - 23(3) Adrien Gladieux20 - 12 WPts Switzerland National Championships 2025View
26/04/2025Zurich, Switzerland21 - 23(3) Birk Juengling4 - 7 WPts Switzerland National Championships 2025View
14/04/2025Lausanne, Switzerland21 - 22(2) Dmitri Bondarenko22(2) - 25 LKO3
08/03/2025Accra, Ghana20 - 22(2) Joe Kuenyehia34 - 12 WPts
03/02/2025Lausanne, Switzerland20 - 21(2) Valeri Cairat23 - 7 LPts
03/01/2025Lausanne, Switzerland19 - 21(2) Brewster Mazenkow20(1) - 25 WPts
03/12/2024Lausanne, Switzerland18 - 21(2) Brewster Mazenkow20(1) - 24 WPts
02/11/2024Linz, Austria17 - 21(2) Brewster Mazenkow20(1) - 23 WPts
02/10/2024Lausanne, Switzerland17 - 20(2) Valeri Cairat20 - 6 LPts
01/09/2024Lausanne, Switzerland16 - 20(2) Taavi Nevala2 - 8 WPts
01/08/2024Lausanne, Switzerland15 - 20(2) Taavi Nevala2 - 7 WPts
27/06/2024Algiers, Algeria15 - 19(2) Bilal Guellal21(1) - 32 LPts
27/05/2024Cochabamba, Bolivia15 - 18(2) Alejandro Grano12 - 26 LPts
26/04/2024Bern, Switzerland15 - 17(2) Baldwin Pickard9 - 16 LPts Switzerland National Championships 2024View
06/04/2024Lusaka, Zambia15 - 16(1) Nwa Nonde20(1) - 9 LKO3
05/03/2024Aalborg, Denmark15 - 15(1) Hannes Digman33 - 5 LPts
03/02/2024Aalborg, Denmark15 - 14(1) Hannes Digman32 - 5 LPts
03/01/2024Lusaka, Zambia15 - 13(1) Nwa Nonde17(1) - 9 LPts
03/12/2023Lausanne, Switzerland15 - 12(1) Nwa Nonde16(1) - 9 LPts
30/10/2023Aalborg, Denmark15 - 11(1) Hannes Digman29 - 5 LPts
29/09/2023Lausanne, Switzerland15 - 10(1) Nwa Nonde15(1) - 8 LPts
28/08/2023Sumqayit, Azerbaijan15 - 9(1) Elmar Ben18 - 18 LPts
30/06/2023Santiago de los Caballeros, Dominican Republic14 - 9(1) Saturnin Abrego9 - 14 WPts
02/05/2023Bern, Switzerland13 - 9(1) Adrien Gladieux11 - 6 WPts Switzerland National Championships 2023View
29/04/2023Bern, Switzerland12 - 9(1) Warenhari Dalpiaz13 - 5 WPts Switzerland National Championships 2023View
26/04/2023Bern, Switzerland11 - 9(1) Varden Gabriel2 - 10 WPts Switzerland National Championships 2023View
22/04/2023Brisbane, Australia10 - 9(1) James Terres5 - 8 WPts
22/02/2023Lausanne, Switzerland9 - 9(1) Enzo Cerna5 - 2 WPts
24/12/2022Lausanne, Switzerland9 - 8(1) Jay Haig10 - 6 LPts
25/10/2022Basel, Switzerland9 - 7(1) Adelmo Pfost6 - 10 LPts
01/09/2022Lausanne, Switzerland9 - 6(1) Goga Kairculoff9 - 15 LPts
03/07/2022Lausanne, Switzerland8 - 6(1) Geert Gehrmann0 - 6 WPts
04/05/2022Riga, Latvia8 - 5(1) Kir Malukalns7 - 16 LPts
06/03/2022Yerevan, Armenia8 - 4(1) Oshin Lurchigyan20(1) - 5 LPts
03/01/2022Lausanne, Switzerland8 - 3 Esteban Reina13(1) - 13 LKO3
03/11/2021Lausanne, Switzerland7 - 3 Wilfrid Gerst0 - 2 WPts
02/09/2021Lausanne, Switzerland6 - 3 Dyre Lauritzen1 - 2 WPts
03/07/2021Lausanne, Switzerland5 - 3 Louis Noury1 - 4 WPts
03/05/2021Lausanne, Switzerland4 - 3 Santiago Vas1 - 0 WPts
05/03/2021Omsk, Russia4 - 2 Afanas Khoroshilov0 - 0 LPts
04/01/2021Lausanne, Switzerland3 - 2 Louis Noury1 - 1 WPts
19/11/2020Athens, Greece3 - 1 Yuri Vallas10 - 6 LPts
21/09/2020Lausanne, Switzerland2 - 1 Canaan de Vigny5 - 10 WPts
26/07/2020Geneva, Switzerland2 - 0 Pernell Beau6 - 8 LPts
29/05/2020Bern, Switzerland1 - 0 Caspar Hell2 - 7 WPts
05/04/2020Geneva, Switzerland0 - 0 Ciel Norment0 - 0 WPts