Weightclass:  Middleweight
Location:  Geneva, Switzerland
Record:  23 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2028Geneva, Switzerland22 - 20 Len Schehr9 - 14(2) WPts
12/05/2028Geneva, Switzerland21 - 20 Aleron Belcourt0 - 0 WPts
13/03/2028Geneva, Switzerland20 - 20 Wally Kalkstein10 - 12(1) WPts
13/01/2028Geneva, Switzerland19 - 20 Fremont Stielow4(1) - 28(1) WPts
13/11/2027Geneva, Switzerland18 - 20 Ali Bal0 - 4 WPts
13/09/2027Geneva, Switzerland17 - 20 John Mutumbami7 - 12 WPts
15/07/2027Geneva, Switzerland16 - 20 Simo Laukonen5 - 12 WPts
16/05/2027Geneva, Switzerland15 - 20 Wang Sze11 - 11 WPts
17/03/2027Geneva, Switzerland14 - 20 Charles Segalen4 - 16 WPts
15/01/2027Geneva, Switzerland13 - 20 Len Struckmeyer1 - 5 WPts
15/11/2026Geneva, Switzerland12 - 20 Josh Echweru1 - 1 WPts
15/09/2026Geneva, Switzerland11 - 20 Arnold Pich11 - 14 WPts
16/07/2026Ulaanbaatar, Mongolia10 - 20 Quon Ngau1 - 8 WPts
18/05/2026Dnipropetrovsk, Ukraine9 - 20 Lazar Poleski10 - 10 WPts
20/03/2026Geneva, Switzerland8 - 20 Gustav Geiger2 - 5 WPts
20/01/2026Havana, Cuba7 - 20 Rodrigo Espada4(1) - 17 WPts
22/11/2025Melbourne, Australia6 - 20 Bob McAffee3(1) - 18(1) WPts
24/09/2025Geneva, Switzerland6 - 19 Renard Krum4 - 13 LPts
26/07/2025Geneva, Switzerland5 - 19 Ioakim Pakalnieks1 - 2 WPts
28/05/2025Roskilde, Denmark5 - 18 Thorin Kraemer8 - 11 LPts
30/03/2025Geneva, Switzerland4 - 18 Benedict de La Fontaine2 - 14 WPts
30/01/2025Montevideo, Uruguay4 - 17 Olindo Galban2 - 16(3) LPts
02/12/2024Lausanne, Switzerland3 - 17 Villiers Allie2 - 16 WPts
04/10/2024Liege, Belgium2 - 17 Benedict de La Fontaine1 - 12 WPts
06/08/2024Geneva, Switzerland2 - 16 Nick Yeoman5 - 4(2) LPts
08/06/2024Leon, Mexico2 - 15 Alejandro Terrones3 - 14 LPts
10/04/2024Geneva, Switzerland2 - 14 Leverett Belan6 - 8 LPts
11/02/2024Nassau, Bahamas2 - 13 Nick Steele5 - 3 LPts
14/12/2023Zurich, Switzerland2 - 12 Corrado Scherber29 - 8 LPts
15/10/2023Gdansk, Poland2 - 11 Tomasz Bielecki19 - 14 LPts
17/08/2023Vilnius, Lithuania2 - 10 Tadzio Wojnowski6 - 11 LPts
19/06/2023Kharkiv, Ukraine1 - 10 Matviyko Bereza5 - 19(1) WPts
21/04/2023Mississauga, Canada1 - 9 Chris Adair12 - 19 LPts
21/02/2023Yerevan, Armenia1 - 8 Rosdom Chibaryan18 - 12 LPts
24/12/2022Geneva, Switzerland0 - 8 Gower Virenque0 - 9 WPts
24/10/2022Bern, Switzerland0 - 7 Dirk Birenbaum15 - 16 LPts
01/09/2022Sydney, Australia0 - 6 Aaron Letson22(2) - 4 LPts
04/07/2022Merlo, Argentina0 - 5 Malvolio Arredondo14 - 11 LPts
06/05/2022Melbourne, Australia0 - 4 Geoff Nethery9(2) - 17 LPts
08/03/2022Geneva, Switzerland0 - 3 Esteban Mireles7 - 13 LPts
06/01/2022Geneva, Switzerland0 - 2 Lloyd Neil3 - 20 LPts
06/11/2021Bern, Switzerland0 - 1 Gere Mehrhoff0 - 0 LPts
06/09/2021Geneva, Switzerland0 - 0 Heller Kalloch0 - 5 LPts