Weightclass:  Light Welterweight
Location:  Rome, Italy
Record:  29 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/05/2034Rome, Italy28 - 25 Oleg Vyskocil8 - 13 WPts
26/03/2034Rome, Italy27 - 25 Dominic Visagie6 - 13 WPts
25/01/2034Rome, Italy26 - 25 John Barata18 - 13(2) WPts
24/11/2033Rome, Italy25 - 25 Yevhen Mitnick6 - 12 WPts
23/09/2033Rome, Italy24 - 25 Bernhard Moller4 - 22 WPts
23/07/2033Rome, Italy23 - 25 Daiki Kojima20 - 11 WPts
22/05/2033Rome, Italy22 - 25 Rodrigo Granado2 - 11 WPts
22/03/2033Rome, Italy21 - 25 Cristiano Capodicasa1 - 0 WPts
20/01/2033Rome, Italy21 - 24 Peter Riddell8 - 7 LPts
20/11/2032Rome, Italy20 - 24 Massimo Arrighi5 - 6 WPts
20/09/2032Rome, Italy19 - 24 Adolfo Novo4 - 10(1) WPts
21/07/2032Rome, Italy18 - 24 Tino Scivoletto2 - 3 WPts
22/05/2032Krakow, Poland18 - 23 Bonifacy Swierczynski20 - 16 LPts
24/03/2032Rome, Italy17 - 23 Vito Ballan4 - 1 WPts
24/01/2032Vilnius, Lithuania16 - 23 Dorota Gromek5 - 18 WPts
26/11/2031Ulaanbaatar, Mongolia16 - 22 Timofei Itigilov14(1) - 6 LPts
28/09/2031Rome, Italy15 - 22 Alberto Cerbone3 - 16 WPts
01/08/2031San Juan, Puerto Rico14 - 22 Juan Valcarcel9 - 17 WPts
03/06/2031Minsk, Belarus13 - 22 Petro Popovich4 - 18 WPts
05/04/2031Naples, Italy13 - 21 Alfredo Saporito12 - 16 LPts
13/02/2031Rome, Italy12 - 21 Mario Scopelliti4 - 3 WPts
15/12/2030Modena, Italy12 - 20 Rico Asaro20 - 15 LPts
19/10/2030Palermo, Italy11 - 20 Massimo Chiesa10 - 26 WPts
21/08/2030Calamba, Philippines11 - 19 Luis Tabudlo10 - 4 LPts
23/06/2030Rome, Italy10 - 19 Valentino Facchetti5 - 17 WPts
26/04/2030Prato, Italy10 - 18 Vicenzo Conti15 - 16 LPts
26/03/2030Reggio Emilia, Italy10 - 17 Damiano Meloni23(1) - 12 LPts Italy National Championships 2030View
18/02/2030Bangkok, Thailand9 - 17 Panomroonglek Santiubon2 - 3 WPts
21/12/2029Rome, Italy8 - 17 Edmondo Lusco13 - 12 WPts
22/10/2029Dubai, UAE8 - 16 Gazi Malik40 - 7 LPts
24/08/2029Carrefour, Haiti8 - 15 Olier Rabelais19 - 9 LPts
26/06/2029Mumbai, India7 - 15 Hanuman Sarkar8 - 12 WPts
28/04/2029Rome, Italy7 - 14 Borya Zhirov6 - 8 LPts
28/02/2029Dublin, Ireland7 - 13 Brandon Lynch5 - 13 LPts
31/12/2028Providence, USA6 - 13 Nicholas Leishman1 - 2 WPts
01/11/2028Rome, Italy6 - 12 Dashiell Pique7 - 25 LPts
03/09/2028Rome, Italy5 - 12 Songkom Meenatoythin4 - 10 WPts
06/07/2028Vilnius, Lithuania5 - 11 Cyryl Glowinski8 - 18 LPts
08/05/2028Sana'a, Yemen5 - 10 Haaris Jafari21(1) - 13 LPts
10/03/2028Port-au-Prince, Haiti5 - 9 Ouida Maille13 - 23 LPts
10/01/2028London, UK4 - 9 Steven Gee9 - 29(6) WPts
12/11/2027Split, Croatia4 - 8 Edi Prelošnjak6 - 18 LPts
14/09/2027Cork, Ireland3 - 8 Jacob MacGuinness7 - 17 WPts
17/07/2027Ulaanbaatar, Mongolia3 - 7 Mikhail Boshughtu16 - 6(1) LPts
19/05/2027Holguin, Cuba3 - 6 Alejandro Solar8(1) - 15 LPts
21/03/2027Panama City, Panama3 - 5 Rodrigo Garcia4 - 17 LPts
21/01/2027Rotterdam, Netherlands3 - 4 Lethalde Moemus7 - 14 LPts
23/11/2026San Jose, Costa Rica3 - 3 Eduardo Alatorre6 - 17 LPts
25/09/2026Varna, Bulgaria3 - 2 Branimir á Penchev11 - 20 LPts
28/07/2026Turin, Italy3 - 1 Antonio Saglia10 - 9 LPts
13/06/2026Kampala, Uganda2 - 1 Danyaal Khatib3 - 18(1) WPts
15/04/2026Tulsa, USA1 - 1 Joseph Shives2 - 5 WPts
15/02/2026Turin, Italy1 - 0 Rico Fedeli23 - 14 LPts
05/01/2026Rome, Italy0 - 0 Vito Chiesa0 - 0 WPts