Weightclass:  Light Welterweight
Location:  San Juan, Puerto Rico
Record:  53 - 24(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2028San Juan, Puerto Rico52 - 24(1) Heung-Min Bak8 - 7 WPts
28/09/2028San Juan, Puerto Rico51 - 24(1) Dillon Moreland1 - 8 WPts
30/07/2028San Juan, Puerto Rico50 - 24(1) Ponce Viveiros7 - 10 WPts
31/05/2028San Juan, Puerto Rico49 - 24(1) Eloy Escudero2 - 7 WPts
01/04/2028San Juan, Puerto Rico48 - 24(1) Valeri Upenieks19 - 15 WPts
02/02/2028San Juan, Puerto Rico47 - 24(1) Kai Moron3 - 3 WPts
04/12/2027San Juan, Puerto Rico46 - 24(1) Juan Bojorquez15 - 11 WPts
06/10/2027San Juan, Puerto Rico45 - 24(1) Yoshi Murata2 - 7 WPts
07/08/2027San Juan, Puerto Rico44 - 24(1) Marjun Villatoro6 - 20 WPts
08/06/2027San Juan, Puerto Rico43 - 24(1) Hiroki Oba6 - 11 WPts
09/04/2027San Juan, Puerto Rico42 - 24(1) Paul Orenia3 - 1 WPts
08/02/2027San Juan, Puerto Rico41 - 24(1) Mike McCalman2 - 4 WPts
10/12/2026Bayamon, Puerto Rico40 - 24(1) Rogelio Diaz53 - 19 WPts
11/10/2026Bayamon, Puerto Rico39 - 24(1) Rogelio Diaz53 - 18 WPts
31/08/2026London, UK38 - 24(1) Chris McGuinness45(6) - 23 WPts
31/07/2026London, UK38 - 23(1) Chris McGuinness44(6) - 23 LPts
27/06/2026San Juan, Puerto Rico38 - 22 Cristiano Giordano30(4) - 24(1) LKO3
27/05/2026San Juan, Puerto Rico37 - 22 Cristiano Giordano30(4) - 23(1) WPts
14/04/2026Bayamon, Puerto Rico37 - 21 Vicente Lazcano42 - 13 LPts Puerto Rico National Championships 2026View
11/04/2026Bayamon, Puerto Rico36 - 21 Ramirez Barcelona15 - 14 WPts Puerto Rico National Championships 2026View
20/03/2026London, UK35 - 21 Chris McGuinness41(6) - 21 WPts
15/02/2026Nairobi, Kenya35 - 20 John Jepkoech24(1) - 29 LPts
15/01/2026Montreal, Canada35 - 19 Dabney Lacourse50(3) - 13 LPts Americas Championships 2026View
12/01/2026Montreal, Canada34 - 19 Dario Travieso50(2) - 20 WPts Americas Championships 2026View
09/01/2026Montreal, Canada33 - 19 Jair Bordon14 - 14 WPts Americas Championships 2026View
13/12/2025San Juan, Puerto Rico33 - 18 Wayne Kinnear28(1) - 22 LPts
12/11/2025Genoa, Italy32 - 18 Cristiano Giordano27(4) - 19 WPts
12/10/2025San Juan, Puerto Rico32 - 17 Irfan Assad30 - 20 LPts
10/09/2025Ningbo, China32 - 16 Hai Duong32 - 11 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China31 - 16 Ivan Plaudis54(1) - 24 WPts Ningbo World Championships 2025View
17/08/2025Sao Paulo, Brazil30 - 16 Manny Coelho34(4) - 16 WPts
17/07/2025Sao Paulo, Brazil30 - 15 Manny Coelho33(4) - 16 LPts
16/06/2025San Juan, Puerto Rico29 - 15 Anton Dostaev9 - 31 WPts
17/04/2025Carolina, Puerto Rico29 - 14 Rogelio Diaz44 - 17 LPts Puerto Rico National Championships 2025View
14/04/2025Carolina, Puerto Rico28 - 14 Vicente Lazcano37 - 10 WPts Puerto Rico National Championships 2025View
11/04/2025Carolina, Puerto Rico27 - 14 Xabat Cortes13(1) - 29 WPts Puerto Rico National Championships 2025View
03/04/2025Tirana, Albania26 - 14 Arjan Okay2 - 8 WPts
03/02/2025Londonderry, UK25 - 14 Amon MacLeay3 - 13 WPts
06/12/2024San Juan, Puerto Rico24 - 14 Manuel Minjarez1 - 5 WPts
08/10/2024Santo Domingo Oeste, Dominican Republic23 - 14 Jax Augusto27 - 13 WPts
10/08/2024Odense, Denmark22 - 14 Knute Kirkeby6 - 13 WPts
12/06/2024Ankara, Turkey21 - 14 Savas Evgar1 - 7 WPts
14/04/2024Bayamon, Puerto Rico21 - 13 Nasario Gavino23 - 15 LPts Puerto Rico National Championships 2024View
11/04/2024Bayamon, Puerto Rico20 - 13 Santiago Beato3 - 17 WPts Puerto Rico National Championships 2024View
12/02/2024Resistencia, Argentina19 - 13 Ignado Mellado10(1) - 13 WPts
15/12/2023Ipoh, Malaysia18 - 13 Umair Hannan11(1) - 15 WPts
17/10/2023Samarqand, Uzbekistan17 - 13 Elvin Allakhyarov25 - 11 WPts
19/08/2023San Miguel de Tucuman, Argentina16 - 13 Paco Payan14 - 16 WPts
21/06/2023Copenhagen, Denmark15 - 13 Vali Matthiesen16 - 15 WPts
23/04/2023New Amsterdam, Guyana15 - 12 John Cumming17 - 18 LPts
23/02/2023San Juan, Puerto Rico14 - 12 Bob Clanahan0 - 2 WPts
25/12/2022Accra, Ghana13 - 12 Kieran Afful6(1) - 19 WPts
27/10/2022Port-au-Prince, Haiti12 - 12 Rance Millot15 - 14 WPts
29/08/2022San Juan, Puerto Rico12 - 11 Dimos Gamero17 - 11 LPts
12/07/2022Ponce, Puerto Rico12 - 10 Jaguar Martines6 - 16(1) LPts
15/05/2022San Juan, Puerto Rico11 - 10 Jair Castano6 - 18 WPts
18/03/2022Perth, Australia10 - 10 Ewan Pagliuzzi10 - 13 WPts
18/01/2022Yerevan, Armenia10 - 9 Arpun Nakashian27 - 3 LPts
20/11/2021San Juan, Puerto Rico9 - 9 Mark Mwamzandi10 - 15(2) WPts
20/09/2021Coventry, UK9 - 8 Davie Hatt11 - 9 LPts
22/07/2021Sofia, Bulgaria8 - 8 Danail Kuznetsov13 - 8 WPts
24/05/2021San Juan, Puerto Rico8 - 7 Neper Olmo9 - 8 LPts
10/04/2021Ponce, Puerto Rico8 - 6 Xaver Maysonet11 - 10 LPts
15/02/2021Khabarovsk, Russia8 - 5 Zernebog Polyansky7 - 8 LPts
18/12/2020Moscow, Russia8 - 4 Afanas Bogiyev10 - 6 LPts
18/10/2020San Juan, Puerto Rico7 - 4 Jose Hilario3 - 11 WPts
02/09/2020San Juan, Puerto Rico6 - 4 Miguel Albuquerque1 - 14 WPts
02/07/2020Changzhou, China6 - 3 Xing-fu Lien3 - 10 LPts
04/05/2020Radom, Poland5 - 3 Jarek Szala3 - 13 WPts
06/03/2020San Juan, Puerto Rico4 - 3 Jemond Loeb0 - 1 WPts
05/01/2020Accra, Ghana4 - 2 Wasaki Bedwei0 - 0 LPts
06/11/2019Bayamon, Puerto Rico4 - 1 Larenzo Galban2 - 2 LPts
26/09/2019Bayamon, Puerto Rico4 - 0 Ignado Acosta3 - 2 LPts
15/08/2019San Juan, Puerto Rico3 - 0 Angel Arias4 - 1 WPts
07/07/2019San Juan, Puerto Rico2 - 0 Neper Patron3 - 5 WPts
07/05/2019Gaziantep, Turkey1 - 0 Ediz Bilge1 - 5 WPts
06/03/2019San Juan, Puerto Rico0 - 0 Oihane Sanchez1 - 0 WPts