Weightclass:  Light Welterweight
Location:  Milan, Italy
Record:  50(10) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2042Milan, Italy49(10) - 19 Oshin Eghenyan67(13) - 15(1) WPts
01/04/2042Genoa, Italy48(10) - 19 Roberto Corghi10 - 2 WPts Italy National Championships 2042View
29/03/2042Genoa, Italy47(9) - 19 Antonio Battaglia6 - 1 WKO3 Italy National Championships 2042View
26/03/2042Genoa, Italy46(8) - 19 Rico Maurizio2 - 2 WKO2 Italy National Championships 2042View
18/02/2042Yerevan, Armenia45(7) - 19 Oshin Eghenyan63(11) - 14 WKO2
18/01/2042Yekaterinburg, Russia45(7) - 18 Vasili Karpin48(2) - 19(3) LPts Europe Championships 2042View
15/01/2042Yekaterinburg, Russia44(6) - 18 Otakar Dominik37(16) - 19(1) WKO3 Europe Championships 2042View
12/01/2042Yekaterinburg, Russia43(6) - 18 Oshin Eghenyan63(11) - 13 WPts Europe Championships 2042View
09/01/2042Yekaterinburg, Russia42(5) - 18 Constantien Ghizelinus5 - 13 WKO3 Europe Championships 2042View
12/12/2041Milan, Italy41(5) - 18 Jordan Pherson20(3) - 8 WPts
11/11/2041Laval, Canada40(5) - 18 Jordan Pherson20(3) - 7 WPts
11/10/2041Zaria, Nigeria39(4) - 18 Ogenyi Iwuji40(15) - 13(1) WKO3
07/09/2041Dongguan, China39(4) - 17 Vasili Karpin43(1) - 16(2) LPts Dongguan World Championships 2041View
03/08/2041Milan, Italy38(4) - 17 Alastair Kingson52(2) - 32(2) WPts
03/07/2041Milan, Italy37(4) - 17 Alastair Kingson52(2) - 31(2) WPts
02/06/2041Espoo, Finland36(4) - 17 Salomo Pykkonen51(3) - 29(1) WPts
02/05/2041Milan, Italy35(4) - 17 Shinji Hara46(5) - 8 WPts
01/04/2041Milan, Italy34(4) - 17 Roberto Corghi2 - 1 WPts Italy National Championships 2041View
29/03/2041Milan, Italy33(4) - 17 Alberto Beccalossi14 - 22 WPts Italy National Championships 2041View
26/03/2041Milan, Italy32(3) - 17 Fabrizio Rallo3 - 16(1) WKO3 Italy National Championships 2041View
21/03/2041Milan, Italy31(3) - 17 La'vonte Lewis23 - 13(1) WPts
08/02/2041Quezon City, Philippines30(2) - 17 Edward Bariring21 - 13 WKO3
11/12/2040Sale, Morocco29(2) - 17 Abbad Medbouh5 - 17 WPts
13/10/2040Milan, Italy28(1) - 17 Noel Patience4 - 30(5) WKO2
13/08/2040Milan, Italy27(1) - 17 Simba Simungala40(8) - 30 WPts
13/07/2040Tehran, Iran27(1) - 16 Jean-Baptiste Pierre-Louis25 - 10 LPts Tehran Olympics 2040View
03/07/2040Lusaka, Zambia27(1) - 15 Simba Simungala39(8) - 29 LPts
02/06/2040Milan, Italy26(1) - 15 Napoleon Eliopoulos30(3) - 13 WPts
01/05/2040Milan, Italy25(1) - 15 Gazi Yaakoubi47 - 31 WPts
26/03/2040Venice, Italy25(1) - 14 Rodolfo Rossetti14 - 9 LPts Italy National Championships 2040View
21/03/2040Ho Chi Minh City, Vietnam25(1) - 13 Mach Truc89 - 42 LPts
18/02/2040Puente Alto, Chile25(1) - 12 Angel Liberato32(1) - 8(4) LPts
18/01/2040Oslo, Norway25(1) - 11 Salomo Pykkonen38 - 21(1) LPts Europe Championships 2040View
15/01/2040Oslo, Norway24(1) - 11 Hovhan Yaghmourian52(10) - 12(1) WPts Europe Championships 2040View
12/01/2040Oslo, Norway23(1) - 11 Bozhidar á Lebedev23 - 11 WPts Europe Championships 2040View
09/01/2040Oslo, Norway22(1) - 11 Kirk Melby18 - 6 WPts Europe Championships 2040View
18/12/2039Milan, Italy22(1) - 10 Ho Loh82(9) - 39(1) LPts
17/11/2039Milan, Italy21(1) - 10 Emanuel Heimaert19(3) - 6 WPts
12/10/2039Nassau, Bahamas21(1) - 9 Felix Wood40(6) - 29 LPts
13/09/2039Brisbane, Australia21(1) - 8 Hovhan Yaghmourian48(9) - 9 LPts Brisbane World Championships 2039View
10/09/2039Brisbane, Australia20(1) - 8 Brett Lockaby11 - 5(1) WPts Brisbane World Championships 2039View
07/09/2039Brisbane, Australia19(1) - 8 Quiqui Viveros18(3) - 6 WPts Brisbane World Championships 2039View
30/07/2039Semarang, Indonesia18 - 8 Baskoro Widiowati7 - 20(3) WKO3
30/05/2039Jaipur, India17 - 8 Akhil Pokkudan11 - 16 WPts
01/04/2039Sassari, Italy16 - 8 Dante Venegoni3 - 0 WPts Italy National Championships 2039View
29/03/2039Sassari, Italy15 - 8 Liberatore Carossino22 - 4 WPts Italy National Championships 2039View
26/03/2039Sassari, Italy14 - 8 Rodolfo Rossetti9 - 7 WPts Italy National Championships 2039View
03/03/2039Naples, Italy14 - 7 Silvestro Poli51(9) - 13 LPts
30/01/2039Genoa, Italy13 - 7 Mariano Buffon17 - 8 WPts
30/12/2038Santiago de los Caballeros, Dominican Republic12 - 7 Jose Ruis22 - 11(1) WPts
31/10/2038Almaty, Kazakhstan11 - 7 Amjad Zaiylkanow8 - 8 WPts
01/09/2038Naples, Italy11 - 6 Silvestro Poli48(8) - 13 LPts
24/07/2038Cardiff, UK10 - 6 Callum Sayer15 - 14 WPts
26/05/2038Bologna, Italy9 - 6 Rodolfo Rossetti5 - 5 WPts
01/04/2038Bologna, Italy9 - 5 Silvestro Poli44(8) - 13 LPts Italy National Championships 2038View
29/03/2038Bologna, Italy8 - 5 Roberto Zappia14 - 5 WPts Italy National Championships 2038View
26/03/2038Bologna, Italy7 - 5 Vittore Ossi12 - 4 WPts Italy National Championships 2038View
16/03/2038San Miguelito, Panama6 - 5 Santiago Machin11 - 12 WPts
16/01/2038Toshkent, Uzbekistan5 - 5 Akif Kerimov17 - 13 WPts
17/11/2037Genoa, Italy5 - 4 Mariano Buffon9 - 7 LPts
21/09/2037Prague, Czech Republic4 - 4 Gustav Karger2 - 17 WPts
24/07/2037Bologna, Italy4 - 3 Rodolfo Rossetti0 - 4 LPts
25/05/2037Milan, Italy3 - 3 Rodolfo Rossetti0 - 3 WPts
26/03/2037Prato, Italy3 - 2 Vito Domenici16 - 4 LPts Italy National Championships 2037View
02/03/2037Milan, Italy2 - 2 Mariano Buffon7 - 4 WPts
01/01/2037Milan, Italy2 - 1 Vasyl Wasil15 - 6 LPts
01/11/2036Milan, Italy2 - 0 Damiano Berti9(3) - 5 LPts
02/09/2036Seoul, South Korea1 - 0 Hyun-soo Im2 - 10 WPts
05/07/2036Milan, Italy0 - 0 Eduardo Mesquita2 - 8(1) WPts