Weightclass:  Welterweight
Location:  Turin, Italy
Record:  27(4) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/04/2031Turin, Italy26(4) - 16 Obaid Jama1 - 7 WPts
17/02/2031Turin, Italy25(4) - 16 Fabrizio Beretta1 - 2 WPts
20/12/2030Turin, Italy24(4) - 16 Claudio Angelilli21 - 22 WPts
22/10/2030Turin, Italy23(4) - 16 Rico Leonetti5 - 14 WPts
23/08/2030Turin, Italy23(4) - 15 Daniele Rispoli13 - 9 LPts
24/06/2030Turin, Italy22(3) - 15 Fabrizio Perina0 - 2 WKO3
25/04/2030Turin, Italy21(3) - 15 Alberto Fanucchi0 - 7 WPts
24/02/2030Turin, Italy20(3) - 15 Francesco Martini2 - 4 WPts
26/12/2029Turin, Italy19(3) - 15 Arseni Svatkovskiy3 - 3 WPts
27/10/2029Turin, Italy18(2) - 15 Alojzy Boczek2 - 7 WKO3
28/08/2029Turin, Italy18(2) - 14 Dante Crisafulli17 - 13 LPts
29/06/2029Turin, Italy17(2) - 14 Cecilio Dioguardi12 - 10 WPts
30/04/2029Novara, Italy17(2) - 13 Silvano Serafini14 - 19 LPts
02/03/2029Seoul, South Korea16(2) - 13 Bo-kyung Her14 - 13 WPts
02/01/2029Salzburg, Austria15(2) - 13 Waldmunt Lembeck15 - 16 WPts
04/11/2028Bamenda, Cameroon15(2) - 12 Tujan Kamgaing63(3) - 16 LPts
06/09/2028Yerevan, Armenia15(2) - 11 Hayg Yarjanyan14(1) - 22 LPts
09/07/2028Ganja, Azerbaijan15(2) - 10 Yahya Heybatov20 - 13 LPts
11/05/2028Reynosa, Mexico14(2) - 10 Santiago Sotello3 - 15 WPts
13/03/2028San Juan, Puerto Rico14(2) - 9 Ramiro Maximo37(5) - 19 LPts
14/01/2028Mexicali, Mexico13(1) - 9 Cortez Serrano10 - 20(5) WKO3
16/11/2027Genoa, Italy12(1) - 9 Carlo De Mauro13 - 13 WPts
05/10/2027Turin, Italy11(1) - 9 Ian Aquino1 - 5 WPts
07/08/2027Spanish Town, Jamaica10(1) - 9 Billy Mason11 - 11 WPts
08/06/2027Sana'a, Yemen10(1) - 8 Danyaal Rahaman3 - 23 LPts
10/04/2027Rome, Italy9(1) - 8 Vittore Bellillo6 - 14 WPts
10/02/2027Turin, Italy8(1) - 8 Giuseppe Iotti2 - 0 WPts
12/12/2026Rome, Italy8(1) - 7 Cristiano Sacchi5 - 8 LPts
14/10/2026Turin, Italy7(1) - 7 Rehan Naqvi7 - 2 WPts
15/08/2026Milan, Italy7(1) - 6 Gianni Spaggiari12 - 14 LPts
22/06/2026Rome, Italy7(1) - 5 Tito Spano1 - 12 LPts
21/05/2026Milan, Italy7(1) - 4 Fabio Ferraro15 - 15 LPts
02/04/2026Dushanbe, Tajikistan7(1) - 3 Borya Erkinbek25(6) - 26 LPts
02/02/2026Turin, Italy6(1) - 3 Angelo Bonaccini1 - 4 WPts
04/12/2025Turin, Italy5(1) - 3 Sancho Mora3 - 13(4) WPts
05/10/2025Turin, Italy4(1) - 3 Noah Dempster1 - 3(1) WPts
07/08/2025Turin, Italy4(1) - 2 Sergio Burlando3 - 0 LPts
08/06/2025Varna, Bulgaria4(1) - 1 Sergey á Sidorov1 - 10 LPts
10/04/2025Turin, Italy3(1) - 1 Sajid Ebrahim3 - 10 WPts
10/02/2025Brest, Belarus3(1) - 0 Fedir Volosin21 - 16 LPts
13/12/2024Rome, Italy2(1) - 0 Damiano Turro0 - 0 WPts
26/10/2024London, UK1 - 0 Sam McLeod3 - 21(18) WKO3
28/08/2024Turin, Italy0 - 0 Tito Spano0 - 1 WPts