Weightclass:  Welterweight
Location:  Havana, Cuba
Record:  12 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/03/2030Havana, Cuba11 - 12 Diego Villagomez7 - 13 WPts
30/01/2030Havana, Cuba10 - 12 Zernebog Tokarev10 - 12 WPts
02/12/2029Montevideo, Uruguay10 - 11 Ignado Torralba6 - 7 LPts
04/10/2029Havana, Cuba9 - 11 Nikola Dudek2 - 5 WPts
06/08/2029Havana, Cuba8 - 11 Peter Hesson2(1) - 30(8) WPts
08/06/2029Havana, Cuba7 - 11 Louis Lennox1 - 3 WPts
10/04/2029Vilnius, Lithuania7 - 10 Tomasz Bagan17(1) - 14 LPts
10/02/2029Havana, Cuba7 - 9 Alejandro Bastidas6 - 23 LPts
17/12/2028Camaguey, Cuba7 - 8 Angel Martel20 - 10 LPts
10/11/2028Havana, Cuba7 - 7 Berto Maysonet23 - 14 LPts
10/10/2028Havana, Cuba6 - 7 Santiago Vilchis6 - 14 WPts
19/08/2028Yokohama, Japan6 - 6 Kyo Miyahira17 - 8 LPts
21/06/2028Camaguey, Cuba6 - 5 Diego Saenz1 - 16 LPts
27/04/2028Havana, Cuba6 - 4 Eloy Canedo15(2) - 27 LPts
18/03/2028Havana, Cuba5 - 4 Franco Trueba14 - 15(1) WPts
16/02/2028Karagandy, Kazakhstan4 - 4 Vasili Abylhasim8 - 17 WPts
18/12/2027Bamenda, Cameroon4 - 3 Lionel Jobert5 - 14 LPts
20/10/2027Havana, Cuba3 - 3 Urvano Ortez0 - 0 WPts
30/08/2027Valparaiso, Chile3 - 2 Diego Perales17 - 8 LPts
01/07/2027Havana, Cuba2 - 2 Gabriel Nevala2 - 14 WPts
03/05/2027Mexico City, Mexico1 - 2 Diego Cosme0 - 6 WPts
05/03/2027Las Tunas, Cuba1 - 1 Agapetus Capo0 - 0 LPts
16/01/2027Havana, Cuba1 - 0 Berto Maysonet12 - 14 LPts
15/12/2026Havana, Cuba0 - 0 Juan Villano5 - 3 WPts