Weightclass:  Middleweight
Location:  Rome, Italy
Record:  29 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/01/2025Rome, Italy28 - 9 Rich Salifu3 - 16 WPts
19/11/2024Rome, Italy27 - 9 Cody Whitson1 - 3 WPts
19/09/2024Rome, Italy26 - 9 Fabiano Leonetti1 - 3 WPts
21/07/2024Rome, Italy25 - 9 Lothar Marschke1 - 3 WPts
22/05/2024Rome, Italy24 - 9 Rocco Mancuso2 - 1 WPts
23/03/2024Rome, Italy23 - 9 Haaris Khalili1 - 9 WPts
23/01/2024Rome, Italy22 - 9 Gianmarco Finocchiaro18 - 17 WPts
24/11/2023Rome, Italy21 - 9 Fillipo Sciglio6 - 15 WPts
24/09/2023Rome, Italy20 - 9 Fillipo Sciglio6 - 14 WPts
26/07/2023Rome, Italy19 - 9 Atif Deeb1 - 8 WPts
27/05/2023Rome, Italy18 - 9 David Adisi22 - 13 WPts
28/03/2023Palermo, Italy17 - 9 Luca Scotti19 - 14 WPts
20/02/2023Milan, Italy17 - 8 Remo Ranocchia17 - 15 LPts
21/12/2022Bari, Italy17 - 7 Augusto Nini11 - 21 LPts
17/11/2022Isfahan, Iran17 - 6 Genjo Ong4 - 13(2) LPts
19/09/2022Basel, Switzerland16 - 6 Adi Sauter19 - 12 WPts
22/07/2022Dushanbe, Tajikistan15 - 6 Luka Cadyrgalieff8 - 22 WPts
24/05/2022Tampere, Finland15 - 5 Otto Piipi12(2) - 17 LPts
26/03/2022Catania, Italy15 - 4 Fillipo Rizzo25(1) - 3 LPts Italy National Championships 2022View
21/03/2022Vilnius, Lithuania14 - 4 Natan Sobin12 - 12 WPts
21/01/2022Bogota, Colombia13 - 4 Carlos Salguero5 - 16 WPts
23/11/2021Birmingham, UK12 - 4 Lee Perkins10 - 10 WPts
25/09/2021Monza, Italy11 - 4 Fabiano Capaldi11 - 10 WPts
18/08/2021Rome, Italy10 - 4 Gianfranco Turro1 - 3 WPts
16/06/2021Naples, Italy9 - 4 Fillipo Ceci8(1) - 11 WPts
18/04/2021Rome, Italy8 - 4 Vegas Rafael7 - 11 WPts
16/02/2021Nashville, USA8 - 3 Fraser Gaiter11 - 3 LPts
19/12/2020Hyderabad, India7 - 3 Ganesh Prasad0 - 12 WPts
21/10/2020Santa Maria, Philippines6 - 3 Rio Lagadi1 - 15 WPts
23/08/2020Bogota, Colombia6 - 2 Rodrigo Amparo8 - 9 LPts
24/06/2020Catania, Italy5 - 2 Vicenzo Moffa8 - 6 WPts
27/04/2020Asuncion, Paraguay4 - 2 Elias Buitrago9 - 5 WPts
28/02/2020Rome, Italy3 - 2 Emilio Ossi1 - 3 WPts
30/12/2019Bandung, Indonesia3 - 1 Hamzah Gatra5 - 4 LPts
01/11/2019Sochi, Russia2 - 1 Daniil Kowalchuk4 - 0 WPts
02/09/2019Aden, Yemen2 - 0 Yasin Jamail6 - 4 LPts
04/07/2019Rome, Italy1 - 0 Stieran Bertram0 - 1 WPts
05/05/2019Rome, Italy0 - 0 David Mauck1 - 1 WPts