Weightclass:  Welterweight
Location:  Sassari, Italy
Record:  25 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/02/2029Sassari, Italy24 - 26 Cristiano Sacchi14 - 13 WPts
27/12/2028Sassari, Italy23 - 26 Vito Chiarante5 - 10 WPts
28/10/2028Sassari, Italy22 - 26 Franchot Rodin3 - 7 WPts
29/08/2028Sassari, Italy21 - 26 Berto Bazan1 - 5 WPts
30/06/2028Sassari, Italy20 - 26 Jawad Rad8 - 9 WPts
01/05/2028Sassari, Italy19 - 26 Vittore De Franco7 - 11 WPts
02/03/2028Sassari, Italy18 - 26 Ivan Kozma1 - 8 WPts
02/01/2028Sassari, Italy17 - 26 Luigi Cappucci4 - 7 WPts
03/11/2027Sassari, Italy16 - 26 Dante Crisafulli7 - 10 WPts
03/09/2027Dublin, Ireland15 - 26 Dean Murray9 - 26 WPts
03/08/2027Pikine, Senegal15 - 25 Laramie Keita25 - 16 LPts
03/07/2027Pikine, Senegal15 - 24 Laramie Keita24 - 16 LPts
02/06/2027Perth, Australia14 - 24 Joe Petrenko16 - 17(1) WPts
30/04/2027Tamale, Ghana14 - 23 Tyrell Ankrah15 - 25(1) LPts
29/03/2027Verona, Italy14 - 22 Dino Borrelli15(1) - 10 LPts Italy National Championships 2027View
26/03/2027Verona, Italy13 - 22 Adriano Bernardini10 - 18 WPts Italy National Championships 2027View
08/03/2027Bangkok, Thailand13 - 21 Rusalee Surinsirirat24 - 8 LPts
05/02/2027Sassari, Italy13 - 20 Waqar Dar20 - 12 LPts
04/01/2027Sassari, Italy12 - 20 Ximen Vegas8 - 5 WPts
21/11/2026Sassari, Italy11 - 20 Isaak Hawryluk4 - 4 WPts
22/09/2026London, UK10 - 20 John Culbert6 - 16 WPts
25/07/2026Riga, Latvia9 - 20 Aleksei Gramatnieks5 - 18 WPts
27/05/2026Oslo, Norway8 - 20 Leif Jorgensen4 - 10 WPts
29/03/2026Cagliari, Italy8 - 19 Cecilio Quagliata48(1) - 19 LPts Italy National Championships 2026View
26/03/2026Cagliari, Italy7 - 19 Mariano Bongiorno8 - 9 WPts Italy National Championships 2026View
09/03/2026Recife, Brazil6 - 19 Guillermo Giraldo7 - 19 WPts
09/01/2026Milan, Italy6 - 18 Fabio Caira10 - 9 LPts
30/11/2025Abu Dhabi, UAE5 - 18 Rashid Zakariya3(1) - 14 WPts
02/10/2025Sassari, Italy4 - 18 Primo Candreva1 - 10 WPts
04/08/2025Florence, Italy4 - 17 Gianluigi Maurizio12(1) - 30 LPts
26/06/2025Athens, Greece4 - 16 Ceyx Panagopoulos32 - 14 LPts
28/04/2025Sassari, Italy4 - 15 Gianluigi De Fabio6(1) - 15 LPts
28/02/2025Sassari, Italy4 - 14 Mel Olajengbesi1 - 6 LPts
31/12/2024Sassari, Italy4 - 13 Paul Donkin5 - 24 LPts
02/11/2024Sassari, Italy3 - 13 Luigi Scivoletto9 - 10 WPts
04/09/2024Milan, Italy3 - 12 Nero Secchia11 - 26 LPts
07/07/2024Pretoria, South Africa3 - 11 Naeem Kanda18 - 24 LPts
09/05/2024Turin, Italy3 - 10 Leonardo Zaza13 - 12 LPts
26/03/2024Venice, Italy3 - 9 Vito Ranieri32 - 12 LPts Italy National Championships 2024View
21/02/2024Naples, Italy2 - 9 Vicenzo Angius10 - 15 WPts
02/01/2024Antwerp, Belgium2 - 8 Kevin Van Cille1 - 1 LPts
03/11/2023Dubai, UAE2 - 7 Kamran Jafari13 - 16 LPts
05/09/2023Milan, Italy1 - 7 Edmondo Arrighi0 - 0 WPts
23/07/2023Khabarovsk, Russia1 - 6 Arseni Evanoff6 - 15 LPts
25/05/2023Genoa, Italy1 - 5 Fabiano Gambini25 - 9 LPts
04/04/2023Amsterdam, Netherlands1 - 4 Glenn Willeman19 - 13 LPts
04/02/2023Harare, Zimbabwe1 - 3 Dylan Mujuru17 - 15 LPts
07/12/2022Harare, Zimbabwe1 - 2 Nick Parirenyatwa19 - 11 LPts
09/10/2022Sassari, Italy1 - 1 Thompson Izobo30 - 4 LPts
11/08/2022Venice, Italy1 - 0 Daniele Fantuzzi16(1) - 11 LPts
05/07/2022Tarant, Italy0 - 0 Mauro De Fabio0 - 0 WPts