Weightclass:  Middleweight
Location:  Zurich, Switzerland
Record:  20 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2034Zurich, Switzerland19 - 13 Adalhard Malchow1 - 0 WPts
10/05/2034Zurich, Switzerland18 - 13 Hrithik Naik0 - 5 WPts
10/03/2034Zurich, Switzerland17 - 13 Jonathan Tannehill6 - 17 WPts
09/01/2034Zurich, Switzerland17 - 12 Sam Herritt5 - 12 LPts
07/11/2033Zurich, Switzerland16 - 12 Kass Peck9 - 22(1) WPts
07/09/2033Zurich, Switzerland15 - 12 Trystan Ogier3 - 11 WPts
07/07/2033Zurich, Switzerland14 - 12 Granville Feydeau1 - 0 WPts
07/05/2033Zurich, Switzerland13 - 12 John McLain0 - 9 WPts
07/03/2033Zurich, Switzerland13 - 11 Oriel Olin10 - 10 LPts
04/01/2033Zurich, Switzerland12 - 11 Ryo Pastrana1 - 18 WPts
04/11/2032Zurich, Switzerland11 - 11 Fletcher Pagnol2 - 9 WPts
04/09/2032Zurich, Switzerland10 - 11 Aydin Saleem1 - 1 WPts
06/07/2032Almaty, Kazakhstan10 - 10 Ikhtiyar Ghantemitow17(1) - 12 LPts
08/05/2032Zurich, Switzerland10 - 9 Afanas Tuksnesis18 - 14 LPts
09/03/2032Geneva, Switzerland10 - 8 Barbabe Provost7 - 7 LPts
13/01/2032Zurich, Switzerland9 - 8 Hansi Gilcher3(1) - 14 WPts
14/11/2031Zurich, Switzerland8 - 8 Ansell Plambeck3 - 10 WPts
13/09/2031Copenhagen, Denmark7 - 8 Kerr Hendriksen10 - 32 WPts
16/07/2031Lausanne, Switzerland7 - 7 Sennett Robert7 - 17 LPts
12/06/2031Bern, Switzerland7 - 6 Geomar Bestgen31 - 8 LPts
04/05/2031Bern, Switzerland6 - 6 Adolf Pinn1 - 4 WPts
16/03/2031Zurich, Switzerland5 - 6 Blaise Dacourt1 - 8 WPts
16/01/2031Split, Croatia4 - 6 Vinko Radovanovic1 - 15 WPts
18/11/2030Zurich, Switzerland4 - 5 Bradley Orrock17 - 30 LPts
20/09/2030Zurich, Switzerland3 - 5 Amo Krichbaum5 - 4 WPts
22/07/2030Geneva, Switzerland3 - 4 Laron Peizerat11 - 9 LPts
03/06/2030Zurich, Switzerland3 - 3 Schaeffer Pech13(2) - 21 LPts
03/05/2030Zurich, Switzerland3 - 2 Abbey Mehl14 - 23 LPts
26/03/2030Geneva, Switzerland3 - 1 Laron Peizerat9 - 9 LPts
28/01/2030Vilnius, Lithuania2 - 1 Marcin Soja1 - 12(1) WPts
30/11/2029Zurich, Switzerland2 - 0 Waldemar Arndorfer4 - 7 LPts
04/10/2029Zurich, Switzerland1 - 0 Wilfredo Sarge16 - 17 WPts
15/08/2029Zurich, Switzerland0 - 0 Guy Le Vau1 - 0 WPts