Weightclass:  Middleweight
Location:  Prato, Italy
Record:  22(1) - 41(3)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/02/2034Prato, Italy22(1) - 40(2) Robert Abraham36(9) - 19(1) LKO3
02/01/2034Prato, Italy22(1) - 39(1) Robert Abraham35(8) - 18 LKO3
02/12/2033Leeds, UK22(1) - 38(1) Robert Abraham34(8) - 18 LPts
01/11/2033Prato, Italy22(1) - 37(1) Robert Abraham33(8) - 18 LPts
17/09/2033Prato, Italy22(1) - 36(1) John Shalabi31 - 19 LPts
09/08/2033Bristol, UK22(1) - 35(1) Robert Hejna27 - 20(1) LPts
03/07/2033Prato, Italy22(1) - 34 Ulrich Pfahl29(1) - 17 LKO3
02/06/2033Stockholm, Sweden22(1) - 33 Kevin Engman34(1) - 28 LPts
02/05/2033Nuremberg, Germany22(1) - 32 Ulrich Pfahl28(1) - 16 LPts
01/04/2033Modena, Italy21(1) - 32 Remo Marinacci13 - 10 WPts Italy National Championships 2033View
29/03/2033Modena, Italy20(1) - 32 Giuseppe Bandinelli12 - 4 WPts Italy National Championships 2033View
26/03/2033Modena, Italy19(1) - 32 Rocco Noce10 - 26(1) WPts Italy National Championships 2033View
03/03/2033Prato, Italy18 - 32 Ebi Dabengwa2 - 0 WKO3
01/01/2033Ulaanbaatar, Mongolia17 - 32 Baatarchuluun Amasanj1 - 7 WPts
02/11/2032Florence, Italy16 - 32 Nico Di Leonardo31(1) - 27 WPts
28/09/2032Prato, Italy15 - 32 Massimo Vincenzi11 - 28 WPts
29/07/2032Tokyo, Japan14 - 32 Yutaka Hamamoto0 - 4(1) WPts
31/05/2032Bokhtar, Tajikistan13 - 32 Timofei Aleskerov11 - 13 WPts
01/04/2032Salerno, Italy13 - 31 Primo Baldassarri14 - 12 LPts Italy National Championships 2032View
29/03/2032Salerno, Italy12 - 31 Nico Di Leonardo29(1) - 24 WPts Italy National Championships 2032View
26/03/2032Salerno, Italy11 - 31 Tino Carossino3 - 11 WPts Italy National Championships 2032View
20/03/2032Dushanbe, Tajikistan11 - 30 Toghrul Yamin8 - 12 LPts
21/01/2032Bari, Italy11 - 29 Mauro Tardelli11 - 27 LPts
23/11/2031Dushanbe, Tajikistan11 - 28 Elnara Laham9 - 14 LPts
25/09/2031Palermo, Italy11 - 27 Alberto Cusano18 - 20 LPts
13/08/2031Prato, Italy11 - 26 Adnan Hallal22 - 16 LPts
07/07/2031Udon Thani, Thailand11 - 25 Chalermjak Boonjumnong25 - 13(1) LPts
05/06/2031Udon Thani, Thailand11 - 24 Chalermjak Boonjumnong24 - 13(1) LPts
02/05/2031Prato, Italy11 - 23 Joshua McBay27 - 8 LPts
29/03/2031Bologna, Italy11 - 22 Nico Di Leonardo23 - 18 LPts Italy National Championships 2031View
26/03/2031Bologna, Italy10 - 22 Mauro Tardelli8 - 24 WPts Italy National Championships 2031View
13/03/2031Irbid, Jordan9 - 22 Adnan Hallal19 - 12 WPts
08/02/2031Sofia, Bulgaria9 - 21 Penko á Todorov17 - 6 LPts
08/01/2031Irbid, Jordan9 - 20 Adnan Hallal17 - 12 LPts
08/12/2030Irbid, Jordan9 - 19 Adnan Hallal16 - 12 LPts
07/11/2030Kumasi, Ghana9 - 18 David Quansah23 - 10 LPts
07/10/2030Prato, Italy9 - 17 David Quansah22 - 10 LPts
04/09/2030Prato, Italy9 - 16 Penko á Todorov15 - 3 LPts
06/07/2030Petaling Jaya, Malaysia9 - 15 Hassan Hussain8 - 13 LPts
08/05/2030Genoa, Italy8 - 15 Lorenzo Fanales8 - 16 WPts
29/03/2030Reggio Emilia, Italy8 - 14 Nico Di Leonardo18 - 14 LPts Italy National Championships 2030View
26/03/2030Reggio Emilia, Italy7 - 14 Mauro Tardelli6 - 17 WPts Italy National Championships 2030View
26/02/2030Turin, Italy7 - 13 Gianfranco Rispoli9 - 16 LPts
02/01/2030Naples, Italy6 - 13 Vico Sapia2 - 15 WPts
04/11/2029Abidjan, Ivory Coast5 - 13 Platt Perrault3 - 16 WPts
06/09/2029Miami, USA5 - 12 Ashley Davis8 - 13 LPts
09/07/2029Rosario, Argentina5 - 11 Xavion Nuno22 - 11 LPts
11/05/2029Prato, Italy5 - 10 Dominic Archie10 - 4 LPts
12/03/2029Garoua, Cameroon5 - 9 Dax Bault21(1) - 11 LPts
12/01/2029Turin, Italy5 - 8 Adriano Parola12 - 11 LPts
15/11/2028Medellin, Colombia4 - 8 Santiago Brion19 - 17(1) WPts
17/09/2028Prato, Italy3 - 8 Carlo Bonucci3 - 11 WPts
18/07/2028Prato, Italy2 - 8 Nazaire Rostand1 - 7 WPts
19/05/2028Prato, Italy1 - 8 Dante Airaghi0 - 2 WPts
21/03/2028Chiba, Japan1 - 7 Fumio Miyamoto15 - 7 LPts
22/01/2028Karaj, Iran1 - 6 Zhu Lin15 - 8 LPts
24/11/2027Milan, Italy1 - 5 Nero Pizzorno6 - 16(1) LPts
26/09/2027Turin, Italy1 - 4 Mariano Okaka5(1) - 22 LPts
13/08/2027Salvador, Brazil1 - 3 Jose Calistro13 - 11 LPts
14/06/2027Novara, Italy1 - 2 Leonardo Rangone2 - 16 LPts
18/04/2027Córdoba, Argentina1 - 1 Rodrigo Chia0 - 6 LPts
18/02/2027Berlin, Germany1 - 0 Brewster Genser11(1) - 10 LPts
20/12/2026Prato, Italy0 - 0 Alberto Cusano2 - 5 WPts