Weightclass:  Lightweight
Location:  Rome, Italy
Record:  34 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2031Rome, Italy33 - 10 Viktor Bayar3 - 7 WPts
09/01/2031Rome, Italy32 - 10 Paul Trimble1 - 11 WPts
09/11/2030Rome, Italy31 - 10 Haemon Drakos13 - 3 WPts
10/09/2030Rome, Italy30 - 10 Sßva Repa5 - 10 WPts
11/07/2030Rome, Italy29 - 10 Joaquin Bonifacio14(1) - 17 WPts
12/05/2030Rome, Italy28 - 10 Tymon Karban3 - 7 WPts
12/03/2030Rome, Italy27 - 10 Noel Tassie6 - 14 WPts
10/01/2030Rome, Italy26 - 10 Noah MacCubbin7 - 13 WPts
10/11/2029Rome, Italy25 - 10 Julius Kononen9 - 6 WPts
11/09/2029Rome, Italy24 - 10 Mikhail Ghacksylycow10 - 4 WPts
13/07/2029Cagliari, Italy24 - 9 Savio Corghi20 - 15 LPts
16/05/2029Milan, Italy23 - 9 Pepe Ferraro7 - 18 WPts
26/03/2029Monza, Italy23 - 8 Massimo Visco26 - 13 LPts Italy National Championships 2029View
16/03/2029Rome, Italy22 - 8 Angelo Zappacosta12(3) - 12 WPts
15/01/2029Modena, Italy21 - 8 Enzo Chiesa13 - 10 WPts
17/11/2028Milan, Italy20 - 8 Nero Lorenzetti13(2) - 11 WPts
20/09/2028Accra, Ghana19 - 8 Oliver Ampomah3 - 5 WPts
23/07/2028Samarqand, Uzbekistan18 - 8 Georgiy Haziyev9 - 14 WPts
25/05/2028Dun Laoghaire, Ireland18 - 7 Joshua Whelan18 - 13 LPts
27/03/2028Carolina, Puerto Rico17 - 7 Quinto Montalbo2 - 4 WPts
28/01/2028Rome, Italy17 - 6 Damiano Goracci11 - 8 LPts
29/11/2027Monza, Italy16 - 6 Francesco Chiesa5 - 12(1) WPts
02/10/2027Rome, Italy15 - 6 Henio Strzelecki1 - 8 WPts
03/08/2027Rome, Italy14 - 6 Savio Corghi9 - 14 WPts
03/06/2027Rome, Italy13 - 6 Callum Ekpuk5 - 14 WPts
05/04/2027Rome, Italy12 - 6 Rob McCaleb6 - 7(1) WPts
05/02/2027Rome, Italy12 - 5 Alfredo Flamigni10 - 9(1) LPts
16/12/2026Rome, Italy11 - 5 Hayden Muno2 - 13 WPts
17/10/2026Touba, Senegal11 - 4 Laramie Barry4 - 7 LPts
19/08/2026Puebla, Mexico11 - 3 Jesus Castelo18 - 9 LPts
21/06/2026Modena, Italy10 - 3 Leonardo Bernabe4 - 11 WPts
26/04/2026Naples, Italy9 - 3 Sergio Pagliuzzi8 - 22 WPts
26/03/2026Cagliari, Italy9 - 2 Alfredo Perri32(1) - 23 LPts Italy National Championships 2026View
27/02/2026Rome, Italy8 - 2 Augusto Cuffaro0 - 2 WPts
29/12/2025Turin, Italy7 - 2 Adolfo Catasta13(1) - 14 WPts
31/10/2025Milan, Italy6 - 2 Pepe Ferraro0 - 3 WPts
06/09/2025Turin, Italy5 - 2 Alfredo Rossetti4(1) - 22 WPts
24/07/2025Turin, Italy5 - 1 Luca Rodano23(2) - 23 LPts
23/06/2025Rome, Italy4 - 1 Alfredo Flamigni5 - 4(1) WPts
29/04/2025Philadelphia, USA3 - 1 Inigo Mortimer1 - 3 WPts
01/03/2025Rome, Italy2 - 1 Dhakwan Elgharrouj0 - 2 WPts
01/01/2025Juarez, Mexico1 - 1 Juan Beas3 - 3 WPts
03/11/2024Rome, Italy1 - 0 Owen Pryce13 - 29(1) LPts
05/09/2024Rome, Italy0 - 0 Claudio Cecchi1 - 4 WPts