Weightclass:  Middleweight
Location:  Turin, Italy
Record:  23 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/07/2030Turin, Italy23 - 14 Haider Mahmoud6 - 6 LPts
09/05/2030Turin, Italy23 - 13 Roman Valerio19 - 20 LPts
10/03/2030Turin, Italy22 - 13 Stanley Kupper6 - 16 WPts
10/01/2030Turin, Italy21 - 13 Raharjo Nauta7 - 17 WPts
10/11/2029Turin, Italy21 - 12 Nero Giovinco25 - 7 LPts
11/09/2029Turin, Italy20 - 12 Gianfranco Rispoli8 - 14 WPts
12/07/2029Turin, Italy19 - 12 Evert Van Ackere2 - 4 WPts
14/05/2029Turin, Italy18 - 12 Mujahid Draiss0 - 11(3) WPts
15/03/2029Turin, Italy17 - 12 Dino Capodicasa3 - 4 WPts
14/01/2029Turin, Italy16 - 12 Mel Bulloch5 - 19 WPts
16/11/2028Turin, Italy16 - 11 Malik Orazaew34 - 12 LPts
17/09/2028Turin, Italy15 - 11 Hayden Beverage4 - 5 WPts
19/07/2028Turin, Italy14 - 11 Cristiano Imbeni10 - 17 WPts
20/05/2028Indianapolis, USA14 - 10 Kyle Sproul2 - 12 LPts
22/03/2028Aba, Nigeria13 - 10 Olufemi Iseghohi15 - 11 WPts
23/01/2028Mashhad, Iran13 - 9 Asif Kaleel11 - 15 LPts
25/11/2027Turin, Italy12 - 9 Mariano Okaka6(1) - 22 WPts
28/09/2027Turin, Italy11 - 9 Alec Wogan0 - 4 WPts
30/07/2027Offa, Nigeria10 - 9 Prince Uti8 - 18 WPts
01/06/2027Turin, Italy9 - 9 Ewan Evans7 - 16 WPts
03/04/2027Naples, Italy8 - 9 Giuseppe Dozza9 - 19 WPts
16/02/2027Turin, Italy7 - 9 Gonzalo Loreto3 - 13(1) WPts
18/12/2026Turin, Italy6 - 9 Leonardo Rangone1 - 14 WPts
19/10/2026Makassar, Indonesia6 - 8 Setia Sampurna0 - 3 LPts
21/08/2026Verona, Italy6 - 7 Fausto Valenzi7 - 9 LPts
23/06/2026Turin, Italy6 - 6 Kali Misbach5 - 28(4) LPts
24/04/2026Pekanbaru, Indonesia6 - 5 Dian Malik10 - 8 LPts
24/02/2026Modena, Italy6 - 4 Claudio Chiamparino14(1) - 13 LPts
27/12/2025Venice, Italy6 - 3 Alfredo Ciccioli0 - 5 LPts
29/10/2025Cheongju, South Korea5 - 3 Eun-sun Ku4 - 6 WPts
31/08/2025Rome, Italy5 - 2 Gabriele Lo Sardo4 - 17 LPts
08/07/2025Turin, Italy4 - 2 Angel De la Torre2 - 11 WPts
09/05/2025Verona, Italy3 - 2 Mauro Baldi6 - 13 WPts
11/03/2025Milan, Italy3 - 1 Fausto Rangone2 - 18(4) LPts
12/01/2025Palermo, Italy2 - 1 Luigi Pucci2 - 6 WPts
04/12/2024Palermo, Italy1 - 1 Alessandro Agostino0 - 0 WPts
26/10/2024Zaria, Nigeria1 - 0 Rehman Quadri7 - 16 LPts
28/08/2024Turin, Italy0 - 0 Mariano Okaka1 - 7 WPts