Weightclass:  Featherweight
Location:  Bari, Italy
Record:  22(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/07/2033Bari, Italy21(1) - 16 Ju-young Oh5 - 7 WPts
23/05/2033Bari, Italy20(1) - 16 Jeraldo Rodriguez1 - 3 WPts
23/03/2033Bari, Italy19(1) - 16 Rodrigo Cortez7 - 5 WPts
22/01/2033Bari, Italy18(1) - 16 Alessandro Bova4 - 5 WPts
22/11/2032Bari, Italy17(1) - 16 Lamech Bantariza1 - 17 WPts
23/09/2032La Spezia, Italy16(1) - 16 Rico Marinacci11 - 17 WPts
26/07/2032Turin, Italy15(1) - 16 Gabriele Folena7 - 25(1) WPts
28/05/2032Bari, Italy15(1) - 15 Nico Ciccioli16(1) - 19 LPts
28/03/2032Bari, Italy14(1) - 15 Alfredo La Torre4 - 10 WPts
29/01/2032Georgetown, Guyana13(1) - 15 Alec Caddell12 - 14 WPts
01/12/2031Bari, Italy13(1) - 14 Fino Sapia12 - 13 LPts
03/10/2031Samarqand, Uzbekistan12(1) - 14 Vilayat Afandiyev6 - 19 WPts
05/08/2031Catania, Italy11(1) - 14 Savio Smuraglia20(1) - 16 WPts
20/06/2031Florence, Italy11(1) - 13 Rico Perina26 - 11(2) LPts
30/04/2031Turin, Italy11(1) - 12 Bernardo Pollini19 - 14(4) LPts
26/03/2031Bologna, Italy11(1) - 11 Gianluigi Berti21 - 10 LPts Italy National Championships 2031View
03/02/2031Karaj, Iran10(1) - 11 Haaris Rahman7 - 15 WPts
06/12/2030Ulaanbaatar, Mongolia9(1) - 11 Shen Caribghanoff15 - 21(1) WPts
08/10/2030Bayamon, Puerto Rico9(1) - 10 Juan Montoro22(1) - 4 LPts
10/08/2030Tirana, Albania8(1) - 10 Dhimiter Kartal9 - 16 WPts
12/06/2030Ulaanbaatar, Mongolia8(1) - 9 Arwarh Ghaksylyckow7(2) - 24 LPts
14/04/2030Rome, Italy7(1) - 9 Arturo Di Fonzo2 - 8 WPts
20/02/2030Sao Paulo, Brazil6(1) - 9 Emilio Tomas4 - 17 WPts
23/12/2029Bari, Italy5 - 9 Friedrich Mailand6 - 17 WKO3
24/10/2029Messina, Italy4 - 9 Gianmarco Coronella8 - 8 WPts
02/09/2029Milan, Italy4 - 8 Nero Trozzo0 - 9 LPts
10/07/2029Rome, Italy4 - 7 Valentino Rubino11 - 20 LPts
10/05/2029Palermo, Italy4 - 6 Gianmarco Gatti16(2) - 12 LPts
11/03/2029Turin, Italy3 - 6 Gabriele Folena1 - 8(1) WPts
20/01/2029Modena, Italy3 - 5 Primo Sturaro12 - 23 LPts
20/12/2028Bari, Italy2 - 5 Leonardo Corchado0 - 6 WPts
22/10/2028Ponce, Puerto Rico2 - 4 Iago Jara8 - 28 LPts
24/08/2028Portmore, Jamaica2 - 3 Fraser Mun2 - 5 LPts
25/06/2028Zagreb, Croatia2 - 2 Domagoj Lukac9 - 19 LPts
27/04/2028Antwerp, Belgium2 - 1 John William Haeck55(4) - 17 LPts
28/02/2028Zagreb, Croatia1 - 1 Krsto Nikic8(2) - 25(1) WPts
31/12/2027Bamenda, Cameroon1 - 0 Flannery Mermoz16 - 10 LPts
02/11/2027Bari, Italy0 - 0 Valentino Serafini0 - 5 WPts