Weightclass:  Middleweight
Location:  Novara, Italy
Record:  35 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/03/2031Novara, Italy34 - 14 Charles MacCormack2 - 4 WPts
14/01/2031Novara, Italy33 - 14 Niels Prom0 - 4 WPts
15/11/2030Novara, Italy32 - 14 Filip Gora12 - 14 WPts
16/09/2030Novara, Italy31 - 14 Lars Meng1 - 8 WPts
18/07/2030Novara, Italy30 - 14 Nico Di Leonardo19 - 16 WPts
19/05/2030Novara, Italy29 - 14 Carson Kanne4 - 7 WPts
21/03/2030Novara, Italy28 - 14 Oleksiy Bondar6 - 11 WPts
21/01/2030Novara, Italy27 - 14 Ignado Leyba3 - 6 WPts
23/11/2029Novara, Italy26 - 14 Hernan Paniagua2 - 5 WPts
24/09/2029Novara, Italy25 - 14 Macario Negrete0 - 16 WPts
26/07/2029Novara, Italy24 - 14 Roman Garcia5 - 13 WPts
28/05/2029Novara, Italy23 - 14 Haider Yalecenov1 - 7 WPts
29/03/2029Monza, Italy23 - 13 Alessandro Agostino18 - 16 LPts Italy National Championships 2029View
26/03/2029Monza, Italy22 - 13 Gianmarco Di Maggio3 - 21(10) WPts Italy National Championships 2029View
09/03/2029Croix des Bouqets, Haiti21 - 13 Fernand Ostheimer19 - 17 WPts
06/02/2029Sofia, Bulgaria21 - 12 Veselin á Bachkov18 - 14 LPts
06/01/2029Norwich, UK21 - 11 Rob Spens27 - 2 LPts
06/12/2028Algiers, Algeria21 - 10 Farhan Djoghlaf22 - 12 LPts
05/11/2028Novara, Italy21 - 9 Farhan Djoghlaf21 - 12 LPts
05/10/2028Zagreb, Croatia20 - 9 Milivoj Loncarevic15 - 12 WPts
04/09/2028Kumasi, Ghana19 - 9 Bradley Agbeko25 - 7 WPts
22/07/2028Oyo, Nigeria18 - 9 Roger Adelaye22 - 4 WPts
24/05/2028Milan, Italy17 - 9 Fillipo Sateriale4 - 18(1) WPts
08/04/2028Novara, Italy16 - 9 Leonardo Rangone5 - 18 WPts
10/02/2028Córdoba, Argentina16 - 8 Rodrigo Chia4 - 7 LPts
13/12/2027Quito, Ecuador16 - 7 Vidal Violante15 - 13 LPts
15/10/2027Boksburg, South Africa15 - 7 Ayanda Mabudafhasi5 - 19 WPts
17/08/2027Novara, Italy14 - 7 Balaputra Andki1 - 4 WPts
18/06/2027Novara, Italy13 - 7 Colar Oge11 - 28 WPts
20/04/2027Copenhagen, Denmark12 - 7 Kelsey Detlefsen0 - 6 WPts
20/02/2027Messina, Italy12 - 6 Luigi Urso9(1) - 18(1) LPts
31/12/2026Catania, Italy11 - 6 Fillipo Prandelli7 - 23(4) WPts
04/11/2026Novara, Italy10 - 6 Giorgio Rispoli2 - 11 WPts
06/09/2026Rome, Italy10 - 5 Enzo De Vito25(3) - 28(3) LPts
06/08/2026Malaga, Spain9 - 5 Selestino Bailon9 - 19 WPts
08/06/2026Stockholm, Sweden8 - 5 Jonathan Charles7 - 20(8) WPts
10/04/2026Kampala, Uganda7 - 5 Felix Mwesigye0 - 0 WPts
10/02/2026Cali, Colombia7 - 4 Pablo Barranco39 - 15 LPts
13/12/2025Turin, Italy6 - 4 Mariano Okaka2 - 14 WPts
18/10/2025Machida, Japan5 - 4 Kenji Hoshino10 - 11 WPts
20/08/2025Novara, Italy5 - 3 Nero Giovinco1 - 3 LPts
21/06/2025Novara, Italy5 - 2 Dante Sabattini5 - 10 LPts
22/04/2025Genoa, Italy4 - 2 Fabiano Leonetti2 - 6 WPts
22/02/2025Salerno, Italy3 - 2 Cristiano Imbeni0 - 4 WPts
10/01/2025Naples, Italy2 - 2 Tito Veronisi2(1) - 16 WPts
11/11/2024Bologna, Italy1 - 2 Gianmarco Pagani5 - 6 WPts
04/10/2024Florence, Italy1 - 1 Adriano Laforgia14 - 13 LPts
25/08/2024Baku, Azerbaijan1 - 0 Salim Hajibabayev18 - 12 LPts
27/06/2024Novara, Italy0 - 0 Alfredo De Nucci3 - 2 WPts