Amateur Results| | | 2013 | | Date | Opponent | Place | Result | | + Apr. 27 | Alexander Quacquarella | San Severo, Italy | WPTS | | | | 2014 | | Date | Opponent | Place | Result | | + Feb. 22 | Riccardo Zinfollino | Taranto, Italy | WPTS | | + Feb. 23 | Emiliano Sermon | Taranto, Italy | WTKO | | + Apr. 5 | Giuseppe Tatone | Foggia, Italy | WPTS | | - June 27 | Vincenzo Ciciriello | Canosa di Puglia, Italy | LPTS | | - July 6 | Oruam Racso Romero Camaco | Borgo San Lorenzo, Italy | LPTS | | + July 26 | Michael Paggi | Sassocorvaro, Italy | WPTS | | + Aug. 6 | Gioacchino Pietrangelo | Foggia, Italy | WPTS | | + Nov. 29 | Armand Guga | Udine, Italy | WPTS | | + Dec. 12 | Dario Roncagalli | Bologna, Italy | WPTS | | + Dec. 13 | Gabriele Sassi | Bologna, Italy | WPTS | | + Dec. 14 | Erikson Sina | Bologna, Italy | WPTS | | | | 2015 | | Date | Opponent | Place | Result | | + Feb. 7 | Daniele Zagatti (ITA) | Ferrara, Italy | WPTS | | - Feb. 22 | Michael Mainenti (ITA) | San Lazzaro di Savena, Italy | LPTS | | + Mar. 14 | Luca Zanuzzi | Rovereto, Italy | WTKO | | = May 10 | Simone Carlucci | Foggia, Italy | Draw | | - May 16 | Ennio Zingaro (ITA) | Salsomaggiore Terme, Italy | LPTS | | + May 30 | Stefano Mantegazza | Bovolenta, Italy | WPTS | | + July 3 | Michele Broili (ITA) | Gonars, Italy | WPTS | | - July 18 | Damian Cernean (ITA) | Paratico, Italy | LPTS | | - July 23 | Gianmaria Castaldo | Sant’Arcangelo di Romagna, Italy | LPTS | | + Oct. 2 | Savino Bifulco | Bifulco, Italy | WPTS | | - Oct. 23 | Stefano Mantegazza | Piove di Sacco, Italy | LPTS | | + Nov. 13 | Dario Roncagalli | Parma, Italy | WPTS | | + Nov. 14 | Giuseppe Maganuco | Parma, Italy | WPTS | | + Nov. 15 | Marco Battaglia (ITA) | Parma, Italy | WPTS | |
| Roseto degli Abruzzi, Italy, Italian Championships silver medal, 64 kg | + Dec. 3 | Alessandro D'Amore | Roseto degli Abruzzi, Italy | WPTS 3:0 | | + Dec. 4 | Salah Rafik | Roseto degli Abruzzi, Italy | WTKO-I 1 | | + Dec. 6 | Luca Grusovin (ITA) | Roseto degli Abruzzi, Italy | WPTS 3:0 | | - Dec. 8 | Dario Vangeli (ITA) | Roseto degli Abruzzi, Italy | LPTS 3:0 | | | | 2016 | | Date | Opponent | Place | Result | |
| Bologna, Italy, Club Dual Match Italy vs Ireland, 64 kg | + Mar. 20 | Nathan Fleet | Bologna, Italy | WPTS | | + May 7 | Mohammed Graich (ITA) | Trieste, Italy | WPTS | | + May 13 | Catalin Ionut Ionescu | Agliana, Italy | WPTS | | - June 11 | Fateh Benkorichi (ITA) | Reggio Emilia, Italy | LPTS | |
| Worgl, Austria, Club Dual Match Austria vs Italy, 64 kg | - June 24 | Augen Dahinten | Worgl, Austria | LPTS | | - July 15 | Paolo Di Lernia (ITA) | Gorizia, Italy | LPTS | | + Nov. 4 | Vitalie Spinu (ITA) | Parma, Italy | WTKO-I | | + Nov. 5 | Gianmaria Castaldo | Parma, Italy | WPTS | | + Nov. 6 | Gerardo Scalcione (ITA) | Parma, Italy | WDQ | |
| Bergamo, Italy, Italian Championships bronze medal, 64 kg | + Dec. 6 | Marco Dell'Aquila | Bergamo, Italy | WPTS 3:0 | | + Dec. 7 | Alessandro D'Amore | Bergamo, Italy | WWO | | - Dec. 9 | Paolo Di Lernia (ITA) | Bergamo, Italy | LPTS 3:0 |
Professional record| | | 2016 | | Date | Opponent | Place | Result | | + Dec. 26 | Fabio Selvaggio | Bologna, Italy | WDQ 3 | | | | 2017 | | Date | Opponent | Place | Result | | + Mar. 12 | Lorenzo CALÌ | Bologna, Italy | W 4 | | + May 19 | Mirko Marchetti | Granarolo dell'Emilia, Italy | W 4 | | + June 30 | Riccardo Battisti | Terracina, Italy | TKO 1 | | + Dec. 26 | Milovan Dragojevic | Bologna, Italy | W 6 | | | | 2018 | | Date | Opponent | Place | Result | | + June 16 | Dimitrije Djordjevic | Bologna, Italy | W 6 | | + July 6 | Gaetano GUTTÀ | Mantova, Italy | TKO 1 | | + Oct. 13 | David Afonso PEREIRA | Bologna, Italy | TW 5 | | + Dec. 15 | Tamaz Avdiev | Bologna, Italy | W 8 | | | | 2019 | | Date | Opponent | Place | Result | | + Mar. 9 | Francesco Acatullo | Bologna, Italy | W 8 | | + May 24 | Massimiliano Ballisai | Mantova, Italy | TW 8 | | (Won vacant Italian Super-Lightweight Title) | | + Oct. 11 | Hassan Nourdine | Bologna, Italy | W 10 | | (Retained Italian Super-Lightweight Title) | | | | 2020 | | Date | Opponent | Place | Result | | - Nov. 13 | Mohamed Khalladi | Mantova, Italy | KO by 7 | | | | 2021 | | Date | Opponent | Place | Result | | = Apr. 9 | Luciano Randazzo | Mantova, Italy | TDraw 4 | | (Retained Italian Super-Lightweight Title) | | - May 29 | Rohan Polanco | Mao, Dominican Republic | TKO by 3 | | + Nov. 27 | Daniele Zagatti | Ferrara, Italy | W 10 | | (Retained Italian Super-Lightweight Title) | | | | 2022 | | Date | Opponent | Place | Result | | - Mar. 26 | Charlemagne Metonyekpon | Osimo, Italy | L 10 | | (Lost Italian Super-Lightweight Title) | | + July 21 | Daniele Zagatti | Masi Torello, Italy | W 10 | | (Won vacant WBC Mediterranean Super-Lightweight Title) | | + Dec. 3 | Mikheil Gabinashvili | Bologna, Italy | W 6 | | | | 2023 | | Date | Opponent | Place | Result | | - July 15 | Sandor Martin | Verbania, Italy | TKO by 6 | | + Nov. 25 | Achiko Odikadze | Mantova, Italy | cTKO 2 | | + Dec. 16 | Fernando Mosquera | Bologna, Italy | W 6 | | | | 2024 | | Date | Opponent | Place | Result | | - Apr. 20 | Antoine Vanackere | Louvain-la-Neuve, Belgium | L 10 | | (For vacant IBF International Super-Lightweight Title) | | + July 25 | Maycol Escobar | Mantova, Italy | W 6 | | + Dec. 1 | Giorgi Gachechiladze | Mantova, Italy | W 6 | | | | 2025 | | Date | Opponent | Place | Result | | - June 7 | Francesco Acatullo | Orbetello, Italy | TKO by 1 | | (For vacant Italian Lightweight Title) |
Summary
Total bouts: 26, Won: 19 (3 inside the limit), Lost: 6 (4 inside the limit), Draw: 1, NC: 0, ND: 0
|