Weightclass:  Middleweight
Location:  Havana, Cuba
Record:  28 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/02/2035Antofagasta, Chile27 - 19 Santiago Picado5 - 9 WPts
07/12/2034Havana, Cuba26 - 19 Angel Bermejo13 - 24 WPts
12/10/2034Havana, Cuba26 - 18 Marjun Losada33 - 17 LPts
10/09/2034Camaguey, Cuba26 - 17 Cisco Gamino21 - 15 LPts
15/07/2034Harare, Zimbabwe25 - 17 Paul Alimenda11 - 26 WPts
15/05/2034Managua, Nicaragua24 - 17 Hernan Negrin10 - 16 WPts
17/03/2034Santiago de Cuba, Cuba24 - 16 Carlos Salido27(3) - 27 LPts Cuba National Championships 2034View
14/03/2034Santiago de Cuba, Cuba23 - 16 Angel Bermejo13 - 19 WPts Cuba National Championships 2034View
11/03/2034Santiago de Cuba, Cuba22 - 16 Cisco Gamino19 - 14 WPts Cuba National Championships 2034View
30/01/2034Novosibirsk, Russia21 - 16 Viktor Parfionov16(1) - 32 WPts
02/12/2033Havana, Cuba21 - 15 Senon Baca35 - 11 LPts
21/10/2033Kumasi, Ghana20 - 15 Ahmed Galla13 - 18 WPts
23/08/2033Havana, Cuba20 - 14 Leonardo Garcia29 - 10(3) LPts
13/07/2033Isfahan, Iran19 - 14 Sajid Huq10 - 8 WPts
15/05/2033Bucaramanga, Colombia18 - 14 Salvador Catalina14 - 7 WPts
17/03/2033Santa Clara, Cuba17 - 14 Angel Bermejo8 - 16 WPts Cuba National Championships 2033View
14/03/2033Santa Clara, Cuba16 - 14 Carlos Salido19(1) - 26 WPts Cuba National Championships 2033View
11/03/2033Santa Clara, Cuba15 - 14 Venacio Polino14 - 13 WPts Cuba National Championships 2033View
08/02/2033Athens, Greece15 - 13 Filippo Herod12 - 7 LPts
10/12/2032Kuching, Malaysia15 - 12 Shayan Sulaiman17 - 12 LPts
12/10/2032Salvador, Brazil15 - 11 Fidel Andrade16(1) - 21 LPts
13/08/2032Miami, USA14 - 11 Ian Urdiales0 - 0 WPts
15/06/2032Holguin, Cuba13 - 11 Diego Morano10 - 15 WPts
22/04/2032Port-de-Paix, Haiti12 - 11 Noel Larbaud4 - 12 WPts
23/02/2032Havana, Cuba11 - 11 Guillermo Segundo3 - 1 WPts
24/12/2031Pikine, Senegal10 - 11 Gerard Leblanc7 - 11 WPts
26/10/2031Havana, Cuba9 - 11 FrantiÜek Sladky1 - 6 WPts
27/08/2031Havana, Cuba8 - 11 Volodymyr Bondarenko5 - 9 WPts
29/06/2031Santiago de Cuba, Cuba8 - 10 Santiago Leonardo6 - 5 LPts
30/04/2031Stuttgart, Germany8 - 9 Emo Beyers4 - 21 LPts
02/03/2031Petaling Jaya, Malaysia7 - 9 Amer Nasr9 - 13 WPts
02/01/2031Havana, Cuba7 - 8 Oro Cabello0 - 1 LPts
04/11/2030Caloocan, Philippines7 - 7 Sancho Caranguian12 - 15 LPts
06/09/2030Las Tunas, Cuba6 - 7 Reynaldo Alba8 - 11 WPts
09/07/2030Havana, Cuba6 - 6 Porfio Celis12 - 18 LPts
12/05/2030Naples, Italy5 - 6 Primo Di Vittorio7 - 37(6) WPts
14/03/2030Havana, Cuba5 - 5 Iago Llamas7 - 14 LPts
20/01/2030Havana, Cuba5 - 4 Juan Paula8 - 8 LPts
21/11/2029Rotterdam, Netherlands4 - 4 Gerrit Neynts24 - 17 WPts
23/09/2029Port-au-Prince, Haiti3 - 4 Javier Perrault6 - 15(2) WPts
26/07/2029Juarez, Mexico3 - 3 Quico Dieguez6 - 20 LPts
28/05/2029Chelyabinsk, Russia2 - 3 Kolzak Klepikov2 - 19 WPts
30/03/2029Camaguey, Cuba2 - 2 Cisco Gamino0 - 0 LPts
06/02/2029Toronto, Canada1 - 2 Mike Fettes2 - 8 WPts
09/12/2028Odense, Denmark1 - 1 Egil Bech4 - 7 LPts
11/10/2028Havana, Cuba0 - 1 Frey Christiansen4 - 5 WPts
13/08/2028Havana, Cuba0 - 0 Gonzalo Ceniceros0 - 2 LPts