Weightclass:  Welterweight
Location:  Milan, Italy
Record:  26 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/01/2034New York City, USA25 - 16 John Osmond6 - 13 WPts
11/11/2033Milan, Italy24 - 16 Antonio Serri2 - 11 WPts
14/09/2033Milan, Italy23 - 16 Alberto Fanucchi5 - 23 WPts
14/07/2033Tehran, Iran22 - 16 Sajid Mohammad1 - 26 WPts
16/05/2033Marrakech, Morocco21 - 16 Taj al Din Laarif14 - 15 WPts
18/03/2033Jeddah, Saudi Arabia20 - 16 Mohsin Abdoo13 - 14 WPts
18/01/2033Oxford, UK19 - 16 Desmond Vaughn10 - 8 WPts
20/11/2032Santiago de los Caballeros, Dominican Republic19 - 15 Jesus Mattos13 - 14 LPts
22/09/2032Ibadan, Nigeria19 - 14 Sone Ezeifekaibeya7 - 14 LPts
25/07/2032Salerno, Italy18 - 14 Savio Spaggiari3 - 10 WPts
27/05/2032Santo Domingo de Guzman, Dominican Republic17 - 14 Ulises Espina6 - 19 WPts
29/03/2032Montevideo, Uruguay17 - 13 Javier Badillo17 - 12(1) LPts
30/01/2032Yerevan, Armenia16 - 13 Garen Abalian10 - 17 WPts
02/12/2031Santo Domingo de Guzman, Dominican Republic15 - 13 Juan Almendarez14 - 12 WPts
04/10/2031Kosice, Slovakia14 - 13 TomᚠMalis11 - 16 WPts
06/08/2031iBhayi, South Africa13 - 13 Dikembe Sikali4 - 15 WPts
08/06/2031Bergen, Norway12 - 13 Gareth Rogstad6 - 16 WPts
10/04/2031Montevideo, Uruguay12 - 12 Miguel Campoy28 - 31(3) LPts
10/02/2031Rome, Italy11 - 12 Claudio Scagni7 - 12 WPts
13/12/2030Milan, Italy10 - 12 Tito Criscito1 - 14 WPts
15/10/2030Yerevan, Armenia9 - 12 Ardashes Vratsian17 - 13 WPts
17/08/2030North Shore, New Zealand8 - 12 Brin Katete9 - 22 WPts
19/06/2030Milan, Italy7 - 12 Ming Eng4 - 16 WPts
20/04/2030Bratislava, Slovakia6 - 12 Kamil Zaloudek14 - 22 WPts
20/02/2030Bogota, Colombia5 - 12 Juan Simeon13(1) - 26 WPts
23/12/2029Montevideo, Uruguay5 - 11 Rafael Bojorquez25(1) - 15 LPts
25/10/2029Milan, Italy4 - 11 Andy Mosso2 - 3 WPts
26/08/2029Milan, Italy3 - 11 Rico Leonetti4 - 7 WPts
28/06/2029North Shore, New Zealand2 - 11 Edward Duthie6 - 19 WPts
30/04/2029Rome, Italy2 - 10 Luca Masoero1 - 16 LPts
18/03/2029Catania, Italy2 - 9 Pepe Adamoli18 - 14 LPts
20/01/2029Rome, Italy2 - 8 Leonardo Libertini15 - 15 LPts
22/11/2028Milan, Italy2 - 7 Gabriele Amadeo5 - 11 LPts
26/09/2028Milan, Italy2 - 6 Primo Benetollo11 - 12 LPts
28/07/2028Leon, Nicaragua2 - 5 Ramiro Labrador10 - 6 LPts
30/05/2028Kuching, Malaysia1 - 5 Arnie Lock12 - 13 WPts
01/04/2028Richmond, USA1 - 4 Mel Sheron14 - 13 LPts
02/02/2028Rome, Italy1 - 3 Alberto Murgia5 - 18 LPts
09/12/2027Verona, Italy1 - 2 Augusto Sturani12 - 23 LPts
03/11/2027Milan, Italy1 - 1 Gianmarco Amadeo5 - 2 LPts
03/09/2027Milan, Italy0 - 1 Mariano Giorgetti4 - 5 WPts
05/07/2027Milan, Italy0 - 0 Mario Sapia0 - 0 LPts