Weightclass:  Welterweight
Location:  Genoa, Italy
Record:  20 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/02/2034Genoa, Italy20 - 17 Umair Galiakberov5 - 11 LPts
03/12/2033Genoa, Italy19 - 17 Yasin Azzi0 - 15(1) WPts
03/10/2033Genoa, Italy18 - 17 Liam Lannon5 - 12 WPts
03/08/2033Genoa, Italy18 - 16 Rory Roche6 - 16 LPts
02/06/2033Genoa, Italy17 - 16 Meyer Carls2 - 8 WPts
02/04/2033Genoa, Italy16 - 16 Faisal Chahine5 - 12 WPts
29/01/2033Genoa, Italy15 - 16 Xavier Lumocso0 - 14 WPts
27/11/2032Genoa, Italy14 - 16 Daniele Bonatesta1 - 2 WPts
27/09/2032Manchester, USA14 - 15 Sammy Fergusson17 - 12 LPts
30/07/2032Genoa, Italy13 - 15 Savio Facchetti1 - 6 WPts
31/05/2032Genoa, Italy12 - 15 Colombo Bonucci1 - 1 WPts
01/04/2032Adana, Turkey11 - 15 Onur Mardin5 - 17(4) WPts
02/02/2032Liege, Belgium11 - 14 Valentin Seel11 - 14 LPts
05/12/2031Aba, Nigeria11 - 13 Nelson Ameobi10 - 26(1) LPts
07/10/2031Bruges, Belgium11 - 12 Bartolomeus Van de Werve26 - 9 LPts
09/08/2031Naples, Italy10 - 12 Mariano Pesce4 - 11 WPts
11/06/2031Kingston, Jamaica9 - 12 Ian Bonnie3 - 8 WPts
13/04/2031Turin, Italy8 - 12 Vico Asaro2 - 20(1) WPts
15/02/2031Genoa, Italy7 - 12 Gianluigi Salinari1 - 1 WPts
18/12/2030Isfahan, Iran7 - 11 On Ang12 - 19(1) LPts
20/10/2030Oran, Algeria6 - 11 Zafa Messaoudene0 - 0 WPts
22/08/2030Genoa, Italy5 - 11 Vicenzo Salinari1 - 8 WPts
23/06/2030Genoa, Italy4 - 11 Mariano Pesce2 - 6 WPts
24/04/2030Auckland, New Zealand3 - 11 Oraora Anaru4 - 19 WPts
24/02/2030Novara, Italy3 - 10 Silvano Serafini18 - 20 LPts
22/01/2030Turin, Italy3 - 9 Tino Siliquini22 - 14 LPts
21/12/2029Carolina, Puerto Rico3 - 8 Jair Ortego23 - 5 LPts
23/10/2029Riyadh, Saudi Arabia3 - 7 Irfan Zaki15(1) - 14 LPts
25/08/2029Genoa, Italy3 - 6 Quimby Bogh24(1) - 19 LPts
26/06/2029Florence, Italy2 - 6 Gianni Ballan0 - 0 WPts
06/05/2029Genoa, Italy2 - 5 Augusto Strano1 - 6 LPts
07/03/2029Genoa, Italy1 - 5 Savio Gatti1 - 10 WPts
05/01/2029Genoa, Italy1 - 4 Damiano Jacobo0 - 0 LPts
01/12/2028Salerno, Italy1 - 3 Pepe Scopelliti9 - 15 LPts
31/10/2028Rome, Italy1 - 2 Claudio Scagni1 - 1 LPts
07/09/2028Milan, Italy0 - 2 Angelo Bonaccini2 - 20 WPts
13/07/2028London, UK0 - 1 Mike McClafferty18 - 22 LPts
15/05/2028Genoa, Italy0 - 0 Lorenzo La Russa1 - 3 LPts