Weightclass:  Heavyweight
Location:  Geneva, Switzerland
Record:  25(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/10/2026Geneva, Switzerland24(1) - 16 Imre Gilberg1 - 3 WPts
02/08/2026Geneva, Switzerland23(1) - 16 Walton Gerster3(1) - 5 WPts
03/06/2026Geneva, Switzerland22(1) - 16 Meinke Scherschel12 - 10 WPts
04/04/2026Geneva, Switzerland21(1) - 16 Rodney Billman1 - 1 WPts
03/02/2026Geneva, Switzerland20(1) - 16 Eduardo Adame2 - 7 WPts
06/12/2025Geneva, Switzerland19(1) - 16 Udolf Gensemer8 - 9 WPts
07/10/2025Geneva, Switzerland18(1) - 16 Rodger Sandau5 - 14 WPts
08/08/2025Geneva, Switzerland17(1) - 16 Tahbert Mauthe2 - 1 WPts
09/06/2025Geneva, Switzerland16(1) - 16 Johnny Norris11 - 6 WPts
11/04/2025Geneva, Switzerland15(1) - 16 Tahbert Mauthe1 - 0 WPts
10/02/2025Geneva, Switzerland14(1) - 16 John Woodfield12(1) - 8 WPts
13/12/2024Geneva, Switzerland13(1) - 16 Montague Bau13 - 22 WPts
12/10/2024Geneva, Switzerland12(1) - 16 Amot Krietemeyer4 - 8 WPts
15/08/2024Paris, France12(1) - 15 Mardian Hallier8 - 24 LPts
17/06/2024Vilnius, Lithuania11 - 15 Adrian Gronowski8 - 18(3) WKO3
19/04/2024Bern, Switzerland11 - 14 Alberto Heinzen28 - 14 LPts
29/02/2024Geneva, Switzerland10 - 14 Ehren Deich1 - 3 WPts
31/12/2023Khayelitsha, South Africa10 - 13 Thamsanqa Sono2 - 10(1) LPts
02/11/2023Vilnius, Lithuania10 - 12 Tymoteusz Wos18 - 6 LPts
04/09/2023Geneva, Switzerland9 - 12 Ludacris Labi8 - 24(7) WPts
07/07/2023Baku, Azerbaijan9 - 11 Islam Omar15 - 15 LPts
09/05/2023Zagreb, Croatia9 - 10 Milan Gulin23(2) - 10 LPts
11/03/2023Port-au-Prince, Haiti8 - 10 Mortimer Gervais3 - 13 WPts
11/01/2023Bremen, Germany8 - 9 Garrick Meinhold14 - 14 LPts
13/11/2022Geneva, Switzerland7 - 9 Rob Nkhatha0 - 7 WPts
14/09/2022Prague, Czech Republic7 - 8 Alexandr Komar11 - 15 LPts
17/07/2022Geneva, Switzerland6 - 8 Lorcan Brennan3 - 3 WPts
18/05/2022Geneva, Switzerland5 - 8 Haider Kantoreew9 - 13 WPts
18/03/2022Bulawayo, Zimbabwe5 - 7 John Makwarimba0 - 0 LPts
18/01/2022Minsk, Belarus5 - 6 Kolya Minenkov9 - 16 LPts
18/11/2021Geneva, Switzerland4 - 6 Vernon Brame11 - 13 WPts
17/09/2021Geneva, Switzerland3 - 6 Sam Van Onselen3 - 12 WPts
18/07/2021Split, Croatia3 - 5 Frane Šodan8(1) - 12 LPts
20/05/2021Geneva, Switzerland2 - 5 Rodiger Scheiner2 - 4 WPts
21/03/2021Gothenburg, Sweden2 - 4 Per Branden9 - 10 LPts
21/01/2021Zagreb, Croatia1 - 4 Nikša Nemet6 - 9 WPts
22/11/2020Basel, Switzerland1 - 3 Ald Heisner7 - 10 LPts
05/10/2020Winterthur, Switzerland1 - 2 Martel Armbruster0 - 0 LPts
03/09/2020Istaravshan, Tajikistan1 - 1 Toma Narimanbekov15 - 3 LPts
04/07/2020Moscow, Russia1 - 0 Viktor Pinegin9 - 3 LPts
05/05/2020Chiclayo, Peru0 - 0 Dimos Zevallos0 - 0 WPts