Weightclass:  Light Welterweight
Location:  Rome, Italy
Record:  41(3) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/11/2025Rome, Italy41(3) - 14 Nico Gianquinto7 - 3 LPts
14/09/2025Rome, Italy40(3) - 14 Alberto Picciano1 - 4 WPts
15/07/2025Rome, Italy39(3) - 14 Mario Zanotti2 - 5(1) WPts
16/05/2025Rome, Italy38(3) - 14 Mariano Rizzo31 - 21 WPts
17/03/2025Rome, Italy37(3) - 14 John Batuma1 - 11 WPts
16/01/2025Rome, Italy36(2) - 14 Ramiz Mammadguliyev0 - 3 WKO3
17/11/2024Rome, Italy35(2) - 14 Primo Beccalossi0 - 1 WPts
17/09/2024Rome, Italy34(2) - 14 Mario Zanotti0 - 1 WPts
19/07/2024Rome, Italy33(1) - 14 Saif al Din Kaddioui1 - 12(6) WKO3
19/05/2024Rome, Italy32(1) - 14 Luigi Visco1 - 7 WPts
20/03/2024Rome, Italy31(1) - 14 Jose Gardin5 - 19 WPts
20/01/2024Rome, Italy30(1) - 14 Sergio Del Rosso3 - 6 WPts
21/11/2023Rome, Italy29(1) - 14 Quico Claudio10(1) - 19 WPts
22/09/2023Bergen, Norway28(1) - 14 Leif Mauseth0 - 0 WPts
23/07/2023Vilnius, Lithuania27(1) - 14 Blazej Franko14 - 20 WPts
24/05/2023Venice, Italy26(1) - 14 Marco Romagnoli21 - 11 WPts
15/04/2023Rome, Italy26(1) - 13 Lorenzo Boldrini19 - 15 LPts
13/03/2023Southampton, UK26(1) - 12 Tony Cadwallader23 - 9 LPts
13/01/2023San Jose, Costa Rica26(1) - 11 Beltran Cardoso7 - 12 LPts
15/11/2022Berlin, Germany26(1) - 10 Roswald Christensen10 - 15 LPts
17/09/2022La Spezia, Italy25(1) - 10 Francesco Macina17 - 11 WPts
13/08/2022Novokuznetsk, Russia24 - 10 Fedya Orlov3 - 11(4) WKO3
13/06/2022Tarant, Italy23 - 10 Vanni Franceschi8 - 17 WPts
26/04/2022Venice, Italy23 - 9 Gianluca Concia19 - 7 LPts
26/03/2022Istaravshan, Tajikistan22 - 9 Alesger Magometov14 - 13 WPts
26/01/2022Tarant, Italy22 - 8 Mariano Lo Presti22 - 4 LPts
26/12/2021Venice, Italy21 - 8 Gianluca Concia18 - 6 WPts
06/11/2021Dasmarinas, Philippines20 - 8 Zacarias Montanez2 - 3 WPts
07/09/2021Copenhagen, Denmark19 - 8 Viljo Drewes12 - 12 WPts
09/07/2021Yerevan, Armenia19 - 7 Klag Hajimikrian8 - 11 LPts
08/05/2021Rome, Italy18 - 7 Sergio Lattuca11 - 10 WPts
01/04/2021La Spezia, Italy18 - 6 Luca Bonucci21 - 1 LPts Italy National Championships 2021View
29/03/2021La Spezia, Italy17 - 6 Roberto Perin12(1) - 7 WPts Italy National Championships 2021View
26/03/2021La Spezia, Italy16 - 6 Gianfranco Allevi14 - 4 WPts Italy National Championships 2021View
09/03/2021Rome, Italy15 - 6 Gianluca Barca10 - 8 WPts
01/02/2021Rome, Italy14 - 6 Timofei Kovalski3 - 9 WPts
30/11/2020Rome, Italy13 - 6 Amjad Hoda9 - 8 WPts
30/09/2020Rome, Italy13 - 5 Xayvion Mbekile5(1) - 6 LPts
31/07/2020Rome, Italy12 - 5 Joaquin Fonseca9 - 8 WPts
30/05/2020Rome, Italy12 - 4 Vicenzo Cavallari5 - 9 LPts
29/03/2020Tarant, Italy12 - 3 Mariano Rizzo12 - 3 LPts Italy National Championships 2020View
26/03/2020Tarant, Italy11 - 3 Mariano Lo Presti12 - 1 WPts Italy National Championships 2020View
19/03/2020Riga, Latvia10 - 3 Fedar Caune4 - 3 WPts
19/01/2020Caracas, Venezuela9 - 3 Montel Zambrano4 - 8 WPts
21/11/2019Zurich, Switzerland8 - 3 Aldo Phillipp4 - 6 WPts
23/09/2019Rome, Italy7 - 3 Andrii Sokolov7 - 2 WPts
24/07/2019Palermo, Italy6 - 3 Silvestro Anedda3 - 7 WPts
09/06/2019Algiers, Algeria5 - 3 Saad Babouche6 - 1 WPts
11/04/2019Almaty, Kazakhstan4 - 3 Ibrahim Icksanoff1 - 6 WPts
11/02/2019Garoua, Cameroon3 - 3 Lionel Mbango2 - 3 WPts
14/12/2018Rome, Italy2 - 3 Knute Kling0 - 4 WPts
15/10/2018Milan, Italy1 - 3 Vittore Conti0 - 2 WPts
06/09/2018Matsudo, Japan1 - 2 Hiro Ito0 - 0 LPts
08/07/2018Foggia, Italy1 - 1 Gianni Silvani0 - 0 LPts
10/05/2018Rome, Italy1 - 0 Robert Kindrick1 - 1 LPts
07/03/2018Rome, Italy0 - 0 Ramil Iskrafilov0 - 0 WPts