Weightclass:  Light Welterweight
Location:  Holguin, Cuba
Record:  29 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2031Holguin, Cuba28 - 12 Alejandro Maez0 - 1 WPts
10/05/2031Holguin, Cuba27 - 12 Bohdan Kostelac3 - 5 WPts
11/03/2031Holguin, Cuba27 - 11 Angel Palacios10(1) - 2 LPts Cuba National Championships 2031View
09/01/2031Havana, Cuba27 - 10 Antonio Gomez18 - 26 LPts
27/11/2030Havana, Cuba26 - 10 Montego Loera20 - 19 WPts
29/09/2030Copenhagen, Denmark25 - 10 Hannes Hartmann20(2) - 13 WPts
01/08/2030Havana, Cuba24 - 10 Pedro Zamarron9 - 27(1) WPts
13/06/2030Holguin, Cuba23 - 10 Fanuco Abela23 - 10 WPts
10/05/2030Havana, Cuba22 - 10 Alvino De la Torre8(1) - 25 WPts
27/03/2030Holguin, Cuba21 - 10 Haakon Pelle8 - 6 WPts
27/01/2030Casablanca, Morocco20 - 10 Dirar Askri24 - 9 WPts
29/11/2029Havana, Cuba19 - 10 Gabriel Renteria5 - 15 WPts
01/10/2029Cape Town, South Africa19 - 9 Phumelele Mphahlele43(4) - 21 LPts
03/08/2029Antwerp, Belgium19 - 8 Ludolf Neyns11 - 23 LPts
05/06/2029Asuncion, Paraguay18 - 8 Ricardo Guzman11 - 13 WPts
07/04/2029Ankara, Turkey17 - 8 Serkan Cobanoglu1 - 23(3) WPts
07/02/2029Montevideo, Uruguay16 - 8 Xavion Escarcega5 - 19 WPts
10/12/2028Holguin, Cuba15 - 8 Montenegro Villalobos5 - 9 WPts
12/10/2028Almaty, Kazakhstan14 - 8 Nikolai Kairbekow7 - 14 WPts
14/08/2028Holguin, Cuba13 - 8 Balder Jansen0 - 6 WPts
16/06/2028Holguin, Cuba12 - 8 Alik Mezasargs22 - 29 WPts
18/04/2028Cali, Colombia11 - 8 Dimos Palos7 - 19 WPts
19/02/2028Ankara, Turkey10 - 8 Deniz Besikci1 - 12(1) WPts
22/12/2027Santo Domingo de Guzman, Dominican Republic10 - 7 Ulises Cornelio7 - 11 LPts
24/10/2027Riga, Latvia9 - 7 Kolya Pipkalejs4 - 20 WPts
25/08/2027Holguin, Cuba9 - 6 Davin Leth6 - 19(1) LPts
24/06/2027Havana, Cuba8 - 6 Agapetus Velez5 - 9(1) WPts
09/05/2027Almaty, Kazakhstan8 - 5 Garay Adilet15 - 11 LPts
11/03/2027Havana, Cuba8 - 4 Joaquin Arcia12 - 14(1) LPts Cuba National Championships 2027View
23/02/2027Holguin, Cuba7 - 4 Reyes Contrera0 - 9 WPts
24/12/2026Johannesburg, South Africa6 - 4 Jack Mabena8 - 22 WPts
25/10/2026Havana, Cuba6 - 3 Seferino Trinadad5 - 15 LPts
16/09/2026Havana, Cuba5 - 3 Antonio Gomez4 - 10 WPts
25/07/2026Roskilde, Denmark5 - 2 Tryggvi Dal28 - 19 LPts
27/05/2026Las Tunas, Cuba5 - 1 Lorenzo Villagrana4(1) - 15 LPts
15/04/2026Zurich, Switzerland4 - 1 Benjamin Gelhaus7 - 8 WPts
15/02/2026Holguin, Cuba3 - 1 Francisco Sotelo4 - 5 WPts
25/12/2025Algiers, Algeria3 - 0 Zuffur Yachir3 - 3 LPts
27/10/2025Chiba, Japan2 - 0 Keiichi Ohashi1 - 15 WPts
29/08/2025Holguin, Cuba1 - 0 Santiago Cirino2 - 2 WPts
30/06/2025Holguin, Cuba0 - 0 Isidro Casal1 - 7 WPts