Weightclass:  Bantamweight
Location:  Havana, Cuba
Record:  39(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2034Havana, Cuba38(1) - 22 Greg Niece17 - 15 WPts
16/11/2033Havana, Cuba37(1) - 22 Ilker Buker0 - 10 WPts
12/09/2033Havana, Cuba36(1) - 22 Ali Mourad8 - 8 WPts
13/07/2033Havana, Cuba35(1) - 22 John Amodako5 - 12 WPts
12/05/2033Havana, Cuba35(1) - 21 Nasib Bakihanov34 - 14 LPts
12/03/2033Havana, Cuba34(1) - 21 Vo Nhung2 - 21 WPts
10/01/2033Havana, Cuba33(1) - 21 Ludovic Baers9 - 16 WPts
09/11/2032Ulaanbaatar, Mongolia32(1) - 21 Safwah Namsraijav22 - 13 WPts
10/09/2032Baku, Azerbaijan31(1) - 21 Kanan Garayev19 - 13 WPts
13/07/2032Namangan, Uzbekistan30(1) - 21 Imran Narimanbekov4 - 22 WPts
15/05/2032Yerevan, Armenia29(1) - 21 Hagop Vosbigyan15 - 17 WPts
17/03/2032Santiago de Cuba, Cuba29(1) - 20 Angel Abella48 - 21 LPts Cuba National Championships 2032View
14/03/2032Santiago de Cuba, Cuba28(1) - 20 Marjun Soto10 - 15 WPts Cuba National Championships 2032View
11/03/2032Santiago de Cuba, Cuba27(1) - 20 Angel Osuna6 - 13 WPts Cuba National Championships 2032View
12/01/2032Havana, Cuba26(1) - 20 Jawad Salih5 - 11 WPts
12/11/2031Havana, Cuba25(1) - 20 Denkaosan Sangprapai3 - 10 WPts
11/09/2031Santa Cruz de la Sierra, Bolivia24(1) - 20 Oihane Devera17 - 16 WPts
14/07/2031Santo Domingo, Ecuador23(1) - 20 Quin Rada3 - 17 WPts
16/05/2031Havana, Cuba22(1) - 20 Reyes Mosco8 - 11 WPts
17/03/2031Holguin, Cuba22(1) - 19 Angel Abella38 - 16 LPts Cuba National Championships 2031View
14/03/2031Holguin, Cuba21(1) - 19 Miguel Merlo13 - 15 WPts Cuba National Championships 2031View
11/03/2031Holguin, Cuba20(1) - 19 Diego Moraga3 - 2 WPts Cuba National Championships 2031View
10/01/2031Santo Domingo Este, Dominican Republic20(1) - 18 Fausto Pinzon19 - 22(1) LPts
12/11/2030Masaya, Nicaragua19(1) - 18 Reyes Trevino11 - 16 WPts
14/09/2030Havana, Cuba18(1) - 18 Franco Duran5 - 7 WPts
15/07/2030Santa Clara, Cuba18(1) - 17 Eduardo Rana11(2) - 3 LPts
16/05/2030Santa Clara, Cuba18(1) - 16 Eduardo Rana10(2) - 3 LPts
12/04/2030Havana, Cuba17(1) - 16 Pancho Villafane5 - 33 WPts
11/03/2030Havana, Cuba17(1) - 15 Angel Abella27 - 12 LPts Cuba National Championships 2030View
08/02/2030Havana, Cuba16(1) - 15 Carlos Vivanco3 - 11 WPts
10/12/2029Gyumri, Armenia16(1) - 14 Vem Garnighian21 - 16 LPts
12/10/2029Tirana, Albania15(1) - 14 Fatlum Pernaska19 - 15 WPts
14/08/2029Havana, Cuba14(1) - 14 Franco Duran0 - 5 WPts
16/06/2029Las Tunas, Cuba14(1) - 13 Jose Murillo18 - 16 LPts
18/04/2029Havana, Cuba13(1) - 13 Alejandro Febles29 - 12 WPts
15/03/2029Havana, Cuba13(1) - 12 Jose Cabeza14 - 10 LPts
12/02/2029Imus, Philippines12(1) - 12 Saturnin Alikpala26 - 17 WPts
15/12/2028San Miguel, El Salvador12(1) - 11 Cipriano Tierno22(1) - 25 LPts
17/10/2028Davao City, Philippines11(1) - 11 Montego Galiano12 - 22 WPts
19/08/2028Ulaanbaatar, Mongolia11(1) - 10 Vikenti Tsolmon16 - 20 LPts
21/06/2028Las Tunas, Cuba11(1) - 9 Jose Murillo12 - 16 LPts
27/04/2028Havana, Cuba11(1) - 8 Gonzalo Renteria19(3) - 20 LPts
14/03/2028Santiago de Cuba, Cuba11(1) - 7 Nasario Monserrate19 - 11 LPts Cuba National Championships 2028View
11/03/2028Santiago de Cuba, Cuba10(1) - 7 Hernan Manriquez1 - 2 WPts Cuba National Championships 2028View
23/02/2028Havana, Cuba10(1) - 6 Alejandro Febles22 - 12 LPts
29/12/2027Santiago de Cuba, Cuba9(1) - 6 Emilio Valenzuela3 - 13 WPts
04/11/2027Nassau, Bahamas8(1) - 6 Vincent Kimmey6 - 6 WPts
06/09/2027Baku, Azerbaijan7 - 6 Akram Dzhebrailov7 - 21(11) WKO3
09/07/2027Havana, Cuba6 - 6 Emilio Valenzuela3 - 10 WPts
10/05/2027Havana, Cuba5 - 6 Francis Popoli5 - 1 WPts
11/03/2027Havana, Cuba5 - 5 Emilio Poblete9 - 8 LPts Cuba National Championships 2027View
31/01/2027Panama City, Panama4 - 5 Diego Merced7 - 16 WPts
03/12/2026Lima, Peru3 - 5 Ponce Alfaro9 - 15 WPts
05/10/2026Havana, Cuba3 - 4 Nasario Guajardo14(1) - 14 LPts
31/08/2026Medellin, Colombia2 - 4 Reyes Lopez15 - 15(1) WPts
03/07/2026Havana, Cuba2 - 3 Angel Frasco4 - 10 LPts
01/06/2026Havana, Cuba2 - 2 Joaquin Gomez3 - 12 LPts
03/04/2026Las Tunas, Cuba1 - 2 Diego Monterrosa9 - 16(1) WPts
07/02/2026Tarant, Italy1 - 1 Gianluca Spataro7 - 15(1) LPts
10/12/2025Havana, Cuba1 - 0 Juan Moreno4 - 2 LPts
01/11/2025Havana, Cuba0 - 0 Taro Nii4 - 20 WPts