Weightclass:  Featherweight
Location:  Santiago de Cuba, Cuba
Record:  45(3) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/03/2031Holguin, Cuba44(2) - 17 Fausto Bula20 - 20(7) WKO3 Cuba National Championships 2031View
14/03/2031Holguin, Cuba43(2) - 17 Orlando Chavarria10 - 5 WPts Cuba National Championships 2031View
11/03/2031Holguin, Cuba42(2) - 17 Nasario Estremera1 - 0 WPts Cuba National Championships 2031View
15/01/2031Santiago de Cuba, Cuba41(2) - 17 Metodej Miska36 - 12 WPts
17/11/2030Santiago de Cuba, Cuba40(2) - 17 Ulfred Julson46 - 13(1) WPts
17/10/2030Santiago de Cuba, Cuba39(2) - 17 Ulfred Julson46 - 12(1) WPts
28/08/2030Santiago de Cuba, Cuba39(2) - 16 Jawad Behar39 - 11 LPts
16/07/2030Oslo, Norway39(2) - 15 Ulfred Julson44 - 11(1) LPts
15/06/2030Oslo, Norway39(2) - 14 Ulfred Julson43 - 11(1) LPts
15/05/2030Kobe, Japan38(1) - 14 Kazuki Miyasato10 - 12 WKO3
17/03/2030Havana, Cuba37(1) - 14 Jax Montiel26 - 16(1) WPts Cuba National Championships 2030View
14/03/2030Havana, Cuba36 - 14 Bronco Esquilin4 - 1 WKO3 Cuba National Championships 2030View
11/03/2030Havana, Cuba35 - 14 Rodrigo Diez0 - 2 WPts Cuba National Championships 2030View
18/02/2030Santiago de Cuba, Cuba35 - 13 Ulfred Julson39 - 11(1) LPts
15/01/2030Goiania, Brazil35 - 12 Edmundo Barcena50 - 15 LPts Americas Championships 2030View
12/01/2030Goiania, Brazil34 - 12 Diego Monreal14 - 11 WPts Americas Championships 2030View
09/01/2030Goiania, Brazil33 - 12 Quito Garza40(1) - 17 WPts Americas Championships 2030View
12/12/2029Santiago de Cuba, Cuba32 - 12 Yuan Chee25 - 16 WPts
08/11/2029Santiago de Cuba, Cuba31 - 12 Lorenzo Sereno20 - 21 WPts
10/09/2029Daegu, South Korea31 - 11 Amer Alam75(1) - 33 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea30 - 11 Raoul Blondel49 - 21(1) WPts Daegu World Championships 2029View
25/08/2029Lagos, Nigeria29 - 11 Ike Jessey35 - 6 WPts
25/07/2029Santiago de Cuba, Cuba28 - 11 Eloy Toro26(1) - 21 WPts
19/06/2029Copenhagen, Denmark28 - 10 Soren Michaelsen34(1) - 11 LPts
19/05/2029Lagos, Nigeria28 - 9 Ike Jessey32 - 6 LPts
18/04/2029Santiago de Cuba, Cuba27 - 9 Denkaosan Sanghamkichakul33 - 8 WPts
17/03/2029Holguin, Cuba26 - 9 Jax Montiel20 - 13(1) WPts Cuba National Championships 2029View
14/03/2029Holguin, Cuba25 - 9 Oro Almazan18(2) - 12 WPts Cuba National Championships 2029View
11/03/2029Holguin, Cuba24 - 9 Hilario Dimas8 - 5 WPts Cuba National Championships 2029View
23/02/2029Santiago de Cuba, Cuba23 - 9 Zafa Mohammed21 - 20 WPts
23/01/2029Santiago de Cuba, Cuba22 - 9 Vicente Branco25 - 13 WPts
18/12/2028Almaty, Kazakhstan22 - 8 Rehman Mucazhanoff19 - 11 LPts
17/11/2028Almaty, Kazakhstan22 - 7 Rehman Mucazhanoff18 - 11 LPts
17/10/2028Santiago de Cuba, Cuba21 - 7 Marinko Bubic22 - 10 WPts
15/09/2028Santiago de Cuba, Cuba20 - 7 Hsin Kleppe15 - 8 WPts
15/08/2028Santiago de Cuba, Cuba19 - 7 Gianmarco Gualandi10 - 12 WPts
23/06/2028Yerevan, Armenia18 - 7 Siragan Vosganyan10 - 20 WPts
25/04/2028Santa Clara, Cuba17 - 7 Cuba Gonzalo10 - 6 WPts
17/03/2028Santiago de Cuba, Cuba16 - 7 Oro Almazan14(1) - 8 WPts Cuba National Championships 2028View
14/03/2028Santiago de Cuba, Cuba15 - 7 Joaquin Ingles9 - 12 WPts Cuba National Championships 2028View
11/03/2028Santiago de Cuba, Cuba14 - 7 Ryo Montealegre11 - 21 WPts Cuba National Championships 2028View
22/02/2028Santa Clara, Cuba13 - 7 Lisandro Delangel5(1) - 23 WPts
03/01/2028Madrid, Spain12 - 7 Juan Beltre0 - 1 WPts
05/11/2027Plzen, Czech Republic11 - 7 Premysl Simanek0 - 0 WPts
07/09/2027Minsk, Belarus10 - 7 Vasyl Rybak6 - 20 WPts
10/07/2027Vilnius, Lithuania9 - 7 Igor Iwanski13 - 8 WPts
12/05/2027Panama City, Panama8 - 7 Xalvador Pacifico10(1) - 12 WPts
14/03/2027Havana, Cuba8 - 6 Emilio Quiroz10 - 15 LPts Cuba National Championships 2027View
11/03/2027Havana, Cuba7 - 6 Joaquin Ingles5 - 8 WPts Cuba National Championships 2027View
18/01/2027Bangkok, Thailand6 - 6 Patomsuk Champool5 - 21(2) WPts
20/11/2026Calgary, Canada5 - 6 Zachary Cragg10 - 22 WPts
22/09/2026Yerevan, Armenia4 - 6 Lampron Zorigian9 - 12(2) WPts
25/07/2026Petionville, Haiti4 - 5 Percival Breton38(3) - 24 LPts
27/05/2026Yerevan, Armenia4 - 4 Mushegh Mahdessyan18 - 11 LPts
29/03/2026Santiago de Cuba, Cuba3 - 4 Rehman Sala1 - 13 WPts
29/01/2026Nassau, Bahamas3 - 3 Jamie Halliburton23 - 12 LPts
01/12/2025Casablanca, Morocco3 - 2 Aatif Haddi58 - 17 LPts
03/10/2025Santiago de Cuba, Cuba2 - 2 Emanuel Marcelino2 - 3 WPts
05/08/2025Nairobi, Kenya2 - 1 Noel Ngahu46 - 12 LPts
07/06/2025New Kingston, Jamaica1 - 1 David Cole1 - 17 WPts
09/04/2025Holguin, Cuba1 - 0 Ryo Montealegre3 - 8 LPts
24/02/2025Santiago de Cuba, Cuba0 - 0 Joaquin Ingles0 - 0 WPts