Weightclass:  Middleweight
Location:  Havana, Cuba
Record:  25 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2024Havana, Cuba24 - 19 Quin Sebastian3 - 6 WPts
23/10/2024Havana, Cuba23 - 19 Carlos Gongora0 - 1 WPts
24/08/2024Havana, Cuba22 - 19 Francisco Rodriquez0 - 0 WPts
25/06/2024Havana, Cuba21 - 19 Xin Soon1 - 14 WPts
26/04/2024Havana, Cuba20 - 19 Miguel Saenz8 - 19 WPts
26/02/2024Havana, Cuba19 - 19 Ramiro Zara2 - 5(1) WPts
28/12/2023Havana, Cuba19 - 18 Samuel Bila24 - 13 LPts
29/10/2023Havana, Cuba18 - 18 Yokthong Chanabut4 - 3 WPts
30/08/2023Havana, Cuba17 - 18 Ivan Djavadov3 - 5 WPts
01/07/2023Havana, Cuba16 - 18 Dimos Briseno7 - 9 WPts
01/05/2023Havana, Cuba15 - 18 Leverett Belan5 - 3 WPts
03/03/2023Havana, Cuba14 - 18 Seferino Urenda5 - 15 WPts
01/01/2023Havana, Cuba13 - 18 John Gehrke3 - 13 WPts
02/11/2022Havana, Cuba13 - 17 Diego Arabia9 - 22 LPts
07/09/2022Las Tunas, Cuba13 - 16 Elias Galindo17 - 11 LPts
11/07/2022Randburg, South Africa12 - 16 Sam Makiduka4 - 18(4) WPts
13/05/2022Havana, Cuba11 - 16 Olindo Rossel14 - 12 WPts
14/03/2022Camaguey, Cuba11 - 15 Bronco Velasco22 - 8 LPts Cuba National Championships 2022View
11/03/2022Camaguey, Cuba10 - 15 Neron Riano11 - 16 WPts Cuba National Championships 2022View
09/01/2022Santa Clara, Cuba9 - 15 Ramiro Paulino10 - 15 WPts
14/11/2021Perth, Australia9 - 14 Gethin Gabriel10 - 7 LPts
15/09/2021Montevideo, Uruguay9 - 13 Rogelio Varas9 - 11 LPts
18/07/2021Havana, Cuba9 - 12 Franchot Becotte8 - 14 LPts
17/05/2021Santiago de Cuba, Cuba9 - 11 Neron Riano9 - 13 LPts
19/03/2021Havana, Cuba8 - 11 Rico Bautista4 - 15 WPts
20/01/2021Havana, Cuba7 - 11 Quashawn Kumbula3 - 14 WPts
20/11/2020Havana, Cuba7 - 10 Juan Mar12 - 7 LPts
21/09/2020Havana, Cuba6 - 10 Rafael Mar2 - 6 WPts
21/07/2020Santiago de Cuba, Cuba5 - 10 Zacarias Montoro8 - 8 WPts
17/06/2020Havana, Cuba5 - 9 Joaquin Quevedo2 - 1 LPts
16/04/2020Havana, Cuba4 - 9 Shahin Abad2 - 1 WPts
17/02/2020Turku, Finland3 - 9 Kustaa Aaltonen4 - 10(1) WPts
18/12/2019Patrai, Greece3 - 8 Baltsaros Pallas8 - 3 LPts
19/10/2019Havana, Cuba3 - 7 Alejandro Mascorro7 - 2 LPts
19/08/2019Havana, Cuba2 - 7 Jeraldo Munos4 - 6 WPts
19/06/2019Havana, Cuba2 - 6 Macief Cholewa1 - 5 LPts
20/04/2019Brisbane, Australia2 - 5 Corey Dalzell1 - 0 LPts
19/02/2019Havana, Cuba2 - 4 Zacarias Viernes3 - 3 LPts
19/12/2018Barcelona, Venezuela1 - 4 Paco Valera1 - 4 WPts
21/10/2018Kampala, Uganda1 - 3 Ali Harron2 - 3 LPts
22/08/2018Holguin, Cuba1 - 2 Nicandro Olguin4 - 0 LPts
22/07/2018Havana, Cuba0 - 2 Jerrold Salguero2 - 2 WPts
22/05/2018Havana, Cuba0 - 1 Diego Aleman1 - 0 LPts
18/04/2018Tirana, Albania0 - 0 Gaelan Harxhi0 - 0 LPts