Weightclass:  Lightweight
Location:  Lausanne, Switzerland
Record:  52 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/06/2028Lausanne, Switzerland51 - 20 Emilio Barraza5 - 4 WPts
27/04/2028Lausanne, Switzerland50 - 20 Scott Waterson7 - 10 WPts
27/02/2028Lausanne, Switzerland49 - 20 Satch Lescot3 - 8 WPts
29/12/2027Lausanne, Switzerland48 - 20 Curtis Aznavour4 - 2 WPts
30/10/2027Lausanne, Switzerland47 - 20 Ngaoprajan Boonyong7 - 12 WPts
30/08/2027Lausanne, Switzerland46 - 20 John Sabiston7 - 28 WPts
30/06/2027Lausanne, Switzerland45 - 20 Cuba Travieso0 - 4 WPts
30/04/2027Lausanne, Switzerland44 - 20 Joaquin Pomar1 - 6 WPts
28/02/2027Lausanne, Switzerland43 - 20 Emanuel Arevalo11 - 12 WPts
30/12/2026Lausanne, Switzerland42 - 20 Ton Trai1 - 4 WPts
31/10/2026Lausanne, Switzerland41 - 20 Ratchasak Hathairattanakool0 - 3 WPts
01/09/2026Lausanne, Switzerland40 - 20 JaromÝr Manis5 - 9 WPts
03/07/2026Port-au-Prince, Haiti40 - 19 Chivalry Meiffret54 - 17 LPts
02/06/2026Ulaanbaatar, Mongolia39 - 19 Sergei Elbegdorj35(1) - 18(1) WPts
02/05/2026Zurich, Switzerland38 - 19 Trennen Marschke22 - 18 WPts Switzerland National Championships 2026View
29/04/2026Zurich, Switzerland37 - 19 Meril Berns18 - 14 WPts Switzerland National Championships 2026View
26/04/2026Zurich, Switzerland36 - 19 Edingu Peers3(1) - 11 WPts Switzerland National Championships 2026View
19/04/2026Lausanne, Switzerland35 - 19 Afon Baighanbaev29 - 25 WPts
19/03/2026Lausanne, Switzerland34 - 19 Afon Baighanbaev29 - 24 WPts
16/02/2026Bokhtar, Tajikistan33 - 19 Afon Baighanbaev29 - 23 WPts
15/01/2026London, UK33 - 18 Fedya Nestruyev50(1) - 13 LPts Europe Championships 2026View
12/01/2026London, UK32 - 18 Boden Nodine33 - 25 WPts Europe Championships 2026View
09/01/2026London, UK31 - 18 Rombout Falle37(1) - 18 WPts Europe Championships 2026View
11/12/2025Paris, France30 - 18 Boden Nodine32 - 24 WPts
10/11/2025Lausanne, Switzerland29 - 18 Boden Nodine32 - 23 WPts
10/10/2025Lausanne, Switzerland28 - 18 Boden Nodine32 - 22 WPts
07/09/2025Ningbo, China28 - 17 Chivalry Meiffret43 - 13 LPts Ningbo World Championships 2025View
03/09/2025Athens, Greece28 - 16 Ciro Malia46 - 11 LPts
03/08/2025Athens, Greece28 - 15 Ciro Malia45 - 11 LPts
03/07/2025Lausanne, Switzerland27 - 15 Aki Kudo21(1) - 21 WPts
02/06/2025Sapporo, Japan26 - 15 Aki Kudo21(1) - 20 WPts
02/05/2025Zurich, Switzerland25 - 15 Rick Storch28(2) - 17 WPts Switzerland National Championships 2025View
29/04/2025Zurich, Switzerland24 - 15 Meril Berns14 - 10 WPts Switzerland National Championships 2025View
26/04/2025Zurich, Switzerland23 - 15 Trennen Marschke14 - 16 WPts Switzerland National Championships 2025View
11/04/2025Lausanne, Switzerland22 - 15 Ramid Hana18 - 24 WPts
10/03/2025Lausanne, Switzerland21 - 15 Jose Falla22(1) - 22 WPts
07/02/2025Lausanne, Switzerland20 - 15 Kristißn Vrana15 - 16 WPts
07/01/2025Bratislava, Slovakia19 - 15 Kristißn Vrana15 - 15 WPts
07/12/2024Almaty, Kazakhstan19 - 14 Inqilab Galiakberow14 - 13 LPts
06/11/2024Prato, Italy19 - 13 Alfredo Perri25(1) - 15 LPts
06/10/2024Almaty, Kazakhstan18 - 13 Inqilab Galiakberow13 - 12 WPts
05/09/2024Lausanne, Switzerland17 - 13 Nicandro Feo9 - 6 WPts
05/08/2024Rome, Italy16 - 13 Damiano Pellicani24(2) - 12 WPts
05/07/2024Los Angeles, USA16 - 12 Jordan Lawrimore24 - 19 LPts
04/06/2024Malmo, Sweden15 - 12 Gustav Bolen30(4) - 25 WPts
02/05/2024Bern, Switzerland15 - 11 Garrey Dahlke23 - 20 LPts Switzerland National Championships 2024View
29/04/2024Bern, Switzerland14 - 11 Treffen Kulzer36 - 10 WPts Switzerland National Championships 2024View
26/04/2024Bern, Switzerland13 - 11 Werner Kupferer9 - 24 WPts Switzerland National Championships 2024View
06/04/2024Lausanne, Switzerland12 - 11 Mohsin Abergel5 - 10 WPts
06/03/2024Villa Nueva, Guatemala11 - 11 Jair Mangas12(1) - 7 WPts
04/02/2024Aden, Yemen10 - 11 Mohsin Abergel5 - 8 WPts
04/01/2024Villa Nueva, Guatemala10 - 10 Jair Mangas11(1) - 6 LPts
24/11/2023Ulaanbaatar, Mongolia10 - 9 Rifky Davaajav36 - 11 LPts
24/10/2023Ulaanbaatar, Mongolia10 - 8 Rifky Davaajav35 - 11 LPts
23/09/2023Guatemala City, Guatemala10 - 7 Montego Leo22(1) - 16 LPts
19/08/2023Garoua, Cameroon10 - 6 Glanville Modiano30 - 11 LPts
19/07/2023Garoua, Cameroon10 - 5 Glanville Modiano29 - 11 LPts
16/06/2023Geneva, Switzerland9 - 5 Leggett Platini19 - 14 WPts
02/05/2023Bern, Switzerland9 - 4 Didier Gide38 - 6 LPts Switzerland National Championships 2023View
29/04/2023Bern, Switzerland8 - 4 Garrey Dahlke17 - 17 WPts Switzerland National Championships 2023View
26/04/2023Bern, Switzerland7 - 4 Rick Storch18(1) - 12 WPts Switzerland National Championships 2023View
14/04/2023Geneva, Switzerland6 - 4 Antoine Leroux12 - 20 WPts
16/02/2023Basel, Switzerland5 - 4 Diedrick Gertner8 - 9 WPts
21/12/2022Durres, Albania4 - 4 Behar Frasheri4 - 17 WPts
23/10/2022Stockholm, Sweden4 - 3 August Stenquist16 - 12 LPts
25/08/2022Zurich, Switzerland4 - 2 Stanley Pfitzer22 - 6 LPts
22/07/2022Zurich, Switzerland4 - 1 Reginald Sasse14 - 13 LPts
20/06/2022Bern, Switzerland3 - 1 Jaye Biesinger8 - 19(1) WPts
27/04/2022Zurich, Switzerland2 - 1 Hildbrand Gerecke5 - 21 WPts
27/02/2022Soweto, South Africa2 - 0 Dries Snyman14(2) - 11 LPts
30/12/2021Lausanne, Switzerland1 - 0 Porter Truffaut3 - 20 WPts
06/11/2021Lausanne, Switzerland0 - 0 Trennen Marschke2 - 2 WPts