Weightclass:  Welterweight
Location:  Rome, Italy
Record:  30(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/10/2024Rome, Italy29(1) - 10 Claudio Angelilli2 - 1 WPts
28/08/2024Rome, Italy28(1) - 10 Quiqui Leanos2 - 6 WPts
29/06/2024Rome, Italy27(1) - 10 Cecilio Pasqual22(1) - 20 WPts
29/04/2024Rome, Italy26(1) - 10 Giorgio Moffa3 - 14 WPts
29/02/2024Rome, Italy25(1) - 10 Gianluigi De Fabio4(1) - 9 WPts
31/12/2023Rome, Italy24(1) - 10 Tobias Hampton8 - 14 WPts
01/11/2023Rome, Italy23 - 10 Antonio Falcone1 - 16(12) WKO3
01/09/2023Rome, Italy22 - 10 Carlos Sanabria1 - 7 WPts
03/07/2023Rome, Italy21 - 10 Gabriele Pucci1 - 6(1) WPts
04/05/2023Rome, Italy20 - 10 Stanimir á Jordanov2 - 7 WPts
06/03/2023Rome, Italy19 - 10 Nero Butti0 - 4 WPts
04/01/2023Rome, Italy18 - 10 Rico Pucci2 - 3 WPts
06/11/2022Rome, Italy17 - 10 Muaz Elbegdorj17(3) - 14 WPts
07/09/2022Rome, Italy17 - 9 Arturo Bocchino16 - 11 LPts
12/07/2022Rome, Italy16 - 9 Fino Ripa3 - 4 WPts
13/05/2022San Jose, Costa Rica15 - 9 Jerrold Mascorro9(1) - 16 WPts
15/03/2022Brisbane, Australia15 - 8 Richard Blevins8 - 14 LPts
15/01/2022Rome, Italy14 - 8 Malik Usman10 - 14 WPts
15/11/2021Rome, Italy13 - 8 Seung-gyu Hong4 - 12 WPts
15/09/2021Rome, Italy13 - 7 Cecilio Catte11 - 8 LPts
09/08/2021Bangalore, India12 - 7 Akhil Jayaraj5 - 17 WPts
09/06/2021Rome, Italy11 - 7 Reynald Kuenning6(2) - 11 WPts
09/04/2021Venice, Italy11 - 6 Daniele Fantuzzi11(1) - 8 LPts
28/02/2021Rome, Italy10 - 6 Tariq Mahmood3 - 2 WPts
30/12/2020Montevideo, Uruguay10 - 5 Juan Abrego20 - 1 LPts
31/10/2020Rome, Italy9 - 5 Francesco Sirigu4 - 11 WPts
01/09/2020Gold Coast, Australia8 - 5 Gareth Easton4 - 9 WPts
04/07/2020Rome, Italy7 - 5 Johnny Besa7 - 7 WPts
04/05/2020Rome, Italy6 - 5 Colombo Giusto4 - 10(1) WPts
06/03/2020Rome, Italy6 - 4 Adriano Caira8 - 5 LPts
04/01/2020Turin, Italy5 - 4 Vittore Saporito1 - 1 WPts
18/11/2019Zagreb, Croatia4 - 4 Miodrag Bartakovic1 - 8(2) WPts
20/09/2019Rome, Italy4 - 3 Miguel Villatoro9 - 2 LPts
21/07/2019Rome, Italy3 - 3 Lazar Boyko5 - 3 WPts
22/05/2019Rome, Italy2 - 3 Ricky Atchison1 - 5 WPts
23/03/2019Rome, Italy1 - 3 Dario Manos2 - 3 WPts
21/01/2019Rome, Italy1 - 2 John Mboya1 - 6 LPts
21/11/2018Rome, Italy0 - 2 Reynaldo Montenegro2 - 4 WPts
21/09/2018Catania, Italy0 - 1 Liberatore Rastrelli0 - 1 LPts
19/08/2018Santo Domingo de Guzman, Dominican Republic0 - 0 Gonzalo Cruz0 - 0 LPts