Weightclass:  Welterweight
Location:  Bari, Italy
Record:  24 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/12/2031Bari, Italy23 - 22 Spencer Pont2 - 26 WPts
26/10/2031Bari, Italy22 - 22 Valentino Scioli2 - 8 WPts
26/08/2031Bari, Italy21 - 22 Luca Lo Sardo0 - 2 WPts
27/06/2031Bari, Italy20 - 22 Edmondo Leonardo0 - 1 WPts
27/04/2031Bari, Italy19 - 22 Kieran MacPhee5 - 9 WPts
27/02/2031Bari, Italy18 - 22 Rory Mullen8 - 6 WPts
29/12/2030Bari, Italy17 - 22 Vidal Metro2 - 5 WPts
30/10/2030Bari, Italy16 - 22 Theo Tangus7 - 5 WPts
31/08/2030Bari, Italy15 - 22 Lazar Isabekov1 - 11(1) WPts
30/06/2030Bari, Italy14 - 22 Mariano Rossi0 - 1 WPts
01/05/2030Bari, Italy13 - 22 Cristiano Ippolito3 - 1 WPts
02/03/2030Bari, Italy12 - 22 Aleksandr Novoseltsev1 - 2 WPts
02/01/2030Bari, Italy12 - 21 Claudio Angelilli17 - 19 LPts
03/11/2029Panama City, Panama12 - 20 Oleos Nova4 - 16 LPts
04/09/2029Milan, Italy11 - 20 Angelo Bonaccini5 - 23 WPts
29/07/2029Salerno, Italy11 - 19 Pepe Scopelliti11 - 17 LPts
26/06/2029Bari, Italy11 - 18 Rodolfo Scivoletto4(1) - 16 LPts
27/04/2029Bari, Italy10 - 18 Haider Nami1 - 2 WPts
27/02/2029Kiev, Ukraine9 - 18 Wasyl Hresko9 - 22 WPts
30/12/2028Bari, Italy8 - 18 Adolfo Quaglierini0 - 10 WPts
30/10/2028Pretoria, South Africa8 - 17 Bongani Keet21(2) - 18 LPts
01/09/2028Cardiff, UK7 - 17 Sammy Bissett11(3) - 9 WPts
04/07/2028Bari, Italy6 - 17 Ferrand Pierre-Louis1 - 16 WPts
06/05/2028San Juan, Argentina6 - 16 Alejandro Elias15 - 26 LPts
08/03/2028Colchester, UK5 - 16 William Davies1 - 11 WPts
09/01/2028Messina, Italy5 - 15 Gianfranco Rauti8 - 10 LPts
02/12/2027Kingston, Jamaica4 - 15 Ethan Brier15 - 9 WPts
04/10/2027Brescia, Italy3 - 15 Gabriele Parola3 - 12 WPts
11/08/2027Milan, Italy3 - 14 Fabrizio Ranieri12 - 21 LPts
20/06/2027Turin, Italy3 - 13 Nero Maldini22 - 23 LPts
17/05/2027Cagliari, Italy2 - 13 Alfredo Lo Presti5 - 7 WPts
05/04/2027Rome, Italy1 - 13 Marco Gallico11 - 13 WPts
24/02/2027Bari, Italy1 - 12 Primo Benetollo4 - 9 LPts
25/12/2026Monza, Italy1 - 11 Enzo Laforgia10(1) - 39 LPts
24/11/2026Salerno, Italy1 - 10 Luca Verratti5 - 4 LPts
13/10/2026Tehran, Iran1 - 9 Umair Rashid17 - 8 LPts
15/08/2026Bari, Italy1 - 8 Alfredo Maffeo2 - 2 LPts
16/06/2026Naples, Italy1 - 7 Antonio Fausto11 - 8 LPts
19/04/2026Venice, Italy1 - 6 Raul Gatti8 - 14(1) LPts
22/02/2026Bari, Italy1 - 5 Fadei Burdin9 - 5 LPts
25/12/2025Detroit, USA0 - 5 Duncan Carlyle3 - 4 WPts
27/10/2025Dublin, Ireland0 - 4 Eoin Teagan4 - 9 LPts
29/08/2025Bari, Italy0 - 3 Marco Ramires1 - 3 LPts
01/07/2025New Orleans, USA0 - 2 Sid Bryson17 - 16 LPts
03/05/2025Bari, Italy0 - 1 Andy MacNeil1 - 0 LPts
05/03/2025Bari, Italy0 - 0 Rocco Sogno0 - 0 LPts