Amateur results| Date | Opponent | Place | Result | | 2007 | | - July 15 | Ivan Ricci | Isola del Liri, Italy | LPTS | | = July 29 | Paolo Padalino | Bisceglie, Bari | Draw | | * Aug. 3 | Amedeo Ciccone | Campobasso, Italy | NC | | - Aug. 11 | Emiliano Spinelli | Sant'Agapito, Italy | LRSC | | 2008 | | - Mar. 9 | Flavio Leo | Bari, Italy | LPTS | | - May 1 | Flavio Leo | Taranto, Italy | LDQ | | + July 12 | Michael Plesnik | Bisceglie, Italy | WPTS | | - Aug. 2 | Antonio Di Mario | Castelliri, Italy | LPTS | | = Aug. 14 | Francesco Di Giandomenico | Chieti, Italy | Draw | | = Aug. 22 | Luca Colantonio | L'Aquila, Italy | Draw | | = Sept. 6 | Luca Colantonio | Campobasso, Italy | Draw | | 2009 | | + Apr. 30 | Andrea Manco | Brindisi, Italy | WPTS | | = May 22 | Andrea Manco | Brindisi, Italy | Draw | | + May 31 | Francesco Selvaggi | Taranto, Italy | WPTS | | = July 18 | Alessio Marinelli | Brindisi, Italy | Draw | | + Aug. 8 | Luigi La Penna | Tricase Porto, Italy | WPTS | | - Sept. 5 | Alessio Marinelli | Taranto, Italy | LPTS | | = Sept. 12 | Paolo Padalino | Foggia, Italy | Draw | | + Oct. 3 | Corrado Barone | Andria, Italy | WPTS | | + Oct. 4 | Andrea Giovanni Moriello | Andria, Italy | WRSC | |
| Pomezia, Italy, Italian Junior Championships silver medal, 75 kg | + Oct. 24 | Saien Gabrielli | Pomezia, Italy | WRSC | | - Oct. 25 | Alfonso Di Russo | Pomezia, Italy | LPTS 13:5 | | 2010 | | = July 9 | Francesco Cacciapuoti | Capena, Italy | Draw | | * July 23 | Nicola Baldari | Roma, Italy | NC | | - Aug. 11 | Marcello Matano | Occhiobello, Italy | LDQ | | + Aug. 21 | Alessio Marinelli | Campobasso, Italy | WPTS | | - Nov. 6 | Martin Barretta | Brindisi, Italy | LPTS | | 2011 | | - Apr. 30 | Martin Barretta | Taranto, Italy | LPTS | | = June 4 | Giovanni D'Aprile | Surbo, Italy | Draw | | - June 19 | Yassine Habachi | Corato, Italy | LPTS | | + July 22 | Martin Barretta | Cellino San Marco, Italy | WPTS | | - Nov. 4 | Yassine Habachi | Brindisi, Italy | LPTS | | 2012 | | + Feb. 19 | Alessio Marinelli | Pulsano, Italy | WPTS | | - Feb. 26 | Martin Barretta | Taranto, Italy | LPTS | | = Mar. 4 | Yassine Habachi | Bari, Italy | Draw | | + Apr. 22 | Elidon Gaba | Barletta, Italy | WPTS | | + May 18 | Luigi Trapani | Messina, Italy | WPTS | | + May 19 | Francesco Carlozzo | Messina, Italy | WPTS | | - May 20 | Simone Fiori | Messina, Italy | LPTS | | + June 8 | Mattia Faraoni | Firenze, Italy | WPTS | | - June 9 | Gianluca Rosciglione | Firenze, Italy | LPTS | | + Nov. 24 | Vincenzo Cretazzo | Brindisi, Italy | WPTS | | + Nov. 25 | Francesco Carlozzo | Brindisi, Italy | WPTS | |
| Roma, Italy, Italian Championships quarter-finals, 81 kg | + Dec. 11 | Federico Gassani | Roma, Italy | WPTS 17:14 | | - Dec. 13 | Simone Fiori | Roma, Italy | LPTS 15:7 | | 2013 | | + May 5 | Federico La Selva | Taranto, Italy | WPTS | | + May 17 | Francesco Carlozzo | Frosinone, Italy | WPTS | | - May 19 | Simone Fiori | Frosinone, Italy | LPTS | | - July 26 | Antonio Lavitola | Marcianise, Italy | LPTS | | + Aug. 25 | Nika Gogiashvili | Massafra, Italy | WRSC | | + Oct. 19 | Antonio Di Vito | Taranto, Italy | WPTS | | + Nov. 23 | Williams Maccagnola | Matera, Italy | WPTS | | + Nov. 24 | Giovanni Balestra | Matera, Italy | WPTS | |
| Galliate, Italy, Italian Championships quarter-finals, 91 kg | - Dec. 12 | Endri Spahiu | Galliate, Italy | LPTS 2:1 | | 2014 | | + Mar. 30 | Gianmarco Cardillo | Napoli, Italy | WPTS | | + May 10 | Gianmarco Cardillo | Chieti, Italy | WPTS | | + June 27 | Karim Salem | Bergamo, Italy | WPTS | | + June 28 | Gheorghe Onuta | Bergamo, Italy | WPTS | | + June 29 | Emanuele D'Ippolito | Bergamo, Italy | WPTS | |
| Taviano, Italy, Italian Championships bronze medal, 91 kg | + Dec. 5 | Pierpaolo Gasparello | Taviano, Italy | WDQ 2 | | - Dec. 7 | Daniel Betti | Taviano, Italy | LPTS 3:0 | | 2015 | |
| Maiquetía, Venezuela, World Series of Boxing - 13th Round - Caciques de Venezuela vs Italia Thunder, 91 kg | - Apr. 18 | Alfonso Flores | Maiquetía, Venezuela | LPTS 5 (3:0) | | - May 17 | Nestor Mendez Correa | Salsomaggiore Terme, Italy | LDQ | | + June 13 | Ovidiu Enache | Taranto, Italy | WTKO-I | | + July 19 | Francesco Santoro | Martina Franca, Italy | WPTS | | + Dec. 18 | Marco Sirci | Taranto, Italy | WPTS | | 2016 | | + May 1 | Angelo Gentile | Taranto, Italy | WPTS |
Professional record| Date | Opponent | Place | Result | | 2017 | | + Sept. 16 | Semen Levin | Triggiano, Italy | W 6 | | 2018 | | + Apr. 28 | Istvan Kun | Molfetta, Italy | W 6 | | + Oct. 27 | Yassine Habachi | Giovinazzo, Italy | W 6 | | 2019 | | + Mar. 9 | Jozsef Racz | Molfetta, Italy | W 6 | 2020 Inactive | | 2021 | | + Jan. 16 | Sergio Romano | Molfetta, Italy | TKO 2 | | + Apr. 15 | Andrea Coffaro | Molfetta, Italy | W 6 | | + June 26 | Dragan Dragojevic | Molfetta, Italy | KO 2 | | + July 30 | Hrvoje Bozinovic | Molfetta, Italy | TKO 2 | | + Nov. 20 | Soso Abuladze | Carugate, Italy | TKO 2 | | 2022 | | + Mar. 5 | Elvis Smajlovic | Molfetta, Italy | TKO 2 | | (Won vacant IBO Mediterranean Cruiserweight Title) | | + July 23 | Ermin Avdic | Santa Marinella, Italy | TKO 1 | | + Sept. 3 | Williams Ocando | Ascoli Piceno, Italy | TKO 3 | | (Won vacant IBF Latino Cruiserweight Title) | | + Dec. 9 | Gabriele Guainella | Molfetta, Italy | TKO 2 | | (Won vacant Italian Cruiserweight Title) | | 2023 | | + July 29 | Julio Cesar Calimeno | Molfetta, Italy | W 6 | | + Nov. 24 | Lebogang Mashitoa | Molfetta, Italy | W 8 | | 2024 | | + Apr. 19 | Niklas Rasanen | Roma, Italy | W 10 | | (Won vacant IBF European Cruiserweight Title) | | + Oct. 12 | Orlando de Jesus Estrada | Roma, Italy | TKO 2 | | 2025 | | - June 8 | Jai Opetaia | Broadbeach, Australia | KO by 5 | | (For IBF World Cruiserweight Title) |
Summary
Total bouts: 18, Won: 17 (9 inside the limit), Lost: 1 (1 inside the limit), Draw: 0, NC: 0
|