Weightclass:  Light Welterweight
Location:  Havana, Cuba
Record:  33 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/10/2030Havana, Cuba32 - 14 Nikolai Frolova4 - 3 WPts
12/08/2030Havana, Cuba31 - 14 Ian Breckenridge1 - 8 WPts
14/06/2030Havana, Cuba30 - 14 Jack Dallis7 - 5 WPts
15/04/2030Havana, Cuba29 - 14 Montego Loera17 - 18 WPts
14/02/2030Havana, Cuba28 - 14 Francisco Sotelo23 - 23 WPts
16/12/2029Havana, Cuba27 - 14 Edmond Adore5 - 8 WPts
17/10/2029Havana, Cuba26 - 14 Perttu Kiljunen16 - 10 WPts
18/08/2029Havana, Cuba25 - 14 Francisco Sotelo21 - 22 WPts
19/06/2029Havana, Cuba25 - 13 Neron Alanis23 - 8 LPts
08/05/2029Holguin, Cuba24 - 13 Joaquin Arcia22 - 19(1) WPts
14/03/2029Holguin, Cuba24 - 12 Fraco Macia17 - 12 LPts Cuba National Championships 2029View
11/03/2029Holguin, Cuba23 - 12 Gig Valbuena0 - 2 WPts Cuba National Championships 2029View
18/02/2029Suez, Egypt22 - 12 Haider Fotouh1 - 8 WPts
21/12/2028Havana, Cuba22 - 11 Neron Alanis20 - 8 LPts
24/10/2028Havana, Cuba21 - 11 Dimi Zaiylcanoff13 - 13 WPts
25/08/2028Havana, Cuba21 - 10 Zelipe Madrazo25 - 10(1) LPts
26/06/2028Havana, Cuba21 - 9 Neron Alanis17 - 8 LPts
12/05/2028San Jose, Costa Rica21 - 8 Quin Carreno18(1) - 13 LPts
14/03/2028Santiago de Cuba, Cuba21 - 7 Federico Pimienta27 - 13 LPts Cuba National Championships 2028View
11/03/2028Santiago de Cuba, Cuba20 - 7 Ximen Nanez17 - 8 WPts Cuba National Championships 2028View
12/02/2028Havana, Cuba19 - 7 Baligh Urantogs4 - 13 WPts
14/12/2027Dnipropetrovsk, Ukraine18 - 7 Igor Smyshlyaev16 - 17(1) WPts
16/10/2027Zurich, Switzerland17 - 7 Eldwin Arft4 - 13 WPts
18/08/2027Quito, Ecuador16 - 7 Elias Mata5 - 27 WPts
19/06/2027Katlehong, South Africa16 - 6 Michael Stella21(1) - 15 LPts
21/04/2027Bratislava, Slovakia15 - 6 Otakar Divin13 - 23(6) WPts
21/02/2027Havana, Cuba14 - 6 Zhu Jong1 - 1 WPts
23/12/2026Guayaquil, Ecuador13 - 6 Macario Coreas0 - 7 WPts
24/10/2026Havana, Cuba13 - 5 Ramirez Lantigua1 - 2 LPts
25/08/2026Taytay, Philippines12 - 5 Marjun Sadiua9(2) - 31 WPts
27/06/2026Manila, Philippines11 - 5 Ora Julian8 - 13(1) WPts
29/04/2026Havana, Cuba10 - 5 Seferino Trinadad4 - 13 WPts
19/03/2026Havana, Cuba9 - 5 Larenzo Avitia2 - 14 WPts
19/01/2026Havana, Cuba8 - 5 Lorcan Desmond7 - 19 WPts
21/11/2025Dublin, Ireland8 - 4 Matthew Payne4 - 10 LPts
23/09/2025Havana, Cuba7 - 4 Seferino Trinadad4 - 9 WPts
31/07/2025Apopa, El Salvador6 - 4 Vidal Cubero12 - 13 WPts
02/06/2025Lodz, Poland5 - 4 Cibor Biskup10 - 15(6) WPts
04/04/2025Havana, Cuba4 - 4 Santiago Picazo1 - 6 WPts
04/02/2025Havana, Cuba3 - 4 Franco Pichon0 - 2 WPts
06/12/2024Aalborg, Denmark2 - 4 Ib Sivertsen0 - 3 WPts
08/10/2024Belfast, UK2 - 3 Brin Carmody3 - 17 LPts
10/08/2024Havana, Cuba1 - 3 Ivan Damian1 - 5 WPts
14/06/2024Roskilde, Denmark0 - 3 Olan Roed0 - 12(9) WPts
16/04/2024Cartagena, Colombia0 - 2 Gervasio Sada21 - 16 LPts
17/02/2024Sana'a, Yemen0 - 1 Bilal Habib26(1) - 14 LPts
20/12/2023Havana, Cuba0 - 0 Jose Capetillo0 - 1 LPts