Weightclass:  Middleweight
Location:  Zurich, Switzerland
Record:  34 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/06/2033Zurich, Switzerland33 - 20 Williamon Stolper1 - 18 WPts
01/04/2033Zurich, Switzerland32 - 20 Tantalus Kritikos1 - 2 WPts
31/01/2033Zurich, Switzerland31 - 20 Afram Moyoyo2 - 19 WPts
01/12/2032Zurich, Switzerland30 - 20 Abel Meisenheimer1 - 4 WPts
01/10/2032Zurich, Switzerland29 - 20 Se-jong Joo11(1) - 7 WPts
01/08/2032Zurich, Switzerland28 - 20 Dai Lindsay3 - 5 WPts
02/06/2032Zurich, Switzerland27 - 20 Mitsuru Kita5 - 15 WPts
02/04/2032Zurich, Switzerland27 - 19 Dong-jun Jeon5 - 10 LPts
02/02/2032Zurich, Switzerland27 - 18 Jin Sum8(1) - 1 LPts
05/12/2031Zurich, Switzerland26 - 18 Matt Ruskin3 - 1 WPts
05/10/2031Zurich, Switzerland25 - 18 Khalid Mahmoud3 - 9 WPts
02/08/2031Zurich, Switzerland24 - 18 Bilal Hasain1 - 1 WPts
02/06/2031Odessa, Ukraine24 - 17 Aleksei Fedorka19 - 18 LPts
02/05/2031Geneva, Switzerland24 - 16 Eugen Kadinger19 - 13 LPts Switzerland National Championships 2031View
29/04/2031Geneva, Switzerland23 - 16 Diederick Deister12 - 8 WPts Switzerland National Championships 2031View
26/04/2031Geneva, Switzerland22 - 16 Macon German12 - 9 WPts Switzerland National Championships 2031View
21/03/2031Villa Nueva, Guatemala21 - 16 Jerrold Montero5 - 18 WPts
21/01/2031Zurich, Switzerland20 - 16 Topi Kotila3 - 14 WPts
22/11/2030Toronto, Canada19 - 16 Vachel Delpy15(1) - 24 WPts
24/09/2030Kanpur, India18 - 16 Waqar Srour18(2) - 28 WPts
27/07/2030Zurich, Switzerland17 - 16 Aleron Belcourt10 - 7 WPts
30/05/2030Yagoua, Cameroon17 - 15 Alain Trintignant13 - 20 LPts
01/04/2030Antwerp, Belgium16 - 15 Ken Landsocht2 - 2 WPts
01/02/2030Almaty, Kazakhstan15 - 15 Isa Zajylckanoff0 - 6 WPts
04/12/2029Lausanne, Switzerland15 - 14 Quincy Ronis13 - 23 LPts
05/10/2029Geelong, Australia14 - 14 Sammy Mortimer3 - 9 WPts
07/08/2029Zurich, Switzerland13 - 14 Weber Stratmann4 - 29 WPts
20/06/2029Lausanne, Switzerland13 - 13 Montague Allore24 - 14 LPts
26/04/2029Geneva, Switzerland13 - 12 Adlar Schepper19 - 14 LPts Switzerland National Championships 2029View
06/04/2029Zurich, Switzerland12 - 12 Fatlum Syla1 - 5 WPts
06/02/2029Lodz, Poland11 - 12 Dawid Kapusta7 - 12 WPts
09/12/2028Zurich, Switzerland10 - 12 Jerzy Bartosz9 - 3 WPts
11/10/2028Zurich, Switzerland9 - 12 Schaeffer Pech7(1) - 16 WPts
12/08/2028Winterthur, Switzerland8 - 12 Adolpho Jennewein17 - 29 WPts
14/06/2028Zurich, Switzerland7 - 12 Wilbert Jock0 - 5(1) WPts
15/04/2028Copenhagen, Denmark6 - 12 Ulster Linnemann1 - 5(1) WPts
16/02/2028Zurich, Switzerland6 - 11 Risteard Hellberg10(1) - 11 LPts
18/12/2027Basel, Switzerland6 - 10 Adalgiso Gehling12 - 7 LPts
22/10/2027Zurich, Switzerland5 - 10 Juan Limon4 - 16 WPts
23/08/2027Zurich, Switzerland5 - 9 Derrik Kruckenberg10 - 7 LPts
23/06/2027Zurich, Switzerland4 - 9 Alfonso Helfer0 - 18 WPts
06/05/2027Montreal, Canada4 - 8 Charles Mader8 - 20(6) LPts
08/03/2027Vienna, Austria3 - 8 Garren Ferrer1 - 4 WPts
08/01/2027Lausanne, Switzerland3 - 7 Telo Mollere3 - 9 LPts
11/11/2026Lausanne, Switzerland3 - 6 Dashiell Ferro4 - 28 LPts
24/09/2026Zurich, Switzerland3 - 5 Rollins Bernau22 - 20 LPts
22/08/2026Basel, Switzerland3 - 4 Ulu Pernick37(2) - 24 LPts
14/07/2026Quito, Ecuador2 - 4 Neron Canizares8 - 15(1) WPts
15/05/2026Zurich, Switzerland1 - 4 Bert Picken0 - 7 WPts
18/03/2026Zurich, Switzerland1 - 3 Schaeffer Pech1 - 5 LPts
22/01/2026Geneva, Switzerland1 - 2 Dior Lasalle4 - 8 LPts
19/12/2025Zurich, Switzerland1 - 1 Harti Kaestner1 - 9 LPts
20/10/2025Bern, Switzerland1 - 0 Luigi Jentsch0 - 0 LPts
08/09/2025Zurich, Switzerland0 - 0 Cabal Nolton3 - 2 WPts