Weightclass:  Welterweight
Location:  Rome, Italy
Record:  27 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/04/2031Rome, Italy26 - 15 Raul Barzanti0 - 1 WPts
16/02/2031Rome, Italy25 - 15 Gianmarco Ghezzi1 - 6 WPts
18/12/2030Rome, Italy24 - 15 Gianmarco Carossino1 - 6 WPts
19/10/2030Rome, Italy23 - 15 Luca Bernardini3 - 7 WPts
20/08/2030Rome, Italy22 - 15 Henry Fergerson10 - 14 WPts
21/06/2030Rome, Italy21 - 15 Sergei Davydov2 - 6 WPts
22/04/2030Rome, Italy20 - 15 Jamie Harp16 - 14 WPts
21/02/2030Rome, Italy19 - 15 Vicenzo Salinari0 - 5 WPts
23/12/2029Parma, Italy19 - 14 Arturo Mazzocchi20 - 21 LPts
29/10/2029Rome, Italy18 - 14 Kasch Christophersen2 - 2 WPts
30/08/2029Chicago, USA17 - 14 Chris Davis2 - 1 WPts
02/07/2029Tembisa, South Africa16 - 14 Tshepo Letlabika1 - 19 WPts
04/05/2029Rome, Italy15 - 14 Ebbe Hagge1 - 0 WPts
06/03/2029Dushanbe, Tajikistan15 - 13 Elchin Aghamirzayev21 - 10 LPts
06/01/2029Barcelona, Spain14 - 13 Larenzo Echavarria12 - 12 WPts
08/11/2028Constantine, Algeria13 - 13 Adnan Mansouri13(2) - 33 WPts
10/09/2028Dammam, Saudi Arabia12 - 13 Zafa Khofri11 - 27 WPts
13/07/2028Oslo, Norway12 - 12 Dana Trelstad24(1) - 7 LPts
15/05/2028Roodepoort, South Africa11 - 12 Paul Nyatama11 - 12 WPts
17/03/2028Bogota, Colombia11 - 11 Juan Meneses5 - 20 LPts
18/01/2028Delmas, Haiti10 - 11 Raynard Luna10 - 21 WPts
20/11/2027Bruges, Belgium10 - 10 Geirnaerdt Thyssens25 - 7 LPts
22/09/2027Ulaanbaatar, Mongolia9 - 10 Soyol Yahulucow21(1) - 18 WPts
25/07/2027Sofia, Bulgaria9 - 9 Spas á Ivanov13(1) - 10 LPts
27/05/2027Tabriz, Iran8 - 9 Ibrahim Ashraf1 - 16 WPts
29/03/2027Verona, Italy8 - 8 Arturo Herrera11 - 5 LPts Italy National Championships 2027View
26/03/2027Verona, Italy7 - 8 Primo Candreva6(1) - 16 WPts Italy National Championships 2027View
20/03/2027Palermo, Italy7 - 7 Mariano Bongiorno11 - 12 LPts
21/01/2027Sofia, Bulgaria6 - 7 Marko á Paisi14 - 7 WPts
23/11/2026San Juan, Puerto Rico5 - 7 Aimon Penaranda12 - 18 WPts
24/09/2026Salerno, Italy4 - 7 Luca Verratti5 - 3 WPts
29/07/2026Milan, Italy4 - 6 Gianmarco Finocchiaro34(3) - 15 LPts
26/06/2026Rome, Italy4 - 5 Adriano Baldi11 - 18(7) LPts
17/05/2026Aalborg, Denmark3 - 5 Von Hildebrandt8(1) - 18 WPts
19/03/2026Bologna, Italy3 - 4 Fino Albonetti13 - 8 LPts
07/02/2026Zaporizhia, Ukraine2 - 4 Afon Hawryluk7 - 15 WPts
10/12/2025Lira, Uganda1 - 4 Ian Kalinaki10 - 15(1) WPts
12/10/2025Rome, Italy1 - 3 Daniele De Corato0 - 2 LPts
14/08/2025Gyumri, Armenia1 - 2 Garin Janikyan42(2) - 8 LPts
16/06/2025Khabarovsk, Russia1 - 1 Sergey Chemerkin12 - 27 LPts
18/04/2025Manta, Ecuador1 - 0 Jerrold Prieto6(1) - 6 LPts
18/02/2025Rome, Italy0 - 0 Gianmarco Chiaventi2 - 3 WPts