Weightclass:  Welterweight
Location:  Prato, Italy
Record:  31 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/01/2034Prato, Italy30 - 17 Fizuli Dilbazi2 - 12 WPts
28/11/2033Prato, Italy29 - 17 Kwau Shamenda3 - 14 WPts
24/09/2033Prato, Italy28 - 17 Ivan Slutsky0 - 4 WPts
24/07/2033Prato, Italy27 - 17 Massimo Quagliata2 - 5 WPts
23/05/2033Prato, Italy26 - 17 Daniele Bonatesta2 - 5 WPts
24/03/2033Prato, Italy25 - 17 Vito Saglia4 - 6 WPts
23/01/2033Prato, Italy24 - 17 Lorenzo Perin1 - 3 WPts
23/11/2032Prato, Italy23 - 17 Adriano Saia11 - 29(1) WPts
23/09/2032Prato, Italy22 - 17 Valerio Cerbone1 - 13 WPts
24/07/2032Prato, Italy21 - 17 Zachary Bathgate0 - 7 WPts
26/05/2032Prato, Italy20 - 17 Silvestro Donazzan3 - 17 WPts
26/03/2032Salerno, Italy20 - 16 Carlo Valentini37 - 19(2) LPts Italy National Championships 2032View
03/02/2032Benin City, Nigeria19 - 16 Kian Bura29 - 16 WPts
06/12/2031Warri, Nigeria18 - 16 Akeem Ogbeide25 - 16 WPts
08/10/2031Medellin, Colombia17 - 16 Selestino Pilar22 - 24 WPts
10/08/2031Waitakere, New Zealand16 - 16 David Hankin3 - 23 WPts
12/06/2031Prato, Italy15 - 16 Primo Spaggiari7 - 21 WPts
12/04/2031Glendale, USA14 - 16 Gareth Hilling4 - 10 WPts
12/02/2031Glasgow, UK14 - 15 Ronald McCowen22(1) - 19 LPts
15/12/2030Prato, Italy13 - 15 Adolfo Rositani11(2) - 12 WPts
16/10/2030Harbin, China13 - 14 Liang Lua21 - 13 LPts
18/08/2030Prato, Italy12 - 14 Damiano Jacobo5 - 5 WPts
19/06/2030Santiago de los Caballeros, Dominican Republic11 - 14 Fresco Alire19(1) - 18 WPts
21/04/2030Katlehong, South Africa10 - 14 Harry Joubert13 - 21 WPts
20/02/2030Mamelodi, South Africa10 - 13 Kadeem Masango17 - 17 LPts
23/12/2029Prato, Italy9 - 13 Daniele Rispoli10 - 7 WPts
24/10/2029Santo Domingo de Guzman, Dominican Republic9 - 12 Alejandro Mercado26(1) - 13(1) LPts
26/08/2029Santo Domingo Norte, Dominican Republic8 - 12 Vidal Mingo13 - 15 WPts
28/06/2029Montevideo, Uruguay7 - 12 Xavion Natal18 - 13 WPts
30/04/2029Riga, Latvia6 - 12 Arseni Mezkalninsh11 - 25 WPts
02/03/2029Novara, Italy6 - 11 Silvano Serafini13 - 19 LPts
27/01/2029Rome, Italy5 - 11 Damiano Turro14 - 12 WPts
27/12/2028Sassari, Italy5 - 10 Antonio Acerbi23 - 26 LPts
18/11/2028Kingston, Jamaica4 - 10 Blake Parcell13 - 26 WPts
20/09/2028Harare, Zimbabwe4 - 9 Kieran Diya16(1) - 6 LPts
23/07/2028Santo Domingo Oeste, Dominican Republic4 - 8 Vegas Alba15 - 13 LPts
25/05/2028Chitungwiza, Zimbabwe3 - 8 Leon Zvinavashe7 - 29(9) WPts
27/03/2028Turin, Italy2 - 8 Fabiano Tierno11 - 13 WPts
06/02/2028Verona, Italy2 - 7 Colombo Valcareggi11 - 11 LPts
18/12/2027Salerno, Italy1 - 7 Gianluigi Lo Porto1 - 8 WPts
13/11/2027Tegucigalpa, Honduras1 - 6 Jair Cabanas6 - 15 LPts
15/09/2027Genoa, Italy0 - 6 Savio Gatti0 - 0 WPts
05/08/2027Rome, Italy0 - 5 Adolfo Cervetti1 - 13 LPts
10/06/2027Genoa, Italy0 - 4 Vicenzo Francia5 - 6 LPts
12/04/2027Novosibirsk, Russia0 - 3 Pyotr Antonoff6 - 6 LPts
12/02/2027New Kingston, Jamaica0 - 2 Andy Hardy17 - 9 LPts
15/12/2026Verona, Italy0 - 1 Augusto Sturani9 - 20 LPts
26/10/2026Prato, Italy0 - 0 Carlo Valentini3 - 4 LPts