Weightclass:  Middleweight
Location:  Rome, Italy
Record:  22 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2034Rome, Italy22 - 24 Bo-kyung Jeon9 - 4 LPts
16/11/2033Rome, Italy21 - 24 Augusto Cocca7(1) - 9 WPts
18/09/2033Rome, Italy20 - 24 Bryan Pendry7 - 9 WPts
19/07/2033Rome, Italy19 - 24 Nico Fini6 - 18 WPts
19/05/2033Harare, Zimbabwe18 - 24 Oliver Mnkandla16 - 21 WPts
21/03/2033Dushanbe, Tajikistan17 - 24 Dmitri Jalilov12 - 22 WPts
21/01/2033Alcala de Henares, Spain17 - 23 Sancho Cardinal4 - 19 LPts
23/11/2032Palermo, Italy17 - 22 Alberto Cusano22 - 23 LPts
06/10/2032Recife, Brazil17 - 21 Santiago Garro15 - 12 LPts
08/08/2032Rome, Italy16 - 21 Malik Mohiuddin1 - 2 WPts
10/06/2032Prato, Italy15 - 21 Augusto Basini7 - 22(2) WPts
15/04/2032Kurume, Japan14 - 21 Ryo Sugita8 - 15 WPts
16/02/2032Davao City, Philippines14 - 20 Hayden Maya17 - 12 LPts
19/12/2031Saint Petersburg, Russia13 - 20 Nikolai Slivka7 - 16 WPts
21/10/2031Prato, Italy12 - 20 Alessandro Giordano7 - 32 WPts
21/08/2031Prato, Italy11 - 20 Alessandro Giordano7 - 31 WPts
23/06/2031Tembisa, South Africa11 - 19 James Ngelema15 - 10 LPts
24/04/2031Rome, Italy11 - 18 Luca Scopelliti8 - 14 LPts
24/02/2031Rome, Italy10 - 18 Alberto Pirlo0 - 1 WPts
25/12/2030Toyota, Japan10 - 17 Hiroki Kitamura9 - 9 LPts
27/10/2030Saratov, Russia9 - 17 Gennady Chernoff0 - 2 WPts
29/08/2030Rome, Italy8 - 17 Lebogang Coetzee4 - 2 WPts
29/06/2030Rome, Italy7 - 17 Fausto Tomasso0 - 1 WPts
29/04/2030Rome, Italy6 - 17 Yago Amado0 - 2 WPts
01/03/2030Hanover, Germany6 - 16 Ferdie Storbeck0 - 4 LPts
01/01/2030Riga, Latvia6 - 15 Ivan Sarkangals33 - 24 LPts
03/11/2029Rome, Italy6 - 14 Gauvain Bazin2 - 7 LPts
04/09/2029Georgetown, Guyana5 - 14 Dominic Gove0 - 0 WPts
07/07/2029Brest, France5 - 13 Jean-Baptiste Larive10 - 21 LPts
09/05/2029Rome, Italy5 - 12 Vico Libertini2 - 14 LPts
11/03/2029Bogota, Colombia5 - 11 Luis Camero12(1) - 27 LPts
11/01/2029Tarant, Italy5 - 10 Fino Pesce16 - 18(4) LPts
15/11/2028Rome, Italy5 - 9 Alfredo Zambrotta6 - 15 LPts
16/09/2028Genoa, Italy4 - 9 Lorenzo Fanales3 - 11 WPts
24/07/2028Rome, Italy4 - 8 Gabriele Lo Sardo14(3) - 26 LPts
04/06/2028Rome, Italy4 - 7 Dino Cappucci23(1) - 13 LPts
12/04/2028Milan, Italy3 - 7 Daniele Romagnoli16 - 27 WPts
12/03/2028Asuncion, Paraguay3 - 6 Orlando Ventura6 - 9 LPts
13/01/2028Bratislava, Slovakia3 - 5 Artur Zajic21 - 22(1) LPts
15/11/2027Genoa, Italy2 - 5 Francesco Arrighi0 - 0 WPts
11/10/2027Catania, Italy2 - 4 Alberto Adduce19(1) - 13 LPts
13/08/2027Manaus, Brazil1 - 4 Gonzalo Loreto3 - 16(1) WPts
14/06/2027Rome, Italy0 - 4 Gilbert Corell1 - 11(2) WPts
16/04/2027Manaus, Brazil0 - 3 Kiki Garces5 - 6 LPts
16/02/2027Rome, Italy0 - 2 Vasili Adamovich5 - 8 LPts
18/12/2026Rome, Italy0 - 1 Edmondo Violante3(1) - 12 LPts
05/11/2026Rome, Italy0 - 0 Kacper Czarnowski5 - 8 LPts