Weightclass:  Featherweight
Location:  Rome, Italy
Record:  31(7) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/01/2025Rome, Italy30(6) - 12 Carlo Acerbi1 - 8 WKO3
16/11/2024Rome, Italy29(6) - 12 Lewis Quigg7 - 7 WPts
16/09/2024Rome, Italy28(6) - 12 Chae-min Goe2 - 3 WPts
18/07/2024Rome, Italy27(5) - 12 Vicente Mieras0 - 1 WKO3
18/05/2024Rome, Italy26(4) - 12 Jasper Taylor10 - 8 WKO3
19/03/2024Rome, Italy25(3) - 12 Takeshi Yamashiro3 - 3 WKO3
19/01/2024Rome, Italy24(2) - 12 Volund Dahl1 - 1 WKO3
21/11/2023Rome, Italy23(2) - 12 Dong-won Bak1 - 3 WPts
22/09/2023Rome, Italy22(2) - 12 Robert Hendren7 - 15 WPts
24/07/2023Rome, Italy21(1) - 12 Giuseppe Augello0 - 1 WKO2
24/05/2023Rome, Italy21(1) - 11 Gianni Zaza8 - 20 LPts
25/03/2023Rome, Italy20(1) - 11 Marco Capistran10 - 21 WPts
25/01/2023Naples, Italy19(1) - 11 Giuseppe De Capua8 - 18 WPts
08/12/2022Hamburg, Germany18(1) - 11 Kuhlbert Strand8 - 18 WPts
09/10/2022Harare, Zimbabwe17(1) - 11 Kris Gumede20(2) - 13 WPts
11/08/2022Sassari, Italy16(1) - 11 Raul Domiano16 - 7 WPts
11/06/2022Milan, Italy15(1) - 11 Augusto Giusto8(1) - 13 WPts
22/04/2022Padua, Italy14(1) - 11 Massimo Marchetti9 - 15 WPts
22/03/2022Dushanbe, Tajikistan13 - 11 Mahmud Efendiev7 - 17(2) WKO3
22/01/2022Kulob, Tajikistan12 - 11 Vitali Hackimov15 - 11 WPts
23/11/2021Kumasi, Ghana11 - 11 Lucas Ankrah12(1) - 9 WPts
24/09/2021Bangkok, Thailand10 - 11 Denchailek Chalermsak4 - 18 WPts
27/07/2021Rome, Italy10 - 10 John Agyeman19 - 3 LPts
26/05/2021Rome, Italy10 - 9 Francesco Dioguardi14 - 9 LPts
22/04/2021Rome, Italy9 - 9 Vito Gatti16 - 5 WPts
20/02/2021Rome, Italy9 - 8 Adolfo Berlato11(1) - 10 LPts
23/12/2020Strasbourg, France8 - 8 Tyson Huppert2 - 14 WPts
24/10/2020Roskilde, Denmark7 - 8 Niels Hartmann9 - 4 WPts
26/08/2020Foggia, Italy6 - 8 Claudio Salinari7 - 9 WPts
19/07/2020Rome, Italy6 - 7 Rodrigo Mejia10 - 6 LPts
18/05/2020Rome, Italy6 - 6 Vanni Valenzi1 - 2 LPts
18/03/2020Georgetown, Guyana5 - 6 John Lawther5 - 7 WPts
18/01/2020Rome, Italy5 - 5 Dewayne Chomanika5(1) - 8 LPts
18/11/2019Rome, Italy4 - 5 Onofre Loera6 - 7 WPts
18/09/2019Rome, Italy3 - 5 Valerio Calzaghe1 - 7 WPts
19/07/2019Venice, Italy2 - 5 Fabiano Osvaldo3 - 8 WPts
05/06/2019Naples, Italy2 - 4 Vico Sacchi0 - 0 LPts
29/04/2019Rome, Italy2 - 3 Angelo Chiaventi4 - 3 LPts
26/02/2019Rome, Italy1 - 3 Gianfranco Zurio3 - 3 WPts
08/01/2019Rome, Italy1 - 2 Gianluigi Razza0 - 6 LPts
08/11/2018Rome, Italy0 - 2 Igor Nabokov1 - 3 WPts
08/09/2018Rome, Italy0 - 1 Lyle Fouroux1 - 1 LPts
08/07/2018Rome, Italy0 - 0 Mauro Giovinco2 - 1 LPts