Weightclass:  Heavyweight
Location:  Turin, Italy
Record:  29 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2031Turin, Italy28 - 18 Ye Chio0 - 17 WPts
05/10/2031Turin, Italy27 - 18 Dave Brogan8 - 5 WPts
06/08/2031Turin, Italy26 - 18 Wayne Fitzgerald3 - 14 WPts
07/06/2031Turin, Italy25 - 18 Ian Carr1 - 2 WPts
07/04/2031Turin, Italy24 - 18 Amold Deisher4 - 4 WPts
06/02/2031Turin, Italy23 - 18 Rodrick Schabel8 - 5 WPts
08/12/2030Turin, Italy22 - 18 Borysko Bomba12 - 8 WPts
09/10/2030Turin, Italy22 - 17 Jason Shine4 - 14 LPts
10/08/2030Turin, Italy21 - 17 Vasyklo Albrup0 - 3 WPts
11/06/2030Turin, Italy20 - 17 Reyes Lara2 - 17 WPts
12/04/2030Turin, Italy20 - 16 Lazar Orlov17 - 7 LPts
12/02/2030Turin, Italy20 - 15 Florijan Slavujevic39(1) - 13 LPts
14/12/2029Kisumu, Kenya19 - 15 Yasin Omar24 - 15 WPts
13/11/2029Turin, Italy19 - 14 Harper Mehl13(1) - 12 LPts
09/10/2029Turin, Italy19 - 13 Mark Albert18 - 5 LPts
07/09/2029Daegu, South Korea19 - 12 Rex Lin26 - 8 LPts Daegu World Championships 2029View
25/07/2029Milan, Italy18 - 12 Vito Alatri11 - 17 WPts
30/05/2029Turin, Italy17 - 12 Immo Lammi5 - 11 WPts
01/04/2029Monza, Italy16 - 12 Emilio Lolli7 - 6 WPts Italy National Championships 2029View
29/03/2029Monza, Italy15 - 12 Claudio Fedele5 - 6 WPts Italy National Championships 2029View
26/03/2029Monza, Italy14 - 12 Gianluca Candreva7 - 11(1) WPts Italy National Championships 2029View
09/03/2029Waitakere, New Zealand13 - 12 Scott Woodyard10 - 38 WPts
09/01/2029Naples, Italy12 - 12 Adolfo Quintiliani8 - 11 WPts
11/11/2028Milan, Italy11 - 12 Gianmarco Mancuso8 - 11 WPts
13/09/2028Vilnius, Lithuania11 - 11 Ignacy Gajewski38 - 9 LPts
16/07/2028Tirana, Albania11 - 10 Erion Altinkaynak19 - 6(1) LPts
18/05/2028Rome, Italy11 - 9 Vito Granata12 - 13 LPts
26/03/2028Messina, Italy11 - 8 Alberto Sposetti24(1) - 16 LPts Italy National Championships 2028View
17/03/2028Quebec City, Canada10 - 8 Chandler Maheux9 - 18 WPts
17/01/2028Turin, Italy9 - 8 Pepe Santella7 - 5 WPts
23/11/2027Turin, Italy8 - 8 Sergio Ciccioli0 - 1(1) WPts
24/09/2027Almaty, Kazakhstan7 - 8 Ioakim Zajylkanow4 - 14 WPts
27/07/2027Turin, Italy6 - 8 Emilio Del Gatto1 - 2 WPts
28/05/2027Turin, Italy5 - 8 Pepe Fisco6 - 9(1) WPts
29/03/2027London, UK4 - 8 Matthew McCort5 - 23 WPts
29/01/2027Berlin, Germany3 - 8 August Jaster3 - 16 WPts
01/12/2026Turin, Italy3 - 7 Francesco Fortuna12 - 14 LPts
06/10/2026Turin, Italy2 - 7 Fillipo Scutari0 - 2 WPts
07/08/2026Turin, Italy1 - 7 Alfredo Bonucci2 - 6 WPts
08/06/2026Kampala, Uganda0 - 7 Amon Batabaire11 - 7 WPts
10/04/2026Delmas, Haiti0 - 6 Brigham Mansart8 - 12 LPts
10/02/2026Munich, Germany0 - 5 Broderick Hellerman9 - 8 LPts
13/12/2025Nassau, Bahamas0 - 4 Jacob Murray23 - 8 LPts
15/10/2025Swansea, UK0 - 3 Lucas Madoc7 - 12 LPts
17/08/2025Harare, Zimbabwe0 - 2 Rich Mumbengegwi1 - 8 LPts
19/06/2025Randburg, South Africa0 - 1 Kyrone Amodako12 - 8 LPts
21/04/2025Turin, Italy0 - 0 Daniele Bortone1 - 4 LPts