Weightclass:  Welterweight
Location:  Turin, Italy
Record:  23 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/01/2030Turin, Italy22 - 14 Pepe Spano3 - 9 WPts
23/11/2029Turin, Italy21 - 14 Angelo Chiamparino8 - 8(1) WPts
24/09/2029Turin, Italy20 - 14 Rodolfo Scivoletto5(1) - 17 WPts
26/07/2029Turin, Italy19 - 14 Alejandro Osegueda1 - 6 WPts
27/05/2029Turin, Italy18 - 14 Vittore Zanotti2 - 4 WPts
28/03/2029Turin, Italy17 - 14 Diego Cava1 - 6 WPts
27/01/2029Turin, Italy17 - 13 Borya Kabaew10 - 12 LPts
28/11/2028Turin, Italy16 - 13 Wijaya Gan2 - 10 WPts
30/09/2028Turin, Italy15 - 13 Turan Mirza0 - 3 WPts
01/08/2028Turin, Italy14 - 13 Vittore Valle2 - 14 WPts
02/06/2028Turin, Italy13 - 13 Alessio Chinello1 - 2 WPts
03/04/2028Turin, Italy12 - 13 Lorenzo La Russa1 - 2 WPts
03/02/2028Turin, Italy11 - 13 Mariano Giorgetti5 - 7 WPts
05/12/2027The Hague, Netherlands10 - 13 Fabiaan Gheylaert7 - 11 WPts
07/10/2027Turin, Italy9 - 13 Sierra Motta4 - 10(2) WPts
09/08/2027Turin, Italy9 - 12 Eckerd Kunis12 - 17(2) LPts
10/06/2027Saint Petersburg, Russia9 - 11 Sasha Kaun14 - 1 LPts
12/04/2027Rome, Italy9 - 10 Liberatore Locchi10 - 11 LPts
15/02/2027Turin, Italy8 - 10 Silvestro Verratti1 - 3 WPts
17/12/2026Turin, Italy7 - 10 Raul Gianelli3 - 3 WPts
18/10/2026Florence, Italy7 - 9 Sergio Burlando9 - 2 LPts
24/08/2026Turin, Italy7 - 8 Nero Maldini17 - 23 LPts
18/07/2026San Juan, Puerto Rico7 - 7 Angel Robledo12 - 9 LPts
20/05/2026Turin, Italy7 - 6 Colombo Schettini26 - 14 LPts
30/03/2026Yerevan, Armenia6 - 6 Meghrig Gagatchyan12 - 13 WPts
30/01/2026Milan, Italy6 - 5 Roberto Crocco4(3) - 10 LPts
22/12/2025Naples, Italy6 - 4 Rico Saporito27(2) - 15 LPts
19/11/2025Rome, Italy5 - 4 Raul Fedele13(1) - 14 WPts
14/10/2025Mitchells Plain, South Africa4 - 4 Glynn Kerabeka7(1) - 11 WPts
16/08/2025Cleveland, USA3 - 4 Harvey Bringhurst1 - 10(1) WPts
18/06/2025Turin, Italy2 - 4 Atif Salik2 - 3 WPts
20/04/2025Shreveport, USA2 - 3 Wayne Coldwell7 - 8 LPts
20/02/2025Khayelitsha, South Africa2 - 2 Tshepo Sisulu6(1) - 34(4) LPts
23/12/2024Turin, Italy2 - 1 Adriano Carossino1 - 4(1) LPts
31/10/2024Turin, Italy1 - 1 Nico Sozzi1 - 9 WPts
01/09/2024Turin, Italy1 - 0 Vicenzo Cialente3 - 6 LPts
05/07/2024Genoa, Italy0 - 0 Luigino Pagliuzzi0 - 0 WPts