Weightclass:  Light Flyweight
Location:  Havana, Cuba
Record:  37 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/01/2034Havana, Cuba36 - 23 Isaac Szeto5 - 13 WPts
09/11/2033Havana, Cuba35 - 23 Hatta Pondaag4 - 9 WPts
09/09/2033Havana, Cuba34 - 23 Zernebog Tsybikov4 - 4 WPts
09/07/2033Havana, Cuba33 - 23 Danny Perk7 - 25 WPts
08/05/2033Havana, Cuba32 - 23 Kelby Clausen1 - 19 WPts
09/03/2033Havana, Cuba31 - 23 Sab Jargal12 - 7 WPts
07/01/2033Havana, Cuba30 - 23 Zacarias Cedeno5 - 7 WPts
06/11/2032Havana, Cuba29 - 23 Selestino Vasconcellos18(1) - 22 WPts
05/09/2032Kumasi, Ghana28 - 23 Paul Ayim0 - 0 WPts
07/07/2032San Jose, Costa Rica28 - 22 Berto Alarcon26 - 15 LPts
09/05/2032Christchurch, New Zealand27 - 22 Max Dalling14 - 27 WPts
11/03/2032Santiago de Cuba, Cuba27 - 21 Xavion Milanes47 - 19 LPts Cuba National Championships 2032View
25/02/2032Zaporizhia, Ukraine26 - 21 Wasyl Matey23 - 14 WPts
27/12/2031Havana, Cuba25 - 21 Carlos Avellaneda2 - 15 WPts
28/10/2031Havana, Cuba24 - 21 Desiderio Ruis1 - 8 WPts
28/08/2031Havana, Cuba23 - 21 Emilio Alcala4 - 6 WPts
29/06/2031San Lorenzo, Paraguay23 - 20 Pedro Flora1 - 12 LPts
30/04/2031General Trias, Philippines23 - 19 Oihane Marroquin25 - 22 LPts
02/03/2031Bangkok, Thailand23 - 18 Kongjak Notchaiya31(3) - 20 LPts
02/01/2031Havana, Cuba22 - 18 Desiderio Ruis0 - 2 WPts
04/11/2030San Jose, Costa Rica22 - 17 Alejandro Mano14 - 19(1) LPts
06/09/2030San Jose, Costa Rica22 - 16 Rio Morin41(2) - 40 LPts
09/07/2030Havana, Cuba21 - 16 Fidel Rios8 - 4 WPts
10/05/2030Havana, Cuba20 - 16 Juan Ovando12 - 18 WPts
14/03/2030Havana, Cuba20 - 15 Xavion Milanes31 - 13 LPts Cuba National Championships 2030View
11/03/2030Havana, Cuba19 - 15 Fidel Gordillo18(1) - 14 WPts Cuba National Championships 2030View
03/02/2030Mejicanos, El Salvador18 - 15 Quin Saldana8 - 16(1) WPts
06/12/2029Havana, Cuba17 - 15 Emanuel Galeano9 - 20 WPts
04/11/2029Havana, Cuba16 - 15 Ricardo Camilo5 - 11 WPts
06/09/2029Genoa, Italy16 - 14 Fausto Angius13 - 9 LPts
09/07/2029Metz, France16 - 13 Louie Baute8 - 14 LPts
10/05/2029Havana, Cuba15 - 13 Ricardo Camilo4 - 9 WPts
11/03/2029Holguin, Cuba15 - 12 Xavion Milanes20 - 9 LPts Cuba National Championships 2029View
08/02/2029Nassau, Bahamas14 - 12 Elliot Leven14 - 11 WPts
11/12/2028Panama City, Panama14 - 11 Onofre Villacorta2 - 9 LPts
13/10/2028Prague, Czech Republic14 - 10 Vratislav Placek3 - 18 LPts
15/08/2028Havana, Cuba13 - 10 Amjad Sadek0 - 3 WPts
17/06/2028Buenos Aires, Argentina13 - 9 Edmundo Regalado1 - 5 LPts
19/04/2028Holguin, Cuba13 - 8 Gonzalo Juliana15 - 21 LPts
03/03/2028Guayaquil, Ecuador13 - 7 Rafael Borra16 - 14 LPts
04/01/2028Nanning, China13 - 6 Sun Shieh24(1) - 25 LPts
06/11/2027Mississauga, Canada12 - 6 Rob Bryan7 - 16 WPts
08/09/2027Pak Kret, Thailand12 - 5 Chalermpetch Piandit0 - 0 LPts
11/07/2027Shah Alam, Malaysia12 - 4 Chris Cho3 - 7 LPts
13/05/2027Havana, Cuba11 - 4 Montana Quintanar0 - 5 WPts
14/03/2027Havana, Cuba10 - 4 Gonzalo Juliana10 - 19 WPts Cuba National Championships 2027View
11/03/2027Havana, Cuba9 - 4 Xavion Milanes6 - 1 WPts Cuba National Championships 2027View
17/02/2027Havana, Cuba9 - 3 Rachamongkol Jitmuangnon13 - 23(3) LPts
19/12/2026Carrefour, Haiti8 - 3 Marc Dewaere0 - 5 WPts
21/10/2026Havana, Cuba7 - 3 Nicandro Marroquin2 - 2 WPts
22/08/2026Davao City, Philippines6 - 3 David Calibuso4 - 10 WPts
24/06/2026Havana, Cuba6 - 2 Diego Carvajal3 - 27(1) LPts
25/04/2026Cairo, Egypt6 - 1 Rashid Kazem1 - 17 LPts
25/02/2026Porto Alegre, Brazil6 - 0 Quiqui Ponte5 - 0 LPts
28/12/2025Havana, Cuba5 - 0 Fidel Gordillo3 - 1 WPts
29/10/2025Havana, Cuba4 - 0 Jax Ricardo0 - 1 WPts
30/08/2025Havana, Cuba3 - 0 Chris Tabura3 - 7 WPts
02/07/2025Holguin, Cuba2 - 0 Desiderio Zayas1 - 2 WPts
03/05/2025Salvador, Brazil1 - 0 Joaquin Macedo3 - 6 WPts
05/03/2025Havana, Cuba0 - 0 Desiderio Zayas1 - 0 WPts