Weightclass:  Welterweight
Location:  Florence, Italy
Record:  28(4) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2027Florence, Italy27(4) - 22 Harvey Kabel9 - 9 WPts
11/04/2027Florence, Italy26(4) - 22 Robert Ancheta8 - 9 WPts
11/02/2027Florence, Italy25(3) - 22 Daniele Trivelli1 - 0 WKO3
13/12/2026Florence, Italy24(3) - 22 Max Teague2 - 5 WPts
14/10/2026Florence, Italy23(3) - 22 John Heaven5 - 3 WPts
15/08/2026Florence, Italy22(3) - 22 Gerard Clemen0 - 4 WPts
16/06/2026Florence, Italy21(3) - 22 Nero Pozzo5 - 20 WPts
17/04/2026Shah Alam, Malaysia21(3) - 21 Paul Kou26 - 10 LPts
17/02/2026Aba, Nigeria20(2) - 21 Kunle Akide4 - 19(2) WKO3
20/12/2025Georgetown, Guyana20(2) - 20 Sid Adie4 - 20 LPts
22/10/2025Florence, Italy19(1) - 20 Gianmarco Chiaventi3 - 7 WKO3
23/08/2025Bratislava, Slovakia18(1) - 20 Libor Pastorek23(1) - 11 WPts
25/06/2025Foggia, Italy17(1) - 20 Daniele Masotti15(1) - 26 WPts
28/04/2025Florence, Italy16(1) - 20 Attilio Van Broeck4 - 5 WPts
28/02/2025Florence, Italy15(1) - 20 Bartlomiej Kasprzycki3 - 12 WPts
31/12/2024Florence, Italy14(1) - 20 Nero Pozzo2 - 14 WPts
01/11/2024Florence, Italy13(1) - 20 Gabriele Turco1 - 23 WPts
03/09/2024Dublin, Ireland12(1) - 20 Daniel Fitzgerald5 - 13 WPts
06/07/2024Christchurch, New Zealand12(1) - 19 Noel Brice10 - 9 LPts
07/05/2024Bristol, UK12(1) - 18 Brett Treacy24(1) - 14 LPts
09/03/2024Wuhan, China12(1) - 17 Chung Zhan27 - 11(2) LPts
10/01/2024Rome, Italy11(1) - 17 Mariano Alberici8 - 17 WPts
19/11/2023Bologna, Italy11(1) - 16 Savio Lovelli23 - 12 LPts
09/10/2023Genoa, Italy11(1) - 15 Francesco Sirigu11 - 23 LPts
30/08/2023Adelaide, Australia11(1) - 14 John Gowen20 - 14 LPts
02/07/2023Florence, Italy10(1) - 14 Nero Pozzo1 - 5 WPts
03/05/2023Naples, Italy10(1) - 13 Rodolfo Chiarante9 - 23 LPts
21/03/2023Tours, France9(1) - 13 Garland Belisle8 - 19 WPts
21/01/2023Duran, Ecuador9(1) - 12 Ovidio Alanis24 - 9 LPts
23/11/2022Florence, Italy8(1) - 12 Tito Buffon2 - 17 WPts
23/09/2022Quito, Ecuador8(1) - 11 Montana Saiz12(1) - 17 LPts
26/07/2022Rome, Italy7(1) - 11 Augusto Dragonetti14(1) - 14 WPts
07/06/2022Dumai, Indonesia6(1) - 11 Narotama Sauyai4(1) - 9 WPts
09/04/2022Pikine, Senegal6(1) - 10 Tugdual Guirassy8 - 16 LPts
09/02/2022Rome, Italy5(1) - 10 Alberto Violante2 - 14(2) WPts
14/12/2021Rome, Italy5(1) - 9 Cristiano De Capua12 - 11 LPts
13/11/2021Salerno, Italy5(1) - 8 Daniele Calzaghe15 - 6 LPts
24/09/2021Rome, Italy4(1) - 8 Mariano Alberici2 - 9 WPts
25/07/2021Rome, Italy4(1) - 7 Gianluigi Nini15 - 7 LPts
12/06/2021Florence, Italy3(1) - 7 Fino Senatore3 - 6 WPts
11/04/2021Florence, Italy3(1) - 6 Neal Martens10 - 10 LPts
09/02/2021Bangkok, Thailand3(1) - 5 Tiger Petchyinda12(1) - 6 LPts
12/12/2020Florence, Italy3(1) - 4 Neper Disla3 - 10 LPts
11/10/2020Turin, Italy3(1) - 3 Luigi Saglia7 - 12 LPts
06/09/2020Florence, Italy3(1) - 2 Alfredo Fiori10 - 3 LPts
05/07/2020Padua, Italy2(1) - 2 Vito Scagni0 - 0 WPts
17/05/2020Milan, Italy2(1) - 1 Fino Matteoli6 - 5 LPts
16/04/2020Florence, Italy1 - 1 Fino Sabattini4 - 5(1) WKO3
17/02/2020Florence, Italy1 - 0 Fino Sabattini3 - 5(1) LPts
18/12/2019Florence, Italy0 - 0 Alberto Violante1 - 2 WPts