Weightclass:  Middleweight
Location:  Palermo, Italy
Record:  62 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/11/2028Palermo, Italy61 - 23 Omar Schaufele18 - 21 WPts
25/09/2028Palermo, Italy60 - 23 Geernaert Claessens9 - 15 WPts
27/07/2028Palermo, Italy59 - 23 Kahil Azzouzj5 - 3 WPts
28/05/2028Palermo, Italy58 - 23 Hamid Sayed2 - 0 WPts
29/03/2028Palermo, Italy57 - 23 Alexander Regas5 - 4 WPts
29/01/2028Palermo, Italy56 - 23 Ian Lane4 - 15 WPts
30/11/2027Palermo, Italy55 - 23 Satri Sie1 - 7(1) WPts
01/10/2027Palermo, Italy54 - 23 Jesus Hurtado1 - 13 WPts
02/08/2027Palermo, Italy53 - 23 Paul Sauvage5 - 8 WPts
03/06/2027Palermo, Italy52 - 23 Absyrtus Markos7 - 23 WPts
04/04/2027Palermo, Italy51 - 23 Ui-jo Shin1 - 10 WPts
03/02/2027Palermo, Italy50 - 23 Jeong-ho Kong9 - 15 WPts
05/12/2026Valencia, Venezuela49 - 23 Guido Cepeda38 - 31 WPts
04/11/2026Palermo, Italy49 - 22 Guido Cepeda37 - 31 LPts
28/09/2026Palermo, Italy48 - 22 Xalvador Matamoros36(1) - 28 WPts
28/08/2026Palermo, Italy47 - 22 Xalvador Matamoros36(1) - 27 WPts
28/07/2026Palermo, Italy46 - 22 Xalvador Matamoros36(1) - 26 WPts
02/06/2026Lusaka, Zambia46 - 21 John Nawale35 - 25 LPts
02/05/2026Kumasi, Ghana46 - 20 Mark Kwabi54 - 13 LPts
01/04/2026Cagliari, Italy45 - 20 Claudio Armani33(2) - 26 WPts Italy National Championships 2026View
29/03/2026Cagliari, Italy44 - 20 Rocco Mancuso11(1) - 6 WPts Italy National Championships 2026View
26/03/2026Cagliari, Italy43 - 20 Gabriele Lo Sardo7(1) - 18 WPts Italy National Championships 2026View
08/03/2026Nador, Morocco42 - 20 Karam-eddine Amzine37(1) - 25 WPts
05/02/2026Palermo, Italy41 - 20 Magne Berven31 - 30 WPts
05/01/2026Oslo, Norway40 - 20 Magne Berven31 - 29 WPts
05/12/2025Riyadh, Saudi Arabia40 - 19 Amjad Bashara26(1) - 36 LPts
04/11/2025Palermo, Italy40 - 18 Amjad Bashara25(1) - 36 LPts
04/10/2025Palermo, Italy39 - 18 Max Vermeulen37 - 20 WPts
28/08/2025Linz, Austria38 - 18 Wilhelm Jantschik28(4) - 24 WPts
28/07/2025Ulaanbaatar, Mongolia38 - 17 Vitali Boshughtu45 - 22(5) LPts
27/06/2025Nador, Morocco37 - 17 Karam-eddine Amzine35(1) - 18 WPts
27/05/2025Nador, Morocco37 - 16 Karam-eddine Amzine34(1) - 18 LPts
26/04/2025San Salvador, El Salvador36 - 16 Federico Vivar30 - 30 WPts
26/03/2025Genoa, Italy36 - 15 Luigino Adduce19 - 11 LPts Italy National Championships 2025View
12/03/2025Riyadh, Saudi Arabia35 - 15 Amjad Bashara19 - 32 WPts
07/02/2025Daloa, Ivory Coast35 - 14 Darrell Jean32(2) - 16 LPts
06/01/2025Palermo, Italy35 - 13 Nathan Ryan29 - 19 LPts
06/12/2024Palermo, Italy34 - 13 Nathan Ryan29 - 18 WPts
05/11/2024Cork, Ireland33 - 13 Nathan Ryan29 - 17 WPts
05/10/2024Palermo, Italy33 - 12 Nathan Ryan28 - 17 LPts
30/08/2024Palermo, Italy32 - 12 Montel Forero26 - 21 WPts
29/07/2024Palermo, Italy31 - 12 Montel Forero26 - 20 WPts
31/05/2024Palermo, Italy30 - 12 Ultar Frier2(1) - 9 WPts
01/04/2024Venice, Italy29 - 12 Gianni Parola26(2) - 20 WPts Italy National Championships 2024View
29/03/2024Venice, Italy28 - 12 Francesco Caira15 - 25 WPts Italy National Championships 2024View
26/03/2024Venice, Italy27 - 12 Liberatore Zocco6 - 10(1) WPts Italy National Championships 2024View
09/02/2024Palermo, Italy26 - 12 Gus McGee2 - 12(1) WPts
11/12/2023Naples, Italy25 - 12 Fabiano Ossi11 - 22(4) WPts
15/10/2023Palermo, Italy24 - 12 Fino Pesce0 - 1 WPts
16/08/2023Palermo, Italy23 - 12 Gig Valdivia4 - 13 WPts
17/06/2023Gomel, Belarus22 - 12 Sergei Kuzmich1 - 5 WPts
19/04/2023Rome, Italy22 - 11 Augusto Gatti18(1) - 11 LPts
19/03/2023Palermo, Italy21 - 11 Goker Akyildiz6(1) - 18 WPts
18/01/2023Spanish Town, Jamaica20 - 11 Dylan Kettles7 - 23 WPts
20/11/2022Palermo, Italy20 - 10 Silvano Luca6 - 21 LPts
29/09/2022Catania, Italy19 - 10 Fillipo De Pasquale5(1) - 16 WPts
14/08/2022Berlin, Germany18 - 10 Jens Kupferman0 - 5 WPts
16/06/2022Tarant, Italy17 - 10 Pepe Bocchino8 - 11 WPts
22/04/2022Lapu-Lapu, Philippines17 - 9 Guido Somera7 - 13 LPts
22/02/2022Palermo, Italy17 - 8 Borya Medved12 - 13 LPts
23/12/2021Milan, Italy16 - 8 Enzo Siliquini11(1) - 10 WPts
24/10/2021Milan, Italy15 - 8 Remo Ranocchia13 - 11 WPts
20/09/2021Cork, Ireland14 - 8 Ethan Malley4 - 17 WPts
23/07/2021Quebec City, Canada13 - 8 Yves Nys5 - 15 WPts
25/05/2021Palermo, Italy12 - 8 Lorenzo Cavina1 - 10 WPts
26/03/2021Rome, Italy12 - 7 Colombo Prandelli13 - 6 LPts
21/02/2021Bamenda, Cameroon12 - 6 Porter Verne1 - 13 LPts
24/12/2020Palermo, Italy11 - 6 Enzo De Vito6(1) - 9(1) WPts
23/10/2020Naples, Italy10 - 6 Fillipo Ceci8(1) - 7 WPts
02/09/2020Rome, Italy10 - 5 Enzo De Vito5(1) - 8(1) LPts
30/07/2020Baku, Azerbaijan10 - 4 Humbat Gadjarov10(1) - 3 LPts
30/05/2020Basel, Switzerland9 - 4 Roald Gelsinger5 - 10 WPts
01/04/2020Tarant, Italy9 - 3 Arturo Lupi17(1) - 0 LPts Italy National Championships 2020View
29/03/2020Tarant, Italy8 - 3 Primo Tremaglia12 - 4 WPts Italy National Championships 2020View
26/03/2020Tarant, Italy7 - 3 Gianluca Albonetti12 - 2 WPts Italy National Championships 2020View
23/02/2020Palermo, Italy6 - 3 Fabrizio Mazza0 - 2 WPts
24/12/2019Rome, Italy5 - 3 Fausto Tripodi6(1) - 4 WPts
05/11/2019Turin, Italy4 - 3 Fabrizio Mazza0 - 0 WPts
21/09/2019Palermo, Italy3 - 3 Maxim Halas3 - 5 WPts
23/07/2019Turin, Italy2 - 3 Gianluca Galati5(1) - 5 WPts
05/06/2019Rome, Italy2 - 2 Bernardo Fabio0 - 0 LPts
03/05/2019Namangan, Uzbekistan2 - 1 Khudu Allahverdiyev0 - 7 LPts
03/03/2019Palermo, Italy1 - 1 Nikolai Bardin0 - 2 WPts
03/01/2019Medan, Indonesia1 - 0 Santoso Hartadi0 - 1 LPts
05/11/2018Palermo, Italy0 - 0 Alessandro Turri2 - 0 WPts