Weightclass:  Lightweight
Location:  Zurich, Switzerland
Record:  39(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/05/2029Zurich, Switzerland38 - 18 Waldmunt Kuehnel9 - 32(12) WKO3
19/03/2029Zurich, Switzerland38 - 17 Unggul Burky23(1) - 11 LPts
18/01/2029Zurich, Switzerland37 - 17 Bahram Idayetov8 - 7 WPts
19/11/2028Zurich, Switzerland36 - 17 Haider Hai6 - 7 WPts
21/09/2028Zurich, Switzerland35 - 17 Fresco Madeira6(1) - 21 WPts
22/07/2028Zurich, Switzerland34 - 17 Augusto Cuffaro8 - 9 WPts
23/05/2028Zurich, Switzerland33 - 17 Eric McCotter5(1) - 12 WPts
24/03/2028Zurich, Switzerland32 - 17 Haaris Abdi1 - 6 WPts
24/01/2028Zurich, Switzerland31 - 17 Cody Nappier0 - 8 WPts
25/11/2027Zurich, Switzerland30 - 17 Dan Sheron7 - 9 WPts
26/09/2027Zurich, Switzerland29 - 17 Gabriel Barranco1 - 9 WPts
28/07/2027Zurich, Switzerland28 - 17 Etienne Baune10 - 8 WPts
29/05/2027Zurich, Switzerland27 - 17 Anton Bodnar24(2) - 11(1) WPts
26/04/2027Bern, Switzerland27 - 16 Etienne Baune9 - 6 LPts Switzerland National Championships 2027View
07/04/2027Vilnius, Lithuania27 - 15 Dawid Greb33(2) - 13 LPts
07/03/2027Zurich, Switzerland26 - 15 Dai Batucan9 - 13 WPts
04/02/2027Zurich, Switzerland25 - 15 Sierra Tabora7 - 10 WPts
03/01/2027Zurich, Switzerland24 - 15 Sierra Tabora7 - 9 WPts
03/12/2026Zurich, Switzerland23 - 15 Sierra Tabora7 - 8 WPts
02/11/2026Zurich, Switzerland22 - 15 Fedor Kalejs14 - 7 WPts
02/10/2026Zurich, Switzerland21 - 15 Justin Sougou14(1) - 18 WPts
01/09/2026Zurich, Switzerland20 - 15 Alejandro Madrigal13 - 14 WPts
31/07/2026Zurich, Switzerland19 - 15 Santiago Cancel6 - 16 WPts
27/06/2026Fortaleza, Brazil18 - 15 Selestino Cardosa12(2) - 14 WPts
29/04/2026Zurich, Switzerland18 - 14 Gaylord Niel37 - 19 LPts Switzerland National Championships 2026View
26/04/2026Zurich, Switzerland17 - 14 Lyle Bault8 - 10(1) WPts Switzerland National Championships 2026View
12/03/2026Sana'a, Yemen16 - 14 Kashif Taha13 - 15 WPts
12/01/2026Bern, Switzerland15 - 14 Othomann Plake8 - 21 WPts
16/11/2025iBhayi, South Africa14 - 14 Reneilwe Zulu3 - 6 WPts
18/09/2025Lausanne, Switzerland14 - 13 Neville Houlette11(1) - 22 LPts
20/07/2025Lausanne, Switzerland14 - 12 Neville Houlette10(1) - 22 LPts
08/06/2025Bern, Switzerland14 - 11 Geoff Pech25(3) - 24 LPts
29/04/2025Zurich, Switzerland14 - 10 Gaylord Niel24 - 15 LPts Switzerland National Championships 2025View
26/04/2025Zurich, Switzerland13 - 10 Lamar Manke9 - 4(1) WPts Switzerland National Championships 2025View
11/03/2025Zurich, Switzerland12 - 10 Dominique Trintignant1 - 2 WPts
10/01/2025Belfast, UK12 - 9 David Trahern24 - 17 LPts
12/11/2024Nairobi, Kenya11 - 9 Jack Dawood20(1) - 21 WPts
13/09/2024Zurich, Switzerland10 - 9 Waldmunt Kuehnel0 - 11(6) WPts
05/08/2024Geneva, Switzerland9 - 9 Antoine Leroux18 - 22 WPts
24/06/2024Aalborg, Denmark9 - 8 Thorin Thyssen20 - 17 LPts
26/04/2024Bern, Switzerland9 - 7 Ingalls Genn6 - 14 LPts Switzerland National Championships 2024View
30/03/2024Zurich, Switzerland8 - 7 Schaffer Marotz3 - 4(4) WPts
31/01/2024Padang, Indonesia7 - 7 Manusama Arsyad15 - 16 WPts
03/12/2023Port Harcourt, Nigeria7 - 6 Jay-Jay Sanusi9 - 12 LPts
05/10/2023Zurich, Switzerland6 - 6 Chrestien Pagnol2 - 9 WPts
07/08/2023Chemnitz, Germany6 - 5 Merle Bichler24(3) - 13 LPts
09/06/2023Verona, Italy6 - 4 Silvano De Vito12 - 19 LPts
11/04/2023Calamba, Philippines5 - 4 Carlos Baliling1 - 24 WPts
11/02/2023Bern, Switzerland4 - 4 Huldiberaht Bernsen7 - 6 WPts
14/12/2022Rio de Janeiro, Brazil4 - 3 Javier Flora13 - 15 LPts
16/10/2022Geneva, Switzerland3 - 3 Horace Fouche17 - 10 WPts
12/09/2022Geneva, Switzerland3 - 2 Lyle Bonnaire15(3) - 14 LPts
02/08/2022Zurich, Switzerland2 - 2 Ulises Verde4 - 23 WPts
01/06/2022Zurich, Switzerland1 - 2 Dom Wanjala7 - 15(1) WPts
03/04/2022Zurich, Switzerland1 - 1 Michael Lyn13 - 15 LPts
03/02/2022Roskilde, Denmark1 - 0 Eric Jespersen11 - 11 LPts
05/12/2021Zurich, Switzerland0 - 0 Hans Strehlow1 - 3(1) WPts