Weightclass:  Light Flyweight
Location:  Turin, Italy
Record:  36(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/06/2032Turin, Italy35(1) - 25 Dillon Broadley0 - 5 WPts
27/04/2032Turin, Italy34(1) - 25 Faisal Ayoub2 - 3 WPts
27/02/2032Turin, Italy33(1) - 25 Rehman Maroun7 - 13 WPts
28/12/2031Turin, Italy32(1) - 25 Jay Cooper0 - 9 WPts
29/10/2031Turin, Italy31(1) - 25 Jose Canedo5 - 9 WPts
29/08/2031Turin, Italy31(1) - 24 Hua Binh3 - 3 LPts
30/06/2031Turin, Italy30(1) - 24 Radek Martina2 - 3 WPts
30/04/2031Turin, Italy29(1) - 24 Lorenzo Avila8 - 15 WPts
01/03/2031Turin, Italy28(1) - 24 Diego Matalon1 - 8 WPts
31/12/2030Turin, Italy27(1) - 24 Petr Kozel6 - 9 WPts
01/11/2030Turin, Italy26(1) - 24 Laurent Percier7 - 5 WPts
02/09/2030Turin, Italy25(1) - 24 Khalid Baten0 - 1 WPts
03/07/2030Samarqand, Uzbekistan25(1) - 23 Nasib Mustafa23(2) - 21 LPts
02/06/2030Dnipropetrovsk, Ukraine25(1) - 22 Boris Tur38 - 7 LPts
02/05/2030Karagandy, Kazakhstan25(1) - 21 Afon Rysculov31 - 17 LPts
01/04/2030Reggio Emilia, Italy24(1) - 21 Fausto Lorenzetti20 - 10 WPts Italy National Championships 2030View
29/03/2030Reggio Emilia, Italy23(1) - 21 Luigi Formisano10 - 21 WPts Italy National Championships 2030View
26/03/2030Reggio Emilia, Italy22(1) - 21 Vanni Martini8 - 15 WPts Italy National Championships 2030View
05/03/2030Dnipropetrovsk, Ukraine22(1) - 20 Boris Tur33 - 7 LPts
02/02/2030Dnipropetrovsk, Ukraine22(1) - 19 Boris Tur32 - 7 LPts
02/01/2030Auckland, New Zealand21(1) - 19 Fraser Bloyd21 - 13 WPts
02/12/2029Turin, Italy20(1) - 19 Zhuang Yap17 - 26 WPts
01/11/2029Ahmedabad, India19(1) - 19 Dayaram Dadwal18(1) - 19 WPts
01/10/2029Bratislava, Slovakia19(1) - 18 Rene Partyka17(1) - 17 LPts
31/08/2029Dublin, Ireland19(1) - 17 Shamus Walsh25 - 6 LPts
31/07/2029Tehran, Iran19(1) - 16 Zhuang Yap15 - 24 LPts
30/06/2029Achiaman, Ghana19(1) - 15 Duncan Kotei25 - 15 LPts
30/05/2029Dublin, Ireland19(1) - 14 Shamus Walsh22 - 6 LPts
29/04/2029Tehran, Iran19(1) - 13 Zhuang Yap14 - 22 LPts
29/03/2029Monza, Italy18(1) - 13 Vanni Martini6 - 10 WPts Italy National Championships 2029View
26/03/2029Monza, Italy17(1) - 13 Fausto Leotta4 - 11 WPts Italy National Championships 2029View
28/02/2029Turin, Italy16(1) - 13 John Vlok2 - 0 WPts
04/01/2029Nanchang, China15(1) - 13 Zhu Nang7 - 15 WPts
06/11/2028Turin, Italy14(1) - 13 Colombo Adriano1 - 25(1) WPts
07/09/2028Ulaanbaatar, Mongolia14(1) - 12 Ismail Abilow12 - 13 LPts
10/07/2028Milan, Italy13(1) - 12 Silvestro Bettini13 - 12 WPts
24/05/2028Zarqa, Jordan12(1) - 12 Imran Debeck3 - 12(1) WPts
26/03/2028Messina, Italy12(1) - 11 Giuseppe Lo Porto21(2) - 13 LPts Italy National Championships 2028View
11/03/2028Sassari, Italy11(1) - 11 Gianni Motta7 - 9 WPts
14/01/2028New Amsterdam, Guyana10 - 11 Isaac Sprouse12 - 23(11) WKO3
16/11/2027Rome, Italy10 - 10 Damiano Ezzo13 - 16(1) LPts
26/09/2027Virginia Beach, USA9 - 10 Rehan Akbar8 - 20 WPts
29/07/2027Ulsan, South Korea9 - 9 Jong-ho Whang6 - 9 LPts
31/05/2027Genoa, Italy9 - 8 Pepe Falcone14 - 15 LPts
20/04/2027Turin, Italy8 - 8 Colombo Adriano1 - 14(1) WPts
19/02/2027Salvador, Brazil8 - 7 Joaquin Macedo5 - 16 LPts
22/12/2026Davao City, Philippines8 - 6 Montenegro Madali13 - 23(1) LPts
24/10/2026Turin, Italy7 - 6 Luigi Formisano1 - 5 WPts
22/09/2026Turin, Italy6 - 6 Silvestro Bettini6 - 6 WPts
24/07/2026Rome, Italy5 - 6 Vittore Rispoli4 - 7 WPts
19/06/2026Holguin, Cuba4 - 6 Desiderio Zayas2 - 7(1) WPts
21/04/2026Tehran, Iran4 - 5 Lei Phang49(1) - 13 LPts
21/02/2026Santo Domingo Este, Dominican Republic4 - 4 Lisandro Carreras15(1) - 10 LPts
24/12/2025Turin, Italy4 - 3 Jose Arrendondo22 - 15 LPts
26/10/2025Turin, Italy4 - 2 Tito Landolfi6 - 6 LPts
27/08/2025Yaoundé, Cameroon3 - 2 Page Ekwalla0 - 2 WPts
29/06/2025Valencia, Venezuela2 - 2 Leonardo Alvillar4 - 12(1) WPts
01/05/2025Turin, Italy2 - 1 Mick Balcazar2 - 1 LPts
03/03/2025Guatemala City, Guatemala2 - 0 Santiago Porro3 - 12 LPts
03/01/2025Turin, Italy1 - 0 Alfredo Di Fonzo0 - 0 WPts
05/11/2024Bologna, Italy0 - 0 Vito Marconi0 - 0 WPts