Weightclass:  Featherweight
Location:  Turin, Italy
Record:  22 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/12/2025Turin, Italy21 - 10 Dimos Galapon0 - 7 WPts
30/10/2025Turin, Italy20 - 10 Cristiano Carvelli0 - 1 WPts
31/08/2025Turin, Italy19 - 10 Marshall Bel1 - 3 WPts
02/07/2025Turin, Italy18 - 10 Denis Paquin4 - 9 WPts
03/05/2025Turin, Italy18 - 9 Giuseppe Capodicasa3 - 2 LPts
04/03/2025Turin, Italy17 - 9 Ian Oliphant11 - 17 WPts
04/01/2025Turin, Italy16 - 9 Bryan Rabbitt6 - 3 WPts
06/11/2024Turin, Italy15 - 9 Quito Arredondo5 - 12 WPts
07/09/2024Turin, Italy14 - 9 Pepe Pintor0 - 7 WPts
11/07/2024Turin, Italy13 - 9 Angelo Quaglierini1 - 10 WPts
11/05/2024Turin, Italy12 - 9 Valerio Ossi0 - 6 WPts
12/03/2024Santo Domingo de Guzman, Dominican Republic11 - 9 Iago Millan0 - 16 WPts
12/01/2024Manukau, New Zealand10 - 9 Ethan Priddy8 - 24 WPts
13/11/2023Accra, Ghana9 - 9 Dembe Afotey2 - 10(1) WPts
15/09/2023Florence, Italy9 - 8 Savio Conte9 - 22 LPts
20/07/2023Osaka, Japan8 - 8 Isamu Soda3 - 18 WPts
22/05/2023Linden, Guyana8 - 7 Gethin Bowens19(1) - 16 LPts
24/03/2023Zarqa, Jordan8 - 6 Zuffur Sahadi8 - 12 LPts
24/01/2023Turin, Italy8 - 5 Baldev Chandra6 - 13 LPts
25/11/2022Turin, Italy8 - 4 Colombo Veronisi11(2) - 17 LPts
02/10/2022Turin, Italy7 - 4 Vito Chiti4 - 14 WPts
03/08/2022Naples, Italy7 - 3 Gianluca Cavazzuti13(1) - 10 LPts
04/06/2022Turin, Italy6 - 3 Yago Palma5 - 16 WPts
06/04/2022Riga, Latvia5 - 3 Ioakim Fridrihsons2 - 2 WPts
06/02/2022Harare, Zimbabwe5 - 2 John Bello14 - 11 LPts
09/12/2021Venice, Italy5 - 1 Fabiano Osvaldo9 - 17 LPts
15/10/2021Saint Petersburg, Russia5 - 0 Arseni Mostovoi17 - 6 LPts
16/08/2021Turin, Italy4 - 0 Steven Olanrewaju1 - 1 WPts
15/06/2021Bologna, Italy3 - 0 Dante Franceschi3 - 4 WPts
03/05/2021Turin, Italy2 - 0 Borden Bastien1 - 0 WPts
05/03/2021Shymkent, Kazakhstan1 - 0 Akif Sajdahmetov0 - 0 WPts
05/01/2021Turin, Italy0 - 0 Leonardo Malgieri2 - 3 WPts