Weightclass:  Middleweight
Location:  Rome, Italy
Record:  33(2) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/09/2026Rome, Italy32(2) - 19 Raul Zecca4 - 10(1) WPts
11/07/2026Rome, Italy31(2) - 19 Timofei Hacimov1 - 8 WPts
12/05/2026Rome, Italy30(1) - 19 Wally Kalkstein3 - 7 WKO3
13/03/2026Rome, Italy29(1) - 19 Gianluca Jacobo2 - 4 WPts
12/01/2026Rome, Italy28(1) - 19 Cristiano Imbeni2 - 8 WPts
13/11/2025Rome, Italy27 - 19 Fabrizio Caira7 - 9 WKO3
13/09/2025Rome, Italy26 - 19 Juan Casares3 - 3 WPts
15/07/2025Rome, Italy25 - 19 Massimo Lattuca0 - 0 WPts
16/05/2025Rome, Italy24 - 19 Bernardo Fabio23(2) - 17 WPts
17/03/2025Rome, Italy23 - 19 Thulani Chikane3 - 11 WPts
16/01/2025Rome, Italy22 - 19 Percival Noland2 - 1 WPts
17/11/2024Rome, Italy22 - 18 Lou Petzold12 - 11 LPts
18/09/2024Sendai, Japan21 - 18 Naoki Yokoyama18(1) - 20 WPts
21/07/2024Rome, Italy20 - 18 Edmondo Alatri19(1) - 23 WPts
21/05/2024Berlin, Germany19 - 18 Brewster Genser1 - 3 WPts
23/03/2024Rome, Italy18 - 18 Daniele Beretta0 - 4 WPts
23/01/2024Rome, Italy18 - 17 Francesco Gabbiadini22 - 9 LPts
26/11/2023Rome, Italy18 - 16 Miguel Pires14(1) - 8 LPts
26/09/2023Berlin, Germany18 - 15 Wilfrid Scherr7 - 4 LPts
29/07/2023Rome, Italy17 - 15 Gabriele Lo Sardo0 - 7 WPts
30/05/2023Rome, Italy16 - 15 Massimo Bellotti0 - 5 WPts
31/03/2023Messina, Italy15 - 15 Silvestro Leonetti5 - 10 WPts
31/01/2023Floridablanca, Colombia15 - 14 Orlando Molina12 - 19 LPts
03/12/2022Rome, Italy15 - 13 Sergio Mazza22(2) - 6 LPts
22/10/2022Milan, Italy14 - 13 Remo Ranocchia16 - 14 WPts
19/09/2022San Bernardo, Chile14 - 12 Alejandro Batres25(1) - 6 LPts
22/07/2022Odense, Denmark14 - 11 Mats Svendsen19 - 9 LPts
24/05/2022Guayaquil, Ecuador14 - 10 Sierra Maysonet15 - 9 LPts
26/03/2022Catania, Italy14 - 9 Tito Flamigni14 - 7 LPts Italy National Championships 2022View
16/02/2022Rome, Italy13 - 9 Gianni Parola13(1) - 10 WPts
17/12/2021Rome, Italy12 - 9 Sam Milliner3 - 2 WPts
17/10/2021Rome, Italy11 - 9 Beltran Luiz7 - 10 WPts
17/08/2021Rome, Italy11 - 8 Primo Tremaglia17 - 8 LPts
16/06/2021Rome, Italy11 - 7 Fabrizio Pagani11 - 8 LPts
16/04/2021Rome, Italy10 - 7 Francesco Caira5 - 14 WPts
14/02/2021Milan, Italy10 - 6 Lorenzo Barca7 - 13 LPts
22/12/2020Rome, Italy9 - 6 Ayser Tumin2 - 9 WPts
22/10/2020Rome, Italy8 - 6 Waluyo Haryadi9 - 10 WPts
24/08/2020Rome, Italy8 - 5 Pepe Cecchi10 - 6 LPts
01/07/2020Rome, Italy7 - 5 Enzo Amoruso9 - 4 WPts
06/05/2020Canberra, Australia6 - 5 Brin McPhearson0 - 2 WPts
08/03/2020Rome, Italy5 - 5 Vittore Trivelli7 - 6(1) WPts
06/01/2020Prague, Czech Republic4 - 5 TomᚠMaxa2 - 3 WPts
07/11/2019Rome, Italy3 - 5 Enzo Siliquini4(1) - 4 WPts
07/09/2019Rome, Italy3 - 4 Volodymyr Bodak3 - 3 LPts
08/07/2019Naples, Italy2 - 4 Savio Rositani4 - 7 WPts
16/05/2019Rome, Italy1 - 4 Tokelo Dikgacoi3 - 0 WPts
15/03/2019Rome, Italy1 - 3 Lee McClane0 - 4 LPts
13/01/2019Rome, Italy0 - 3 Adolfo Rosato2 - 2 WPts
15/11/2018Rome, Italy0 - 2 Quinby Balling2 - 1 LPts
16/09/2018Manila, Philippines0 - 1 Carlos Casillas1 - 3 LPts
19/07/2018Jakarta, Indonesia0 - 0 Noah Aziz0 - 0 LPts