Weightclass:  Lightweight
Location:  La Spezia, Italy
Record:  46 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2033La Spezia, Italy45 - 22 Dolphus Heibel14 - 9 WPts
02/10/2033La Spezia, Italy44 - 22 Antwan Usher9 - 16 WPts
02/08/2033La Spezia, Italy43 - 22 Prawet Nuchnum7 - 4 WPts
01/06/2033La Spezia, Italy42 - 22 Will Janza4 - 8 WPts
01/04/2033Modena, Italy41 - 22 Luigino Maldini9 - 7 WPts Italy National Championships 2033View
29/03/2033Modena, Italy40 - 22 Arturo Soprano9 - 9 WPts Italy National Championships 2033View
26/03/2033Modena, Italy39 - 22 Vico Senatore16 - 3 WPts Italy National Championships 2033View
28/02/2033Rabat, Morocco39 - 21 Hanief Alhiba47 - 17 LPts
24/01/2033La Spezia, Italy38 - 21 Stanislav Slezak45 - 13 WPts
24/12/2032La Spezia, Italy37 - 21 Stanislav Slezak45 - 12 WPts
16/11/2032La Spezia, Italy36 - 21 Loui Engelson46(2) - 9 WPts
16/10/2032Malmo, Sweden35 - 21 Loui Engelson46(2) - 8 WPts
15/09/2032La Spezia, Italy35 - 20 Loui Engelson45(2) - 8 LPts
15/08/2032La Spezia, Italy34 - 20 Loui Engelson45(2) - 7 WPts
13/07/2032Saint Petersburg, Russia34 - 19 Mitre á Ovenov34 - 11 LPts Saint Petersburg Olympics 2032View
30/05/2032Tarant, Italy33 - 19 Fausto Bonatti24(1) - 37 WPts
01/04/2032Salerno, Italy32 - 19 Roberto De Giovanni9(1) - 4 WPts Italy National Championships 2032View
29/03/2032Salerno, Italy31 - 19 Colombo Marconi9(2) - 2 WPts Italy National Championships 2032View
26/03/2032Salerno, Italy30 - 19 Savio Mauro4 - 3 WPts Italy National Championships 2032View
26/01/2032Milan, Italy29 - 19 Valerio Turco36 - 14 WPts
27/11/2031La Spezia, Italy28 - 19 Aaron Mondt3 - 18 WPts
26/09/2031Milan, Italy28 - 18 Valerio Turco34 - 14 LPts
19/08/2031Touba, Senegal28 - 17 Marshall Belan40 - 13 LPts
19/07/2031Kuala Lumpur, Malaysia28 - 16 Kyle Tse30 - 7 LPts
18/06/2031Kuala Lumpur, Malaysia28 - 15 Kyle Tse29 - 7 LPts
18/05/2031La Spezia, Italy28 - 14 Kyle Tse28 - 7 LPts
01/04/2031Bologna, Italy27 - 14 Roberto De Giovanni3 - 1 WPts Italy National Championships 2031View
29/03/2031Bologna, Italy26 - 14 Vico Zola12 - 10(4) WPts Italy National Championships 2031View
26/03/2031Bologna, Italy25 - 14 Edmondo Ucchielli10(1) - 7 WPts Italy National Championships 2031View
11/03/2031New Kingston, Jamaica24 - 14 Josh Andrew30 - 11 WPts
07/02/2031New Kingston, Jamaica24 - 13 Josh Andrew29 - 11 LPts
07/01/2031La Spezia, Italy24 - 12 Hanief Alhiba27 - 13 LPts
07/12/2030La Spezia, Italy23 - 12 Hanief Alhiba27 - 12 WPts
04/11/2030La Spezia, Italy22 - 12 Ailbe Pfeifer14 - 12 WPts
04/10/2030Rabat, Morocco21 - 12 Hanief Alhiba27 - 10 WPts
03/09/2030La Spezia, Italy20 - 12 Daniil Iskenderov15(1) - 14(1) WPts
03/08/2030Cologne, Germany19 - 12 Ailbe Pfeifer12 - 11 WPts
03/07/2030Dushanbe, Tajikistan18 - 12 Sujaddin Yousif25 - 9 WPts
02/06/2030Yokohama, Japan18 - 11 Hajime Maruyama28 - 13 LPts
02/05/2030Yokohama, Japan18 - 10 Hajime Maruyama27 - 13 LPts
01/04/2030Reggio Emilia, Italy18 - 9 Valerio Turco25 - 14 LPts Italy National Championships 2030View
29/03/2030Reggio Emilia, Italy17 - 9 Vito Alboni11 - 14 WPts Italy National Championships 2030View
26/03/2030Reggio Emilia, Italy16 - 9 Mariano Caiazzo1 - 5 WPts Italy National Championships 2030View
14/02/2030La Spezia, Italy15 - 9 Tatig Chakalozian3 - 14 WPts
12/01/2030Donetsk, Ukraine15 - 8 Yulian á Bakalov32(1) - 30 LPts Europe Championships 2030View
09/01/2030Donetsk, Ukraine14 - 8 Ailbe Pfeifer8 - 7 WPts Europe Championships 2030View
09/12/2029Viba del Mar, Chile14 - 7 Zacarias Delgadillo18 - 12 LPts
08/11/2029Viba del Mar, Chile14 - 6 Zacarias Delgadillo17 - 12 LPts
08/10/2029Viba del Mar, Chile14 - 5 Zacarias Delgadillo16 - 12 LPts
07/09/2029Daegu, South Korea14 - 4 Agon Pojani30(1) - 16 LPts Daegu World Championships 2029View
03/09/2029La Spezia, Italy13 - 4 Ivan Bajkodamoff5 - 8 WPts
03/08/2029La Spezia, Italy12 - 4 Ivan Bajkodamoff5 - 7 WPts
03/07/2029Almaty, Kazakhstan11 - 4 Ivan Bajkodamoff5 - 6 WPts
02/06/2029Madrid, Spain10 - 4 Santiago Reynosa6 - 7 WPts
02/05/2029Cologne, Germany9 - 4 Ailbe Pfeifer4 - 3 WPts
01/04/2029Monza, Italy8 - 4 Massimo Visco28 - 13 WPts Italy National Championships 2029View
29/03/2029Monza, Italy7 - 4 Alberto Pacini27 - 17 WPts Italy National Championships 2029View
26/03/2029Monza, Italy6 - 4 Nero Lorenzetti15(2) - 12 WPts Italy National Championships 2029View
09/03/2029La Spezia, Italy5 - 4 Eduardo Morino4 - 3 WPts
04/02/2029Kumasi, Ghana4 - 4 Mark Adusei5 - 6 WPts
04/01/2029Kumasi, Ghana4 - 3 Mark Adusei4 - 6 LPts
02/12/2028Stockholm, Sweden4 - 2 Gustave Hultin15 - 4 LPts
01/11/2028Tegucigalpa, Honduras4 - 1 Yago Concha7 - 3 LPts
01/10/2028Changwon, South Korea4 - 0 Min-hyeok Jou13 - 6(1) LPts
29/08/2028La Spezia, Italy3 - 0 Matthew Ryan2 - 2 WPts
01/07/2028Oslo, Norway2 - 0 Oscar Eike16 - 16(1) WPts
03/05/2028La Spezia, Italy1 - 0 Zuffur Oryngali14 - 15 WPts
05/03/2028Rome, Italy0 - 0 Leonardo Macina0 - 0 WPts