Weightclass:  Flyweight
Location:  Novara, Italy
Record:  35 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/07/2042Novara, Italy34 - 30 Rehman Rabia3 - 13 WPts
01/05/2042Novara, Italy33 - 30 Kyle MacMasters5 - 37 WPts
03/03/2042Novara, Italy32 - 30 Fonluang Chaisam1 - 2 WPts
30/12/2041Novara, Italy31 - 30 Lisandro Jaimez10 - 9 WPts
29/10/2041Bangkok, Thailand30 - 30 Suor Hathairattanakool2 - 5 WPts
31/08/2041San Jose, Costa Rica29 - 30 Quito Rivera12 - 19 WPts
03/07/2041Amman, Jordan29 - 29 Faisal Begum34 - 16 LPts
02/06/2041Amman, Jordan29 - 28 Faisal Begum33 - 16 LPts
02/05/2041Amman, Jordan29 - 27 Faisal Begum32 - 16 LPts
01/04/2041Milan, Italy29 - 26 Fausto Fassino27 - 10(1) LPts Italy National Championships 2041View
29/03/2041Milan, Italy28 - 26 Adolfo Secchia3 - 1 WPts Italy National Championships 2041View
26/03/2041Milan, Italy27 - 26 Mario Quaglierini14 - 17 WPts Italy National Championships 2041View
19/02/2041Amman, Jordan27 - 25 Faisal Begum28 - 15 LPts
19/01/2041Nassau, Bahamas26 - 25 Matt Faughn26 - 23 WPts
18/12/2040Ottawa, Canada26 - 24 Geoff Wadle0 - 0 LPts
18/10/2040Nassau, Bahamas26 - 23 Matt Faughn24 - 22 LPts
17/09/2040Novara, Italy26 - 22 Matt Faughn23 - 22 LPts
06/08/2040Novara, Italy25 - 22 Ilkin Gun7 - 34(1) WPts
06/07/2040Novara, Italy24 - 22 Ilkin Gun7 - 33(1) WPts
25/05/2040Bandar Lampung, Indonesia23 - 22 Narotama Ardhiyaksa15 - 14 WPts
26/03/2040Venice, Italy23 - 21 Giuseppe Bresso15(3) - 9(1) LPts Italy National Championships 2040View
19/03/2040Milan, Italy22 - 21 Nico Tasca9 - 26(1) WPts
23/01/2040Ulaanbaatar, Mongolia21 - 21 Chen Narkulow13 - 20 WPts
25/11/2039Novara, Italy21 - 20 Jeong-hyeop U23 - 5 LPts
24/09/2039Novara, Italy20 - 20 Raul Fisichella15 - 17 WPts
24/07/2039Managua, Nicaragua19 - 20 Ximen Limon7 - 23(1) WPts
24/05/2039Monza, Italy19 - 19 Primo Fabbri28 - 23 LPts
01/04/2039Sassari, Italy19 - 18 Raul Fisichella14 - 13 LPts Italy National Championships 2039View
29/03/2039Sassari, Italy18 - 18 Nico Tasca5 - 23(1) WPts Italy National Championships 2039View
26/03/2039Sassari, Italy17 - 18 Fabrizio Capelli5 - 3 WPts Italy National Championships 2039View
22/03/2039Ulaanbaatar, Mongolia17 - 17 Konstantin Tsedenbal25 - 19(1) LPts
22/01/2039Managua, Nicaragua17 - 16 Joaquin Monterrosa6 - 16 LPts
22/11/2038Novara, Italy16 - 16 Mortimer Nodine11 - 12 WPts
22/09/2038Kingston, Jamaica15 - 16 Chris Dunlay6 - 24(1) WPts
25/07/2038Monza, Italy15 - 15 Primo Fabbri23 - 23 LPts
25/05/2038Monza, Italy15 - 14 Primo Fabbri22 - 23 LPts
01/04/2038Bologna, Italy15 - 13 Giuseppe Bresso6(1) - 1(1) LPts Italy National Championships 2038View
29/03/2038Bologna, Italy14 - 13 Adriano Catanoso1 - 1 WPts Italy National Championships 2038View
26/03/2038Bologna, Italy13 - 13 Giorgio De Grado5 - 19 WPts Italy National Championships 2038View
09/02/2038Ndola, Zambia12 - 13 Dume Matola7 - 10 WPts
11/12/2037New York City, USA11 - 13 John Garrett6 - 9 WPts
13/10/2037Seoul, South Korea10 - 13 Ki-hun Hahm4 - 12 WPts
14/08/2037Masaya, Nicaragua9 - 13 Angel Montijo12 - 16(2) WPts
16/06/2037Shah Alam, Malaysia9 - 12 Gazi Akhtar13 - 12 LPts
17/04/2037Hanoi, Vietnam9 - 11 Hai Cuong11 - 14 LPts
17/02/2037Ulaanbaatar, Mongolia8 - 11 Nikolai Luvsansharav6 - 14 WPts
20/12/2036Novara, Italy8 - 10 Antonio Cucinelli4 - 7 LPts
20/10/2036Novara, Italy7 - 10 Colombo Cecchi1 - 1 WPts
21/08/2036Santo Domingo de Guzman, Dominican Republic7 - 9 Miguel Matute7 - 17 LPts
23/06/2036Leeds, UK7 - 8 Farhan Fawaz17 - 25(1) LPts
24/04/2036Busan, South Korea7 - 7 Ui-jo Jin6 - 8 LPts
25/02/2036Novara, Italy6 - 7 Takeshi Nishida3 - 13 WPts
27/12/2035Novara, Italy6 - 6 Lisandro Benavente2 - 12 LPts
27/10/2035Kuala Lumpur, Malaysia6 - 5 Amrit Sunder2 - 1 LPts
29/08/2035Novara, Italy5 - 5 Daniele Ripa2 - 8 WPts
29/06/2035Novara, Italy4 - 5 Setia Massepe7 - 7 WPts
29/04/2035Novara, Italy3 - 5 Daniele Ripa1 - 7 WPts
01/03/2035San Juan, Puerto Rico3 - 4 Alejandro Lomas8 - 9 LPts
01/01/2035Palermo, Italy2 - 4 Dino Sellitti1 - 4 WPts
04/11/2034Manchester, USA1 - 4 John Forrest0 - 3 WPts
05/09/2034Irbid, Jordan1 - 3 Ali Azizi0 - 0 LPts
07/07/2034Novara, Italy0 - 3 Fraco Quintanar3 - 3 WPts
06/05/2034Novara, Italy0 - 2 Vico Leonetti4 - 5 LPts
07/03/2034Novara, Italy0 - 1 Vico Leonetti3 - 5 LPts
05/01/2034Novara, Italy0 - 0 Jagat Soei7 - 12 LPts