Weightclass:  Welterweight
Location:  Naples, Italy
Record:  35(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/11/2033Naples, Italy34(1) - 16 Simba Ngwisha1 - 11 WPts
24/09/2033Naples, Italy33(1) - 16 Arseni Panov2 - 12 WPts
24/07/2033Naples, Italy32(1) - 16 Hampus Roden5 - 11 WPts
24/05/2033Naples, Italy31(1) - 16 Jose Ureno0 - 15 WPts
24/03/2033Naples, Italy30(1) - 16 Colombo Rubino4 - 7 WPts
19/01/2033Kiev, Ukraine29(1) - 16 Vikenti Vitko10 - 20 WPts
21/11/2032London, UK28(1) - 16 Marcus McCort11 - 15 WPts
23/09/2032Bologna, Italy27(1) - 16 Cristiano Lamberti7 - 8 WPts
26/07/2032Cape Town, South Africa26(1) - 16 Tefu Mkhize16 - 8 WPts
28/05/2032Almaty, Kazakhstan26(1) - 15 Kolya Turan12 - 10 LPts
29/03/2032Salerno, Italy26(1) - 14 Massimo Masoero18(2) - 3 LPts Italy National Championships 2032View
26/03/2032Salerno, Italy25(1) - 14 Dante Pirilli16 - 9(1) WPts Italy National Championships 2032View
03/02/2032Lagos, Nigeria24 - 14 Nwankwo Isola22 - 17(1) WKO3
06/12/2031Mashhad, Iran23 - 14 Amer Taha11 - 16 WPts
08/10/2031San Pedro Sula, Honduras22 - 14 Angel Cardenas24 - 18 WPts
10/08/2031Lagos, Nigeria21 - 14 Gbolahan Obayan16 - 23 WPts
12/06/2031Naples, Italy20 - 14 Daniele Sospiri6 - 4 WPts
12/04/2031Naples, Italy19 - 14 Tito Novo2 - 7 WPts
10/02/2031Dakar, Senegal18 - 14 Germain Barra1 - 3 WPts
13/12/2030Shiraz, Iran17 - 14 Asif Rahaim1 - 9 WPts
15/10/2030Plovdiv, Bulgaria16 - 14 Stanimir á Shevchev11 - 34 WPts
17/08/2030Naples, Italy15 - 14 Irfan Hamid2 - 13(2) WPts
19/06/2030Roodepoort, South Africa14 - 14 Lebogang Baloyi7 - 13 WPts
21/04/2030Nezahualcoyotl, Mexico13 - 14 Jose Torrente20(1) - 24 WPts
21/02/2030Lviv, Ukraine13 - 13 Volodmiri Tokar32(1) - 13 LPts
24/12/2029San Pedro de Macoris, Dominican Republic13 - 12 Leonardo Linde15 - 15 LPts
26/10/2029Kolkata, India12 - 12 Rohit Narra8 - 19 WPts
27/08/2029Naples, Italy12 - 11 Daniele Bernardini2 - 12 LPts
29/06/2029Turin, Italy12 - 10 Fausto Veronisi17(2) - 14 LPts
06/05/2029Naples, Italy11 - 10 Adolfo Quaglierini0 - 13 WPts
07/03/2029Padua, Italy11 - 9 Alfredo Maffeo8 - 12 LPts
21/01/2029Kumasi, Ghana10 - 9 Sajid Deeb7 - 17 WPts
23/11/2028Kingston, Jamaica10 - 8 Max Borthwick26 - 27(3) LPts
25/09/2028Naples, Italy9 - 8 Carlo Di Vittorio1 - 6 WPts
26/07/2028Shakhty, Russia8 - 8 Fedor Kamensky0 - 6 WPts
28/05/2028Salerno, Italy7 - 8 Carlo Lamia15(1) - 24 WPts
02/04/2028Rome, Italy6 - 8 Giorgio Cirielli6 - 16 WPts
04/02/2028Kumasi, Ghana6 - 7 Sean Adabor16 - 8 LPts
07/12/2027Naples, Italy6 - 6 Dean Lyons10 - 18 LPts
08/10/2027Rome, Italy5 - 6 Gianni De Grado15(2) - 25 WPts
15/08/2027Accra, Ghana5 - 5 Lakista Antwi8 - 14 LPts
17/06/2027Rome, Italy4 - 5 Gianmarco Marchisio2 - 13 WPts
04/05/2027Naples, Italy3 - 5 Uljas Pellonpaa1 - 6 WPts
06/03/2027Sassari, Italy2 - 5 Enzo Pagani1 - 0 WPts
01/02/2027Gloucester, UK1 - 5 Brett Elias8 - 17 WPts
04/12/2026Hamilton, New Zealand1 - 4 John Lyn13 - 15 LPts
06/10/2026Turin, Italy1 - 3 Adriano Carossino6 - 10(1) LPts
17/08/2026Rome, Italy1 - 2 Gianluigi De Fabio11(1) - 18 LPts
23/06/2026Naples, Italy0 - 2 Marjun Barboza3 - 5 WPts
25/04/2026Milan, Italy0 - 1 Gianni Menia11(1) - 13(2) LPts
05/03/2026Naples, Italy0 - 0 Raul Gianelli0 - 0 LPts