Weightclass:  Lightweight
Location:  Zurich, Switzerland
Record:  43 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/06/2033Zurich, Switzerland42 - 19 Syed Tabet1 - 5 WPts
24/04/2033Zurich, Switzerland41 - 19 Marco Florentino5 - 11 WPts
23/02/2033Zurich, Switzerland40 - 19 Freere Verster5 - 9 WPts
24/12/2032Zurich, Switzerland39 - 19 David Raine10 - 13 WPts
24/10/2032Zurich, Switzerland38 - 19 Rodrigo Urenda1 - 0 WPts
24/08/2032Zurich, Switzerland37 - 19 Mark Mubitende9 - 17 WPts
24/06/2032Zurich, Switzerland36 - 19 Siegfried Strubel11 - 25(1) WPts
25/04/2032Zurich, Switzerland35 - 19 Alfonso Campana0 - 9 WPts
25/02/2032Zurich, Switzerland34 - 19 Niklaus Vidales4 - 8 WPts
26/12/2031Zurich, Switzerland33 - 19 Metodej Sedivy2 - 6 WPts
27/10/2031Zurich, Switzerland32 - 19 Kairos Zervos0 - 4 WPts
27/08/2031Zurich, Switzerland31 - 19 Asif Neman0 - 5 WPts
28/06/2031Winterthur, Switzerland31 - 18 Penrod Ammon17(1) - 18 LPts
29/04/2031Geneva, Switzerland31 - 17 Ramond Schaefer11(2) - 5 LPts Switzerland National Championships 2031View
26/04/2031Geneva, Switzerland30 - 17 Jean Jean4 - 9 WPts Switzerland National Championships 2031View
27/02/2031Winterthur, Switzerland29 - 17 Penrod Ammon16(1) - 17 WPts
28/12/2030Winterthur, Switzerland28 - 17 Penrod Ammon16(1) - 16 WPts
01/11/2030Abidjan, Ivory Coast27 - 17 Dominique Gillard4 - 24 WPts
03/09/2030Dushanbe, Tajikistan26 - 17 Sujaddin Yousif25 - 11 WPts
03/08/2030Zurich, Switzerland25 - 17 Sujaddin Yousif25 - 10 WPts
03/07/2030Guayaquil, Ecuador24 - 17 Bronco Puerto24 - 14 WPts
02/06/2030Bangkok, Thailand23 - 17 Suriyan Kratingdaenggym17(2) - 31 WPts
29/04/2030Basel, Switzerland23 - 16 Ramond Schaefer3(1) - 1 LPts Switzerland National Championships 2030View
26/04/2030Basel, Switzerland22 - 16 Bemot Schmitt3 - 3 WPts Switzerland National Championships 2030View
15/04/2030Dushanbe, Tajikistan22 - 15 Sujaddin Yousif21 - 8 LPts
13/03/2030Zurich, Switzerland22 - 14 Hajime Maruyama23 - 13 LPts
10/02/2030Zurich, Switzerland21 - 14 Hajime Maruyama23 - 12 WPts
09/01/2030Donetsk, Ukraine21 - 13 Yulian á Bakalov31(1) - 30 LPts Europe Championships 2030View
08/12/2029Zurich, Switzerland20 - 13 Hajime Maruyama23 - 10 WPts
30/10/2029Montevideo, Uruguay20 - 12 Diego Villalba18 - 13 LPts
29/09/2029Montevideo, Uruguay19 - 12 Diego Villalba18 - 12 WPts
29/08/2029Yokohama, Japan19 - 11 Hajime Maruyama20 - 10 LPts
29/07/2029Zurich, Switzerland19 - 10 Hajime Maruyama19 - 10 LPts
28/06/2029Zurich, Switzerland18 - 10 Hajime Maruyama19 - 9 WPts
02/05/2029Geneva, Switzerland17 - 10 Berndt Strohm18 - 9 WPts Switzerland National Championships 2029View
29/04/2029Geneva, Switzerland16 - 10 Arnaud Birner17(2) - 19 WPts Switzerland National Championships 2029View
26/04/2029Geneva, Switzerland15 - 10 Bassett Guebert1 - 15(1) WPts Switzerland National Championships 2029View
25/02/2029Zurich, Switzerland14 - 10 Brent Nelis1 - 4 WPts
27/12/2028Khayelitsha, South Africa13 - 10 Hein Pretorius25(1) - 14 WPts
29/10/2028Yerevan, Armenia13 - 9 Bsag Bagdazarian10 - 24 LPts
30/08/2028Zurich, Switzerland12 - 9 Guido Escobedo4 - 11 WPts
01/07/2028Zurich, Switzerland11 - 9 Aimon Zubia2 - 4 WPts
02/05/2028Zurich, Switzerland11 - 8 Meinrad Schelle17(1) - 9 LPts Switzerland National Championships 2028View
29/04/2028Zurich, Switzerland10 - 8 Berndt Strohm13 - 5 WPts Switzerland National Championships 2028View
26/04/2028Zurich, Switzerland9 - 8 Etienne Baune12 - 12 WPts Switzerland National Championships 2028View
10/04/2028Madrid, Spain8 - 8 Pedro Correa11 - 15 WPts
11/02/2028Kangundo-Tala, Kenya7 - 8 Aaron Mulama29(4) - 27 WPts
14/12/2027Adelaide, Australia6 - 8 Lucas Gracie11(1) - 8(1) WPts
16/10/2027Geneva, Switzerland5 - 8 Varden Cocteau2 - 17 WPts
22/08/2027Czestochowa, Poland5 - 7 Tomasz Jakubowski9 - 24 LPts
23/06/2027Zurich, Switzerland5 - 6 Thebault Abrams3 - 14 LPts
26/04/2027Bern, Switzerland5 - 5 Apsel Almer9(1) - 11 LPts Switzerland National Championships 2027View
26/02/2027Calamba, Philippines4 - 5 Michael Cabebe7 - 10 WPts
29/12/2026Zurich, Switzerland3 - 5 Arnaud Birner7(1) - 11 WPts
09/11/2026Winterthur, Switzerland3 - 4 Schaffer Marotz9 - 14(9) LPts
10/09/2026Winterthur, Switzerland2 - 4 Penrod Ammon0 - 0 WPts
02/08/2026Bern, Switzerland2 - 3 Treffen Kulzer48 - 12 LPts
30/06/2026Almaty, Kazakhstan2 - 2 Inqilab Galiakberow23 - 14 LPts
02/05/2026Toshkent, Uzbekistan1 - 2 Vasili Ghacksylyckov13(1) - 31 WPts
04/03/2026Quezon City, Philippines0 - 2 Reyes Peralta2 - 17(3) WPts
04/01/2026Basel, Switzerland0 - 1 Lothar Adamy3 - 12 LPts
07/11/2025Zurich, Switzerland0 - 0 Meinrad Schelle3 - 3 LPts