Weightclass:  Welterweight
Location:  Rome, Italy
Record:  29 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Rome, Italy28 - 14 Fabrizio Beretta1 - 0 WPts
06/10/2033Rome, Italy27 - 14 Jax Tomas13 - 11 WPts
06/08/2033Rome, Italy26 - 14 Ermir Demai3 - 1 WPts
06/06/2033Rome, Italy25 - 14 Massimo Quagliata2 - 4 WPts
06/04/2033Rome, Italy24 - 14 Rocco Donadoni1 - 0 WPts
03/02/2033Rome, Italy23 - 14 Ross Keefe0 - 7 WPts
03/12/2032Rome, Italy22 - 14 Quannell Mankattah0 - 11 WPts
03/10/2032Rome, Italy21 - 14 Nwa Chakhanza2 - 8 WPts
03/08/2032Rome, Italy20 - 14 Leggett Bayard14 - 9 WPts
04/06/2032Rome, Italy19 - 14 Gabriel Yacapin8 - 9 WPts
05/04/2032Rome, Italy18 - 14 Penn Helbing1 - 19 WPts
04/02/2032New Delhi, India17 - 14 Ashok Minhas19 - 5 WPts
07/12/2031Naples, Italy16 - 14 Fabrizio Del Rosso12 - 21 WPts
11/10/2031Bologna, Italy15 - 14 Francesco Silvani12 - 12 WPts
15/08/2031Novosibirsk, Russia15 - 13 Boris Konovalov16 - 2 LPts
17/06/2031Naples, Italy15 - 12 Gianmarco Perri14 - 14 LPts
17/04/2031Naples, Italy15 - 11 Gianmarco Perri13 - 14 LPts
17/02/2031Turin, Italy14 - 11 Silvestro Verratti4 - 26 WPts
20/12/2030Bologna, Italy14 - 10 Nico Bassolino16 - 9 LPts
22/10/2030Rome, Italy14 - 9 Gianmarco Amadeo23 - 5 LPts
23/08/2030Turin, Italy13 - 9 Fausto Veronisi23(4) - 15 WPts
03/07/2030Bologna, Italy12 - 9 Nero Nino21(3) - 20 WPts
21/05/2030Sassari, Italy11 - 9 Colombo Lo Porto21(1) - 19 WPts
20/04/2030New Haven, USA11 - 8 Corey Enoch5 - 3 LPts
20/02/2030Santo Domingo de Guzman, Dominican Republic10 - 8 Santiago Sibila18 - 13 WPts
23/12/2029Prato, Italy10 - 7 Vito Chiarante9 - 13 LPts
25/10/2029Rome, Italy9 - 7 Sam Graham3 - 4 WPts
26/08/2029Rome, Italy9 - 6 Rico Parlato6 - 12 LPts
28/06/2029Soweto, South Africa8 - 6 Barry Yamba7 - 8 WPts
30/04/2029Foggia, Italy7 - 6 Remo Rugani1 - 9 WPts
03/03/2029Odessa, Ukraine7 - 5 Igor Malko11 - 18 LPts
03/01/2029Bologna, Italy7 - 4 Francesco Silvani2 - 4 LPts
06/11/2028Barcelona, Spain6 - 4 Ivan Riso14(1) - 10 WPts
08/09/2028Milan, Italy5 - 4 Gianluigi Pesce14 - 35 WPts
23/07/2028Sofia, Bulgaria4 - 4 Nayden á Ankov24(1) - 11 WPts
25/05/2028Tehran, Iran4 - 3 Haaris Zamani10 - 13 LPts
27/03/2028New Kingston, Jamaica4 - 2 Stephen Nee20 - 11 LPts
28/01/2028Rome, Italy3 - 2 Cuba Calibugan4 - 19 WPts
30/11/2027Dasmarinas, Philippines3 - 1 Kenzie Tumala4 - 13 LPts
02/10/2027Gdynia, Poland3 - 0 Alaksander Zaleski11 - 14 LPts
04/08/2027Quito, Ecuador2 - 0 Jair Lanza7 - 31 WPts
06/06/2027Rome, Italy1 - 0 Adolfo Cervetti1 - 12 WPts
05/05/2027Rome, Italy0 - 0 Madisha Hanekom0 - 0 WPts