Weightclass:  Welterweight
Location:  Milan, Italy
Record:  21(1) - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/06/2031Naples, Italy20(1) - 29 Gianluigi Scagni23 - 24(1) WPts
29/05/2031Annaba, Algeria19(1) - 29 Majid Ziadi3 - 26 WPts
29/03/2031Bologna, Italy19(1) - 28 Carlo Valentini28 - 14 LPts Italy National Championships 2031View
26/03/2031Bologna, Italy18(1) - 28 Dino Palomba17 - 23 WPts Italy National Championships 2031View
15/02/2031Naples, Italy17(1) - 28 Fino Pagliuzzi26(1) - 25 WPts
22/12/2030Turin, Italy16 - 28 Rocco Sogno13 - 24(2) WKO3
26/10/2030Cagliari, Italy16 - 27 Gianni Cappucci7 - 10 LPts
28/08/2030Milan, Italy15 - 27 Luca Bernabe1 - 0 WPts
29/06/2030Durres, Albania14 - 27 Arian Ogutmen1 - 8 WPts
01/05/2030Milan, Italy13 - 27 Angelo Bonaccini6 - 26 WPts
06/03/2030Khabarovsk, Russia13 - 26 Lazar Rodin1 - 0 LPts
06/01/2030Bonn, Germany13 - 25 Kunz Scholz14 - 13(1) LPts
07/11/2029Milan, Italy12 - 25 Remo Rugani3 - 11 WPts
07/09/2029Durban, South Africa12 - 24 Dominic Chikane19 - 11 LPts
10/07/2029Yerevan, Armenia12 - 23 Krikoris Yalenyan24 - 16 LPts
12/05/2029Turin, Italy11 - 23 Primo Candreva14(1) - 21 WPts
21/03/2029Rome, Italy11 - 22 Leonardo Libertini16 - 15 LPts
30/01/2029Verona, Italy11 - 21 Colombo Valcareggi17(1) - 11 LPts
30/12/2028Lviv, Ukraine10 - 21 Nikolai Miranchuk11(1) - 7 WPts
31/10/2028Nonthaburi, Thailand10 - 20 Petchsuriya Pricha21 - 13 LPts
02/09/2028Antwerp, Belgium10 - 19 Gillame Marope1 - 0 LPts
05/07/2028Poltava, Ukraine9 - 19 Vasyl Dzik0 - 0 WPts
07/05/2028Dundee, UK9 - 18 Andrew Gallagher5 - 14 LPts
09/03/2028Milan, Italy9 - 17 Mario Adamoli3 - 16 LPts
09/01/2028Milan, Italy8 - 17 Noel Bain2 - 2 WPts
10/11/2027Melbourne, Australia7 - 17 Dylan Kozlovsky5 - 31 WPts
12/09/2027Prague, Czech Republic7 - 16 Alexej Kohout9 - 13 LPts
15/07/2027Montreal, Canada6 - 16 Prewitt Himly9 - 23 WPts
17/05/2027Valparaiso, Chile6 - 15 Montego Campa19(6) - 17 LPts
19/03/2027Split, Croatia5 - 15 Joško Nemet8 - 20 WPts
19/01/2027Palermo, Italy5 - 14 Mariano Bongiorno10 - 12 LPts
06/12/2026New Kingston, Jamaica4 - 14 Fraser Addison6 - 17 WPts
08/10/2026Touba, Senegal4 - 13 Francois Linder6 - 23 LPts
10/08/2026Barranquilla, Colombia4 - 12 Joaquin Arboleda14 - 10 LPts
12/06/2026Milan, Italy3 - 12 Carlo Di Maggio3 - 6 WPts
13/04/2026Rome, Italy3 - 11 Marco Gallico7 - 11 LPts
01/03/2026Turin, Italy3 - 10 Vito Ranieri42 - 15(1) LPts
17/01/2026Palermo, Italy2 - 10 Claudio Grieco0 - 12 WPts
15/12/2025Bogota, Colombia2 - 9 Ximen Grego8 - 18 LPts
17/10/2025Milan, Italy1 - 9 Raul Sposetti3 - 8 WPts
19/08/2025Milan, Italy1 - 8 Chris De la Fuente11 - 15 LPts
21/06/2025Atlanta, USA1 - 7 Joseph Middleton2 - 14 LPts
23/04/2025Harare, Zimbabwe1 - 6 Jonathan Mukoneweshuro6 - 5 LPts
23/02/2025Cape Town, South Africa1 - 5 Denzel Agyare5 - 22 LPts
26/12/2024Milan, Italy1 - 4 Gianluigi Pesce2 - 24 LPts
28/10/2024Carrefour, Haiti1 - 3 Brigham De Leon2 - 4 LPts
30/08/2024Guayaquil, Ecuador1 - 2 Isidro Saldivar7 - 31 LPts
02/07/2024Chennai, India1 - 1 Suneil Banerjee7(1) - 31 LPts
03/05/2024Milan, Italy0 - 1 Andrii Taras0 - 1 WPts
05/03/2024Milan, Italy0 - 0 Raul Gatti2 - 6(1) LPts