Weightclass:  Welterweight
Location:  Rome, Italy
Record:  69(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2028Rome, Italy68(1) - 19 Sebastian Solin21(3) - 19 WPts
26/09/2028Rome, Italy67(1) - 19 Hugo Brandel18 - 12 WPts
28/07/2028Rome, Italy66(1) - 19 Munavvar Ismailov4 - 5 WPts
29/05/2028Rome, Italy65(1) - 19 Pien de Blide12 - 12 WPts
30/03/2028Rome, Italy64(1) - 19 Lear Heister6 - 23(2) WPts
31/01/2028Rome, Italy63(1) - 19 Coen Van Caiseele11 - 21 WPts
02/12/2027Rome, Italy62(1) - 19 Meuter Peussyn11 - 9 WPts
03/10/2027Rome, Italy61(1) - 19 Nikolai Mironov1 - 9 WPts
04/08/2027Rome, Italy60(1) - 19 Bertel Arling9 - 12 WPts
05/06/2027Rome, Italy59(1) - 19 Afon Rostovtsev0 - 8 WPts
05/04/2027Rome, Italy58(1) - 19 Robert Vizard0 - 11(1) WPts
03/02/2027Rome, Italy57(1) - 19 Declan Touch13 - 10 WPts
05/12/2026Rome, Italy56(1) - 19 Karno Hamsjin46(1) - 23 WPts
04/11/2026Rome, Italy55(1) - 19 Karno Hamsjin46(1) - 22 WPts
02/10/2026Rome, Italy54(1) - 19 Yulian Nadzhafov46(4) - 23 WPts
01/09/2026Rome, Italy53(1) - 19 Yulian Nadzhafov46(4) - 22 WPts
01/08/2026Rome, Italy52(1) - 19 Yulian Nadzhafov46(4) - 21 WPts
19/06/2026Rome, Italy51(1) - 19 Diego Bandigas46 - 16 WPts
18/05/2026Rome, Italy50(1) - 19 Marcel Strojny38(6) - 21 WPts
01/04/2026Cagliari, Italy49(1) - 19 Gianmarco Finocchiaro33(2) - 14 WPts Italy National Championships 2026View
29/03/2026Cagliari, Italy48(1) - 19 Antonio Acerbi8 - 19 WPts Italy National Championships 2026View
26/03/2026Cagliari, Italy47(1) - 19 Dino Borrelli10 - 7 WPts Italy National Championships 2026View
17/03/2026Bacoor, Philippines46(1) - 19 Diego Bandigas42 - 15 WPts
14/02/2026Rome, Italy46(1) - 18 Diego Bandigas41 - 15 LPts
09/01/2026London, UK46(1) - 17 Chrestien Dreyfus43(4) - 13 LPts Europe Championships 2026View
13/12/2025Rome, Italy45(1) - 17 Sung-ryong Jin28(2) - 29 WPts
12/11/2025Rome, Italy44(1) - 17 Canute Giesing36(1) - 15 WPts
12/10/2025Rome, Italy43(1) - 17 Canute Giesing36(1) - 14 WPts
07/09/2025Ningbo, China43(1) - 16 Robert Healey55(1) - 12 LPts Ningbo World Championships 2025View
19/08/2025Rome, Italy42(1) - 16 Joaquin Tafoya37 - 22 WPts
04/07/2025Copenhagen, Denmark42(1) - 15 Canute Giesing34(1) - 13 LPts
02/06/2025Chofu, Japan42(1) - 14 Yutaka Kubo48(1) - 12 LPts
02/05/2025Chofu, Japan42(1) - 13 Yutaka Kubo47(1) - 12 LPts
01/04/2025Genoa, Italy41(1) - 13 Gianmarco Finocchiaro25(1) - 13 WPts Italy National Championships 2025View
29/03/2025Genoa, Italy40(1) - 13 Tito Berlato23 - 20(1) WPts Italy National Championships 2025View
26/03/2025Genoa, Italy39(1) - 13 Gianfranco Agostino4(1) - 11 WPts Italy National Championships 2025View
09/03/2025Bacoor, Philippines39(1) - 12 Diego Bandigas32 - 11 LPts
06/02/2025Rome, Italy38(1) - 12 Montel Macias39(1) - 11 WPts
05/01/2025Rome, Italy37(1) - 12 Marek Tatar34 - 18 WPts
26/11/2024Rome, Italy36(1) - 12 Carlos Verdejo9 - 3 WPts
27/09/2024Rome, Italy35(1) - 12 Eloy Fuentes3 - 6 WPts
29/07/2024Rome, Italy34(1) - 12 Ganesa Mohabir30(4) - 12 WPts
30/05/2024Lausanne, Switzerland33(1) - 12 Senior Fillion37 - 8 WPts
01/04/2024Venice, Italy33(1) - 11 Vito Grieco47 - 6 LPts Italy National Championships 2024View
29/03/2024Venice, Italy32(1) - 11 Vito Ranieri33 - 12 WPts Italy National Championships 2024View
26/03/2024Venice, Italy31(1) - 11 Gianluigi Maurizio7(1) - 26 WPts Italy National Championships 2024View
14/03/2024Thessaloniki, Greece30(1) - 11 Corybantes Frangos15(3) - 26 WPts
15/01/2024Cape Town, South Africa29(1) - 11 Jevonte Mensah16 - 14 WPts
17/11/2023Roodepoort, South Africa28(1) - 11 Xyshaun Antwi17(2) - 14 WPts
19/09/2023Umlazi, South Africa27(1) - 11 Anele Chikane15 - 21 WPts
22/07/2023Kingston, Jamaica26(1) - 11 Henry Tolmie21 - 11 WPts
24/05/2023Halifax, Canada26(1) - 10 Tobias Menzies25(1) - 7 LPts
26/03/2023Rome, Italy26(1) - 9 Vito Grieco34 - 3 LPts Italy National Championships 2023View
06/02/2023Turin, Italy25(1) - 9 Alessandro Pozzo9(1) - 24 WPts
14/12/2022Rome, Italy24(1) - 9 Giorgio Valerio13 - 16 WPts
14/10/2022Palermo, Italy23(1) - 9 Giorgio Asaro8(1) - 21(3) WPts
13/09/2022Naples, Italy23(1) - 8 Alberto Del Piero21 - 7 LPts
23/07/2022Tours, France22(1) - 8 Garland Belisle6 - 17 WPts
24/05/2022Elche, Spain22(1) - 7 Fanuco Luna8 - 11 LPts
26/03/2022Catania, Italy22(1) - 6 Vito Grieco23 - 2 LPts Italy National Championships 2022View
16/03/2022Florence, Italy21(1) - 6 Remo Astori11 - 12 WPts
24/01/2022Auckland, New Zealand20(1) - 6 Mark Strength8 - 8 WPts
26/11/2021Tarant, Italy19(1) - 6 Valerio Brunetti13 - 10 WPts
08/10/2021Rome, Italy18 - 6 Colombo Giusto10 - 13(1) WKO3
07/08/2021Toshkent, Uzbekistan17 - 6 Naghi Sattar6 - 12 WPts
07/06/2021Manila, Philippines17 - 5 Lorenzo Sainz10 - 8 LPts
09/04/2021Mumbai, India17 - 4 Sukhinder Parmanand10 - 7 LPts
08/02/2021Managua, Nicaragua16 - 4 Yago Tagle3 - 16 WPts
11/12/2020Rome, Italy15 - 4 Giorgio Asaro5(1) - 13 WPts
10/10/2020Rome, Italy14 - 4 Pepe Rodano2 - 3 WPts
11/08/2020Rome, Italy13 - 4 Augusto Landolfi9 - 6 WPts
17/06/2020Rome, Italy12 - 4 Giorgio Valerio7 - 6 WPts
16/04/2020Rome, Italy12 - 3 Drud Hemp9 - 5 LPts
17/02/2020Rome, Italy11 - 3 Sajid Parsa0 - 5 WPts
18/12/2019Rome, Italy10 - 3 Francesco Sirigu4 - 5 WPts
18/10/2019Venice, Italy9 - 3 Carlo Palagi6 - 5 WPts
21/08/2019Rome, Italy8 - 3 Santiago Ovando4 - 0 WPts
22/06/2019Rome, Italy7 - 3 Duante Agyemang-Badu9 - 1 WPts
23/04/2019Santiago de los Caballeros, Dominican Republic7 - 2 Enzo Limas5 - 2 LPts
23/02/2019Rome, Italy6 - 2 Claudio De Franco3 - 3 WPts
24/12/2018Rome, Italy5 - 2 Pepe Valditara1 - 3 WPts
25/10/2018Rome, Italy4 - 2 Giorgio Valdifiori4 - 0 WPts
23/09/2018Rome, Italy4 - 1 Yavuz Aricanli5 - 0 LPts
22/07/2018Dubai, UAE4 - 0 Amer Jamil1 - 1 LPts
24/05/2018Rome, Italy3 - 0 Colombo Giusto0 - 1 WPts
26/03/2018Messina, Italy2 - 0 Colombo Panico0 - 2 WPts
13/02/2018Modena, Italy1 - 0 Leonardo Bertolacci0 - 1 WPts
06/01/2018Rome, Italy0 - 0 Ioakim Aghakhanov0 - 0 WPts