Weightclass:  Welterweight
Location:  Santa Clara, Cuba
Record:  32 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2033Santa Clara, Cuba31 - 17 Ivan Nemekbayar8 - 11 WPts
23/10/2033Santa Clara, Cuba30 - 17 Se-jong Reeh6(1) - 2 WPts
23/08/2033Santa Clara, Cuba29 - 17 Luis Vasquez10 - 36(1) WPts
22/06/2033Santa Clara, Cuba28 - 17 Emanuel Morin1 - 0 WPts
21/04/2033Santa Clara, Cuba27 - 17 Zacarias Abela1 - 12 WPts
20/02/2033Rouen, France26 - 17 Leverett Cassel5 - 6 WPts
23/12/2032Antofagasta, Chile25 - 17 Zacarias Abela1 - 10 WPts
25/10/2032Split, Croatia24 - 17 Bartol Antunovic5 - 9 WPts
26/08/2032Accra, Ghana23 - 17 Joe Afrifa6 - 30 WPts
26/06/2032Santa Clara, Cuba22 - 17 Luis Vasquez4 - 33 WPts
26/04/2032Brisbane, Australia21 - 17 Roger Gilbride4 - 8 WPts
27/02/2032Santa Clara, Cuba20 - 17 Eloy Avitia1 - 12 WPts
28/12/2031Edmonton, Canada19 - 17 Mel Wright7 - 11 WPts
30/10/2031Santa Clara, Cuba18 - 17 Juan Mazon1 - 6 WPts
30/08/2031Kampala, Uganda17 - 17 Bryn Ssali9 - 10 WPts
02/07/2031Lusaka, Zambia16 - 17 Marques Syanjovo5 - 21 WPts
03/05/2031Novosibirsk, Russia15 - 17 Toma Paley19 - 9 WPts
05/03/2031Portland, USA14 - 17 Matthew Raison0 - 0 WPts
05/01/2031Marrakech, Morocco13 - 17 Faqih Mediouri0 - 0 WPts
07/11/2030Santa Clara, Cuba12 - 17 Enzo Silvera7 - 5 WPts
08/09/2030Santa Clara, Cuba11 - 17 Fedya Zamyew0 - 12 WPts
09/07/2030Kumasi, Ghana10 - 17 Brin Ankomah4 - 14 WPts
11/05/2030Santa Clara, Cuba9 - 17 Alejandro Olavarria2 - 1 WPts
11/03/2030Havana, Cuba9 - 16 Alejandro Molinar13 - 5 LPts Cuba National Championships 2030View
30/01/2030Santa Clara, Cuba8 - 16 Emilio Deocampo3 - 9 WPts
01/12/2029Maipu, Chile7 - 16 Vicente Febo12 - 8 WPts
03/10/2029Capiata, Paraguay7 - 15 Federico Tobia9 - 14 LPts
05/08/2029Santa Clara, Cuba6 - 15 Kettil Henning3 - 3 WPts
07/06/2029Ostrava, Czech Republic6 - 14 Benedikt Hodak4 - 6 LPts
09/04/2029Hamamatsu, Japan6 - 13 Ryuu Kuroda10 - 8 LPts
09/02/2029Santa Clara, Cuba5 - 13 Corey Tullis2 - 2 WPts
12/12/2028Santa Clara, Cuba4 - 13 Dalibor Holy1 - 8 WPts
14/10/2028Havana, Cuba4 - 12 Alejandro Bastidas4 - 23 LPts
16/08/2028Havana, Cuba4 - 11 Nasario Onate1 - 12(1) LPts
19/06/2028Santa Clara, Cuba3 - 11 Vanko Wujek3 - 10 WPts
21/04/2028Santa Clara, Cuba2 - 11 Piotr Zatorski8(1) - 24(1) WPts
22/02/2028Almaty, Kazakhstan2 - 10 Elmir Zeinur7 - 19 LPts
24/12/2027Havana, Cuba2 - 9 Jerrold Puerta9 - 5 LPts
19/11/2027Havana, Cuba2 - 8 Franco Trueba12 - 15(1) LPts
19/10/2027Karagandy, Kazakhstan2 - 7 Afanas Gharasbaeff16 - 12 LPts
21/08/2027Samarqand, Uzbekistan2 - 6 Viktor Casymbecov13(1) - 11(1) LPts
23/06/2027Las Tunas, Cuba2 - 5 Agapetus Capo1 - 1 LPts
28/04/2027Toronto, Canada2 - 4 Kieran Brisbane8 - 16 LPts
28/02/2027Dakar, Senegal2 - 3 Paul Gaye12 - 14 LPts
30/12/2026Las Tunas, Cuba1 - 3 Guillermo Regino2 - 1 WPts
12/11/2026Copenhagen, Denmark1 - 2 Nels Lauritzen12 - 9 LPts
13/09/2026Minsk, Belarus0 - 2 Evgeny Mikula0 - 9 WPts
15/07/2026Santa Clara, Cuba0 - 1 Diego Gallegos2 - 6 LPts
05/07/2026Santa Clara, Cuba0 - 0 Lazar Mazhitoff7 - 15(2) LPts