Weightclass:  Lightweight
Location:  Rome, Italy
Record:  42(4) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/05/2029Rome, Italy41(4) - 21 Fedya Novosad4 - 8 WPts
17/03/2029Rome, Italy40(4) - 21 Lazar Makhnutin6 - 2 WPts
16/01/2029Rome, Italy39(4) - 21 Gianluigi Florenzi1 - 5 WPts
17/11/2028Rome, Italy38(4) - 21 Valentino Pellicani0 - 5 WPts
18/09/2028Rome, Italy37(4) - 21 Raul Borrelli4 - 8 WPts
19/07/2028Rome, Italy36(4) - 21 Claudio Cursi11 - 21(1) WPts
20/05/2028Rome, Italy35(4) - 21 Adolfo Ferrari4 - 1 WPts
21/03/2028Rome, Italy34(4) - 21 Owen Snedden2 - 3 WPts
22/01/2028Rome, Italy33(3) - 21 Primo La Russa4 - 29(3) WKO3
23/11/2027Rome, Italy32(3) - 21 Sergio Giovinco2 - 10 WPts
24/09/2027Rome, Italy31(2) - 21 Valentino Vita1 - 1(1) WKO3
26/07/2027Rome, Italy30(2) - 21 Cecilio Jacobo9 - 9 WPts
27/05/2027Manukau, New Zealand29(2) - 21 Tuna Paratene0 - 6 WPts
29/03/2027Verona, Italy29(2) - 20 Luigi Pollastrini16 - 4 LPts Italy National Championships 2027View
26/03/2027Verona, Italy28(2) - 20 Mariano Rauti1 - 1 WPts Italy National Championships 2027View
17/02/2027Rome, Italy27(2) - 20 John Graham6 - 13 WPts
19/12/2026Milan, Italy26(2) - 20 Emilio Brunetti14(1) - 25(1) WPts
23/10/2026Rome, Italy25(2) - 20 Edmondo Catasta1 - 0 WPts
24/08/2026Schaerbeek, Belgium24(2) - 20 Jeffrey Roux1 - 7 WPts
26/06/2026Espoo, Finland23(2) - 20 Iivari Myllylae8 - 13 WPts
28/04/2026Milan, Italy23(2) - 19 Gianluigi Adduci26 - 11 LPts
26/03/2026Cagliari, Italy23(2) - 18 Giuseppe Germontani16 - 6 LPts Italy National Championships 2026View
24/02/2026Rome, Italy22(2) - 18 Landry Guitry7 - 6(1) WPts
26/12/2025Rome, Italy21(1) - 18 Etienne Giraudoux1 - 4 WKO3
27/10/2025Rome, Italy20(1) - 18 Rocco Lo Sardo17 - 13 WPts
01/09/2025Rome, Italy19(1) - 18 Amjad Bolous2 - 8 WPts
03/07/2025Rome, Italy18(1) - 18 Marco Grieco5 - 16(3) WPts
04/05/2025Rome, Italy17(1) - 18 Wayne Bateson3 - 9 WPts
06/03/2025Rome, Italy16(1) - 18 Alik Kosichkin2 - 6 WPts
05/01/2025Kiev, Ukraine15(1) - 18 Taras Michalko0 - 0 WPts
07/11/2024Leicester, UK15(1) - 17 Douglas Ayrton31(1) - 10 LPts
09/09/2024Rome, Italy14(1) - 17 Rodrigo Aja0 - 2 WPts
12/07/2024Rome, Italy13(1) - 17 Vilmos Marschner2 - 12 WPts
13/05/2024Ostrava, Czech Republic13(1) - 16 Dominik Kales31 - 11 LPts
15/03/2024San Juan, Puerto Rico13(1) - 15 Rodrigo Garcia26 - 13(3) LPts
15/01/2024Bologna, Italy12(1) - 15 Francesco Corrao10 - 12 WPts
17/11/2023Milan, Italy12(1) - 14 Enzo Ballan36 - 5 LPts
21/09/2023Rome, Italy12(1) - 13 Nero De Simone17(1) - 18 LPts
15/08/2023Milan, Italy11(1) - 13 Enzo Salvini26(3) - 11 WPts
15/07/2023Kulob, Tajikistan11(1) - 12 Eyyub Aghanazarov12 - 22 LPts
17/05/2023Santa Clara, Cuba10(1) - 12 Xalvador Parody20 - 13 WPts
19/03/2023Londonderry, UK10(1) - 11 Brandon Kennedy17 - 12 LPts
19/01/2023Rome, Italy10(1) - 10 Turpin Bremseth20(2) - 13 LPts
20/11/2022Christchurch, New Zealand9 - 10 Hayden Wann6 - 23(3) WKO3
21/09/2022Florence, Italy9 - 9 Francesco Rossetti4 - 8 LPts
25/07/2022Palermo, Italy8 - 9 Luca Conte2 - 13 WPts
29/05/2022Reynosa, Mexico8 - 8 Sagaz Gloria9 - 14 LPts
31/03/2022Rome, Italy7 - 8 Chris Skonieczny14 - 7 WPts
31/01/2022Rome, Italy6 - 8 Bo-kyung Jo2 - 8 WPts
01/12/2021Rome, Italy5 - 8 Vail Evra2 - 13 WPts
01/10/2021Toshkent, Uzbekistan5 - 7 Teymuraz Shafi13 - 11 LPts
03/08/2021Catania, Italy5 - 6 Fabiano Cocca10 - 12 LPts
04/06/2021Rome, Italy4 - 6 Peter Nisbett3 - 4 WPts
05/04/2021Rome, Italy4 - 5 Leszek Wisz9 - 10 LPts
03/02/2021Rome, Italy3 - 5 Fidel Alamo2 - 10 WPts
05/12/2020Brighton and Hove, UK3 - 4 Ashley Banks13 - 2 LPts
06/10/2020Rotterdam, Netherlands3 - 3 Os Batens10 - 7 LPts
08/08/2020Tulsa, USA2 - 3 Spencer MacRae2 - 2 WPts
09/06/2020Montevideo, Uruguay2 - 2 Santiago Rubiano6 - 7 LPts
11/04/2020Brescia, Italy1 - 2 Gianmarco Scalia4 - 6 WPts
16/02/2020Russeifa, Jordan1 - 1 Abdul Qarni7 - 6 LPts
18/12/2019Rome, Italy1 - 0 Isidro Ramon4 - 6 LPts
18/10/2019Rome, Italy0 - 0 Bernardo Bortone0 - 2 WPts