Weightclass:  Light Heavyweight
Location:  Modena, Italy
Record:  60 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/06/2028Modena, Italy59 - 29 Juan Mateos2 - 6 WPts
23/04/2028Modena, Italy58 - 29 Chris Priddy2 - 1 WPts
23/02/2028Modena, Italy57 - 29 Oro Laurel1 - 6 WPts
25/12/2027Modena, Italy56 - 29 Adam Bednorz25 - 16(1) WPts
26/10/2027Modena, Italy55 - 29 Tihomir á Savelev3 - 4 WPts
27/08/2027Modena, Italy54 - 29 Viggo Detlefsen2 - 12 WPts
27/06/2027Modena, Italy53 - 29 Edward Deans6 - 6 WPts
28/04/2027Modena, Italy52 - 29 Gareth Kilduff1 - 9 WPts
28/02/2027Modena, Italy51 - 29 Davor Mustapic5 - 4 WPts
30/12/2026Modena, Italy50 - 29 Gareth Kilduff1 - 7 WPts
31/10/2026Modena, Italy49 - 29 Nabulung Chalila1 - 1 WPts
01/09/2026Modena, Italy48 - 29 Lloyd Aitken2 - 2 WPts
03/07/2026Modena, Italy48 - 28 Vernon Bau63 - 15 LPts
02/06/2026Anderlecht, Belgium47 - 28 Vernon Bau63 - 14 WPts
02/05/2026Paris, France47 - 27 Luc Ader55 - 19(1) LPts
01/04/2026Cagliari, Italy46 - 27 Gianni Gianfrancesco22(1) - 13 WPts Italy National Championships 2026View
29/03/2026Cagliari, Italy45 - 27 Fino Alboni21 - 15 WPts Italy National Championships 2026View
26/03/2026Cagliari, Italy44 - 27 Lorenzo Cavazzuti12(1) - 15 WPts Italy National Championships 2026View
20/03/2026Harare, Zimbabwe44 - 26 Lewis Hunzvi56 - 26 LPts
17/02/2026Modena, Italy44 - 25 Lewis Hunzvi55 - 26 LPts
15/01/2026London, UK44 - 24 Savas Ghanem38(3) - 23(1) LPts Europe Championships 2026View
12/01/2026London, UK43 - 24 Franco Cotta41(6) - 20 WPts Europe Championships 2026View
09/01/2026London, UK42 - 24 Idzi Tomaski27 - 14 WPts Europe Championships 2026View
10/12/2025Istanbul, Turkey41 - 24 Can Halit43(3) - 19 WPts
09/11/2025Modena, Italy41 - 23 Can Halit42(3) - 19 LPts
16/09/2025Ningbo, China41 - 22 Hannes Digman54 - 6 LPts Ningbo World Championships 2025View
13/09/2025Ningbo, China40 - 22 Mikio Kinoshita54(1) - 9 WPts Ningbo World Championships 2025View
10/09/2025Ningbo, China39 - 22 Tugdual Guichard14 - 9 WPts Ningbo World Championships 2025View
07/09/2025Ningbo, China38 - 22 Haaris Farag16 - 16(1) WPts Ningbo World Championships 2025View
03/09/2025Enugu, Nigeria38 - 21 Haaris Ahmadi51 - 14 LPts
03/08/2025Valencia, Spain37 - 21 Franco Cotta39(5) - 16 WPts
03/07/2025Stockholm, Sweden36 - 21 Melker Boner39 - 16 WPts
02/06/2025Modena, Italy36 - 20 Zernebog Maghitov34 - 31 LPts
02/05/2025Modena, Italy35 - 20 Luc Ader49 - 15 WPts
01/04/2025Genoa, Italy34 - 20 Luigino Branca25 - 9 WPts Italy National Championships 2025View
29/03/2025Genoa, Italy33 - 20 Gianluigi Oliveri19 - 13 WPts Italy National Championships 2025View
26/03/2025Genoa, Italy32 - 20 Arturo Pizzorno3 - 4 WPts Italy National Championships 2025View
22/03/2025San Miguelito, Panama32 - 19 Eduardo Anselmo45 - 19 LPts
19/02/2025Al Ain, UAE32 - 18 Aftab Hashemi30 - 17 LPts
19/01/2025Modena, Italy31 - 18 Leonardo Verano37(1) - 13 WPts
19/12/2024Havana, Cuba30 - 18 Leonardo Verano37(1) - 12 WPts
18/11/2024Istanbul, Turkey30 - 17 Savas Ghanem28(2) - 19(1) LPts
18/10/2024Istanbul, Turkey30 - 16 Savas Ghanem27(2) - 19(1) LPts
17/09/2024Istanbul, Turkey30 - 15 Savas Ghanem26(2) - 19(1) LPts
17/08/2024Istanbul, Turkey30 - 14 Savas Ghanem25(2) - 19(1) LPts
17/07/2024Modena, Italy30 - 13 Alejandro Montanez32 - 10 LPts
15/06/2024Arequipa, Peru29 - 13 Santiago Corte37 - 13 WPts
15/05/2024Modena, Italy29 - 12 Santiago Corte36 - 13 LPts
01/04/2024Venice, Italy29 - 11 Adriano Rodano27(5) - 17 LPts Italy National Championships 2024View
29/03/2024Venice, Italy28 - 11 Gianni Gianfrancesco10 - 9 WPts Italy National Championships 2024View
26/03/2024Venice, Italy27 - 11 Gianluigi Oliveri16 - 8 WPts Italy National Championships 2024View
15/03/2024Modena, Italy27 - 10 Oscar Letson31 - 12 LPts
12/02/2024Durres, Albania27 - 9 Faton Murzaku17 - 16 LPts
12/01/2024Yekaterinburg, Russia27 - 8 Yevhen Boback43(1) - 9 LPts Europe Championships 2024View
09/01/2024Yekaterinburg, Russia26 - 8 Leszek Broda36 - 8 WPts Europe Championships 2024View
09/12/2023Modena, Italy25 - 8 Jin Kiong31(1) - 12 WPts
08/11/2023Modena, Italy24 - 8 Faton Murzaku17 - 13 WPts
08/10/2023Durres, Albania23 - 8 Faton Murzaku17 - 12 WPts
07/09/2023Surat, India23 - 7 Beck Engstrand24 - 17 LPts Surat World Championships 2023View
28/08/2023Modena, Italy22 - 7 Alfonso Cristobal18(1) - 13 WPts
28/07/2023Carolina, Puerto Rico21 - 7 Alfonso Cristobal18(1) - 12 WPts
27/06/2023Modena, Italy20 - 7 Ilhami Demir15 - 17 WPts
03/05/2023Padua, Italy19 - 7 Vico Bonatti26 - 8 WPts
01/04/2023Rome, Italy18 - 7 Adriano Rodano23(3) - 12 WPts Italy National Championships 2023View
29/03/2023Rome, Italy17 - 7 Primo De Nicolo6 - 19 WPts Italy National Championships 2023View
26/03/2023Rome, Italy16 - 7 Tito Palomba20(2) - 13 WPts Italy National Championships 2023View
13/02/2023Tirana, Albania15 - 7 Arjan Blaku15 - 15 WPts
15/12/2022Salzburg, Austria14 - 7 Steinberg Onnig11 - 15 WPts
17/10/2022Kiev, Ukraine14 - 6 Yulian Guba15 - 10 LPts
19/08/2022Riyadh, Saudi Arabia13 - 6 Rehman Hatem12 - 15 WPts
21/06/2022Kulob, Tajikistan12 - 6 Anton Ghacupoff16(2) - 11 WPts
23/04/2022Modena, Italy11 - 6 Alejandro Gonzalez11(1) - 14 WPts
23/02/2022Verona, Italy11 - 5 Valerio Finocchiaro9 - 8 LPts
01/01/2022Bologna, Italy10 - 5 Liberatore Scutari12 - 12 WPts
14/11/2021Palermo, Italy10 - 4 Alessio Guttuso22 - 4 LPts
13/09/2021Padua, Italy10 - 3 Mariano Baresi10 - 10 LPts
29/07/2021Rome, Italy9 - 3 Silvano Antonelli16(1) - 6 WPts
27/06/2021Little Rock, USA8 - 3 Bryan Lorimer3 - 5 WPts
27/04/2021Kiev, Ukraine8 - 2 Goga Makuch10 - 9 LPts
27/02/2021Warsaw, Poland7 - 2 Adrian Szymkowski10 - 8 WPts
30/12/2020Khayelitsha, South Africa6 - 2 Gareth Cilliers3 - 13 WPts
01/11/2020Minsk, Belarus5 - 2 Fedir Zahorchak6 - 10 WPts
03/09/2020Rome, Italy4 - 2 Alberto Lattuca1 - 1 WPts
30/07/2020Modena, Italy3 - 2 Odo Floor2 - 8 WPts
30/05/2020Rome, Italy2 - 2 Adolfo Pucci9 - 7 WPts
16/04/2020Messina, Italy2 - 1 Angelo Perri2 - 0 LPts
04/03/2020Berlin, Germany2 - 0 Barnard Deml11 - 2 LPts
04/01/2020Modena, Italy1 - 0 Bryn Grant3 - 6 WPts
05/11/2019Modena, Italy0 - 0 Cristiano Li Causi1 - 3 WPts