Weightclass:  Middleweight
Location:  Havana, Cuba
Record:  23 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/02/2030Havana, Cuba22 - 12 Chris Patience1 - 5 WPts
03/12/2029Havana, Cuba21 - 12 Cisco Gamino2 - 3 WPts
04/10/2029Havana, Cuba20 - 12 Juan Arrendondo0 - 6 WPts
05/08/2029Havana, Cuba19 - 12 Venacio Polino1 - 0 WPts
06/06/2029Havana, Cuba18 - 12 Carlos Salido1 - 10 WPts
07/04/2029Havana, Cuba17 - 12 Ricardo Vallez1 - 4 WPts
06/02/2029Havana, Cuba16 - 12 Senon Baca6 - 6 WPts
08/12/2028Havana, Cuba15 - 12 Iago Llamas5 - 8 WPts
09/10/2028Havana, Cuba14 - 12 Iago Toste2 - 10 WPts
11/08/2028Havana, Cuba13 - 12 Onofre Marmol3 - 2 WPts
13/06/2028Havana, Cuba12 - 12 Franchot Diop2 - 4 WPts
14/04/2028Havana, Cuba11 - 12 Bonifacy Burian2 - 1 WPts
15/02/2028Havana, Cuba10 - 12 Ximen Lamora8 - 9 WPts
17/12/2027Valencia, Venezuela9 - 12 Alejandro Resendez6 - 9 WPts
19/10/2027Havana, Cuba8 - 12 Vidal Gonzalez9 - 4 WPts
20/08/2027Volgograd, Russia7 - 12 Luka Khvostov9 - 15 WPts
21/06/2027Havana, Cuba7 - 11 Luis Solares9 - 14 LPts
22/04/2027Kuching, Malaysia7 - 10 Leo Lian16(1) - 16 LPts
22/02/2027Havana, Cuba6 - 10 Oihane Taveras1 - 3 WPts
24/12/2026Havana, Cuba5 - 10 Dabney Nouvel1 - 4 WPts
25/10/2026Ipoh, Malaysia5 - 9 Saad Jafri7 - 17 LPts
27/08/2026Petaling Jaya, Malaysia4 - 9 Rashid Siddiqui7 - 12 WPts
29/06/2026Brasilia, Brazil3 - 9 Rodrigo Machado5 - 6 WPts
30/04/2026Munich, Germany3 - 8 Balduin Kamins3 - 10 LPts
02/03/2026Havana, Cuba2 - 8 Varden Oran0 - 5 WPts
02/01/2026Germiston, South Africa2 - 7 Bruce Kayembe9 - 4 LPts
04/11/2025Havana, Cuba2 - 6 Juan Estopinal4 - 5 LPts
06/09/2025Daloa, Ivory Coast2 - 5 Francois Delon11 - 23 LPts
09/07/2025Havana, Cuba2 - 4 Diego Arabia19 - 33 LPts
02/06/2025Havana, Cuba1 - 4 Larenzo Salaz1 - 0 WPts
05/04/2025Helsinki, Finland0 - 4 Aadolf Huopio4 - 6 WPts
05/02/2025Riga, Latvia0 - 3 Andrii Jeritis4 - 3 LPts
08/12/2024Havana, Cuba0 - 2 Jose Bautista0 - 0 LPts
10/10/2024Camaguey, Cuba0 - 1 Juan Estopinal1 - 1 LPts
24/08/2024Havana, Cuba0 - 0 Carlos Feo22 - 19 LPts