Weightclass:  Welterweight
Location:  Turin, Italy
Record:  25 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/09/2032Turin, Italy24 - 22 Angelo Cannella9 - 17 WPts
24/07/2032Turin, Italy24 - 21 Dave Tran19 - 7 LPts
26/05/2032Turin, Italy24 - 20 Chris Spier7 - 23 LPts
26/03/2032Turin, Italy23 - 20 Pat MacAskill2 - 18 WPts
26/01/2032Turin, Italy22 - 20 Alec Picano6 - 11 WPts
27/11/2031Iseyin, Nigeria21 - 20 Shehu Datti9 - 30 WPts
28/09/2031Riga, Latvia21 - 19 Vikenti Zeme13 - 10 LPts
31/07/2031Harare, Zimbabwe20 - 19 Bradley Bulawayo1 - 5 WPts
02/06/2031Turin, Italy19 - 19 Patrick Mpofu0 - 8 WPts
01/04/2031Bologna, Italy19 - 18 Carlo Valentini29 - 14 LPts Italy National Championships 2031View
29/03/2031Bologna, Italy18 - 18 Damiano Maldini6 - 8 WPts Italy National Championships 2031View
26/03/2031Bologna, Italy17 - 18 Sergio Burlando31 - 12 WPts Italy National Championships 2031View
15/02/2031Dubai, UAE16 - 18 Rashid Benaldjia23 - 19 WPts
18/12/2030Cardiff, UK15 - 18 Mark Low7 - 1 WPts
20/10/2030Kosice, Slovakia14 - 18 Servßc Zavatsky11 - 23(3) WPts
22/08/2030Palermo, Italy13 - 18 Adolfo Rizzo3 - 21 WPts
20/07/2030Rome, Italy13 - 17 Fillipo Lolli24 - 14 LPts
18/06/2030Columbus, USA12 - 17 Paul Algee5 - 5 WPts
20/04/2030Milwaukee, USA11 - 17 Dale McRobie12 - 8(1) WPts
20/02/2030Katlehong, South Africa10 - 17 Harry Joubert13 - 20 WPts
23/12/2029Manukau, New Zealand9 - 17 Robert Kinnard21 - 12(1) WPts
25/10/2029Turin, Italy8 - 17 Tobias Hoggan5(1) - 9 WPts
26/08/2029Turin, Italy7 - 17 Giorgio Neri2 - 9 WPts
28/06/2029Turin, Italy7 - 16 Kundrat Jasko16 - 9 LPts
29/04/2029Padua, Italy7 - 15 Vico Scagni7 - 7 LPts
01/03/2029Turin, Italy6 - 15 Raul Gianelli10 - 11 WPts
31/12/2028Petionville, Haiti6 - 14 Royal Jacquot5 - 10 LPts
01/11/2028Turin, Italy5 - 14 Samuel Volek1 - 13 WPts
03/09/2028Florence, Italy4 - 14 Angelo Togliatti7 - 8 WPts
07/07/2028Turin, Italy3 - 14 Gianfranco Catasta1 - 12 WPts
07/05/2028Turin, Italy2 - 14 Alberto Alessandrini0 - 13 WPts
30/03/2028Hamburg, Germany2 - 13 Cort Dech4 - 0 LPts
31/01/2028Moscow, Russia2 - 12 Kolya Tverdovsky8(1) - 11 LPts
03/12/2027New Kingston, Jamaica2 - 11 Fraser Addison10 - 19 LPts
05/10/2027Messina, Italy2 - 10 Bernardo De Pasquale8 - 12 LPts
17/08/2027Rome, Italy1 - 10 Gianmarco Marchisio2 - 14 WPts
14/07/2027Tarant, Italy1 - 9 Arturo Ciani21 - 27 LPts
02/06/2027Turin, Italy1 - 8 Gianmarco Amadeo2 - 1 LPts
03/04/2027Athens, Greece1 - 7 Lysander Tripoli6 - 18 LPts
03/02/2027Turin, Italy1 - 6 Irfan Sharaf7 - 22 LPts
06/12/2026Celaya, Mexico1 - 5 Cruz Nieto15 - 21 LPts
08/10/2026Sosnowiec, Poland1 - 4 Hubert Kiel5 - 16 LPts
10/08/2026Accra, Ghana1 - 3 Vandwon Accam21 - 8 LPts
12/06/2026Milan, Italy1 - 2 Arturo Viespoli7 - 11 LPts
14/04/2026Milan, Italy1 - 1 Arturo Viespoli6 - 11 LPts
05/03/2026Naples, Italy0 - 1 Vittore Valle0 - 0 WPts
05/01/2026Turin, Italy0 - 0 Arvid Berggren9(1) - 6 LPts