Weightclass:  Middleweight
Location:  Florence, Italy
Record:  38(2) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/01/2034Florence, Italy37(2) - 28 Malvolio Cortinas4 - 27 WPts
04/11/2033Florence, Italy36(2) - 28 Santiago Ras2 - 20 WPts
03/09/2033Florence, Italy35(2) - 28 Cortez Riojas1 - 0 WPts
04/07/2033Florence, Italy34(2) - 28 Henri Sosno0 - 1 WPts
03/05/2033Florence, Italy33(2) - 28 Vidal Ferro0 - 1 WPts
04/03/2033Florence, Italy32(2) - 28 Aatos Aulis16 - 21 WPts
02/01/2033Florence, Italy31(1) - 28 Anton Norgren1 - 1 WKO3
02/11/2032Florence, Italy31(1) - 27 Daniele Battaglia16 - 32 LPts
02/09/2032Florence, Italy30(1) - 27 Bashir Gamidov0 - 4(1) WPts
03/07/2032Lagos, Nigeria30(1) - 26 Ethan Akintoye43 - 17 LPts
02/06/2032Touba, Senegal29(1) - 26 Baptiste Platini32(1) - 24 WPts
02/05/2032Florence, Italy29(1) - 25 Jyri Sipinen37 - 15 LPts
29/03/2032Salerno, Italy29(1) - 24 Daniele Battaglia12 - 31 LPts Italy National Championships 2032View
26/03/2032Salerno, Italy28 - 24 Roberto Valenzi4 - 5 WKO3 Italy National Championships 2032View
15/03/2032Florence, Italy27 - 24 Denton Forgie35 - 10 WPts
09/02/2032Florence, Italy27 - 23 Larenzo Magdaleno25 - 17 LPts
08/01/2032Lusaka, Zambia27 - 22 Brin Shamenda28 - 18 LPts
07/12/2031Antwerp, Belgium27 - 21 Jourdan Van de Voorae25 - 15 LPts
06/11/2031Antwerp, Belgium27 - 20 Jourdan Van de Voorae24 - 15 LPts
05/10/2031Abidjan, Ivory Coast27 - 19 Foster Gedeon29 - 26(3) LPts
04/09/2031Petionville, Haiti27 - 18 Percy Lux27 - 15 LPts
31/07/2031Brussels, Belgium26 - 18 Luc de Custine6 - 19(3) WPts
02/06/2031Florence, Italy25 - 18 Joaquin Bargas2 - 11 WPts
01/04/2031Bologna, Italy24 - 18 Alessio Airaghi17 - 8 WPts Italy National Championships 2031View
29/03/2031Bologna, Italy23 - 18 Daniele Battaglia11 - 22 WPts Italy National Championships 2031View
26/03/2031Bologna, Italy22 - 18 Dante Carossino4 - 2 WPts Italy National Championships 2031View
23/02/2031Florence, Italy21 - 18 Alberto Cusano15 - 18 WPts
25/12/2030Palermo, Italy20 - 18 Alberto Cusano15 - 17 WPts
01/11/2030Naples, Italy20 - 17 Silvano Cardia5 - 24 LPts
03/09/2030Rome, Italy19 - 17 Gianluca Jacobo16 - 18 WPts
18/07/2030Novara, Italy19 - 16 Alessandro Bettini30 - 14 LPts
30/05/2030Montevideo, Uruguay19 - 15 Juan Toral4 - 2 LPts
01/04/2030Reggio Emilia, Italy19 - 14 Nero Giovinco30 - 7 LPts Italy National Championships 2030View
29/03/2030Reggio Emilia, Italy18 - 14 Daniele Battaglia8 - 14 WPts Italy National Championships 2030View
26/03/2030Reggio Emilia, Italy17 - 14 Rico Chiaventi3 - 18 WPts Italy National Championships 2030View
28/02/2030Florence, Italy17 - 13 Mario De Corato7 - 9 LPts
31/12/2029Kobe, Japan16 - 13 Hisoka Uyeno7 - 1 WPts
02/11/2029Florence, Italy15 - 13 Dominic Archie12 - 5 WPts
03/09/2029Florence, Italy14 - 13 Valerio Coronella3 - 7 WPts
06/07/2029Florence, Italy13 - 13 Tito Fisichella1 - 1(1) WPts
06/05/2029Florence, Italy12 - 13 Adriano Bondi1 - 8 WPts
07/03/2029Montevideo, Uruguay11 - 13 Sagaz Cedillo13 - 22 WPts
07/01/2029Ostrava, Czech Republic10 - 13 Ahasver Dana16 - 20(1) WPts
09/11/2028Bogota, Colombia10 - 12 Luis Camero10(1) - 27 LPts
11/09/2028Bulawayo, Zimbabwe9 - 12 Kian Nyagumbo6 - 24 WPts
14/07/2028Bayamon, Puerto Rico9 - 11 Reyes Barabas0 - 2 LPts
16/05/2028Managua, Nicaragua8 - 11 Joaquin Laura4 - 22 WPts
18/03/2028San Juan, Puerto Rico7 - 11 Pablo Maradiaga9 - 19 WPts
19/01/2028Lyon, France6 - 11 Emmanuel Cassin9 - 19 WPts
21/11/2027Cali, Colombia5 - 11 Xaver Severino10 - 13 WPts
23/09/2027Florence, Italy4 - 11 Vicenzo Raia4 - 15 WPts
26/07/2027Harare, Zimbabwe4 - 10 Rob Nhamoinesu18 - 25 LPts
28/05/2027Jaipur, India3 - 10 Chandrakant Srinivas3 - 4 WPts
30/03/2027Harare, Zimbabwe3 - 9 John Majange12 - 17 LPts
30/01/2027Montreuil, France3 - 8 Aramis Maille7 - 20 LPts
02/12/2026Abidjan, Ivory Coast3 - 7 Guy Cevert48(3) - 21 LPts
04/10/2026Florence, Italy2 - 7 Adriano Parola4 - 5 WPts
06/08/2026Tehran, Iran1 - 7 Azam Basha10 - 19 WPts
08/06/2026Turin, Italy0 - 7 Mariano Okaka2 - 17 WPts
10/04/2026Ulaanbaatar, Mongolia0 - 6 Dmitriy Ganbold10 - 11 LPts
10/02/2026Naples, Italy0 - 5 Giuseppe Dozza5 - 16 LPts
13/12/2025New Delhi, India0 - 4 Kishore Sarang0 - 7(1) LPts
15/10/2025Madrid, Spain0 - 3 Nasario Colorado5 - 5 LPts
17/08/2025Baku, Azerbaijan0 - 2 Elnur Rizaev23(1) - 26 LPts
19/06/2025Saint-Etienne, France0 - 1 Erec Baton14 - 10 LPts
21/04/2025Florence, Italy0 - 0 Carlo Di Maggio1 - 2 LPts