Weightclass:  Middleweight
Location:  Naples, Italy
Record:  25 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/05/2030Naples, Italy24 - 11 Adelmo Heidbrink1 - 4 WPts
10/03/2030Naples, Italy23 - 11 Lamech Mutti2 - 7 WPts
10/01/2030Naples, Italy22 - 11 Oscar Akamenya20 - 12 WPts
10/11/2029Naples, Italy21 - 11 Ace Painchaud6 - 8 WPts
11/09/2029Naples, Italy20 - 11 Hassan Ahmed4 - 17 WPts
12/07/2029Naples, Italy20 - 10 Alfredo Ciccioli12 - 18 LPts
13/05/2029Naples, Italy19 - 10 Vicenzo Rispoli0 - 5 WPts
14/03/2029Naples, Italy18 - 10 Primo Baldassarri2 - 3 WPts
12/01/2029Naples, Italy17 - 10 Fino Conte4 - 6 WPts
13/11/2028Naples, Italy16 - 10 Francesco Arrighi2 - 5 WPts
14/09/2028Naples, Italy15 - 10 Chase Maheux5 - 5(1) WPts
16/07/2028Naples, Italy14 - 10 Silvano Cardia1 - 14 WPts
17/05/2028Roubaix, France13 - 10 Montrose Delorme14 - 13 WPts
19/03/2028Turin, Italy12 - 10 Adriano Parola9 - 9 WPts
26/01/2028Rome, Italy11 - 10 Gabriele Lo Sardo13(3) - 24 WPts
30/11/2027Virginia Beach, USA10 - 10 Dominic Paradis1 - 7 WPts
02/10/2027Sassari, Italy10 - 9 Dante Sabattini17(1) - 12 LPts
28/08/2027Minsk, Belarus9 - 9 Dmitri Sass13 - 11 WPts
30/06/2027Naples, Italy8 - 9 Rich Salifu6 - 29 WPts
02/05/2027Rome, Italy8 - 8 Enzo De Vito29(3) - 28(3) LPts
31/03/2027Naples, Italy7 - 8 Giorgio Rispoli3 - 13 WPts
31/01/2027Manukau, New Zealand6 - 8 James Kinnison2 - 13 WPts
03/12/2026Ganja, Azerbaijan6 - 7 Mahammad Geidarov20 - 12 LPts
05/10/2026Naples, Italy5 - 7 Fillipo Sateriale2 - 9(1) WPts
07/08/2026Overland Park, USA4 - 7 Ian Heriot6 - 16 WPts
09/06/2026Malmo, Sweden4 - 6 Edvin Dahlman14 - 30 LPts
11/04/2026Naples, Italy4 - 5 Massimo Lattuca2 - 3 LPts
11/02/2026Naples, Italy3 - 5 Cristiano Del Piero0 - 8 WPts
13/12/2025Zaragoza, Spain3 - 4 Manuel Brazil1 - 7(1) LPts
15/10/2025San Jose, Costa Rica2 - 4 Carlos Pino1 - 13(3) WPts
17/08/2025Pune, India2 - 3 Kailash Dixit6 - 8 LPts
19/06/2025Maiduguri, Nigeria2 - 2 Lordson Ekpuk5 - 16(2) LPts
21/04/2025Florence, Italy1 - 2 Nico Di Leonardo0 - 0 WPts
13/03/2025Rome, Italy1 - 1 Bernardo Fabio21(2) - 16 LPts
13/01/2025Novara, Italy0 - 1 Leonardo Rangone0 - 3 WPts
04/12/2024Naples, Italy0 - 0 Rocco Mancuso5 - 2 LPts