Weightclass:  Welterweight
Location:  San Juan, Puerto Rico
Record:  26 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/01/2033San Juan, Puerto Rico26 - 20 Vincent Bowie11 - 14 LPts
14/11/2032San Juan, Puerto Rico25 - 20 Ibrahim Sagiroglu11 - 19 WPts
14/09/2032San Juan, Puerto Rico24 - 20 Peter Bailie2 - 10 WPts
15/07/2032San Juan, Puerto Rico23 - 20 Aftab Pasha2 - 5 WPts
17/05/2032San Juan, Puerto Rico22 - 20 Aleksei Makowski5 - 8 WPts
17/03/2032San Juan, Puerto Rico21 - 20 Manny Gaspar10 - 6 WPts
17/01/2032San Juan, Puerto Rico20 - 20 Kuzman á Romankov3 - 1 WPts
17/11/2031San Juan, Puerto Rico19 - 20 Desiderio Veron6 - 7 WPts
16/09/2031San Juan, Puerto Rico18 - 20 Colin Molewa0 - 6 WPts
17/07/2031San Juan, Puerto Rico18 - 19 Montana Palomino15 - 17(1) LPts
18/05/2031San Juan, Puerto Rico17 - 19 Rodrigo Allende1 - 4 WPts
19/03/2031San Juan, Puerto Rico16 - 19 Jair Claro8 - 8 WPts
18/01/2031Vilnius, Lithuania15 - 19 Cyryl Grech8 - 28 WPts
20/11/2030Prague, Czech Republic14 - 19 Benedikt Kral4 - 17 WPts
22/09/2030Ulaanbaatar, Mongolia14 - 18 Safwah Cajrckulow7 - 5 LPts
25/07/2030Carolina, Puerto Rico13 - 18 Ricardo Medina24 - 11 WPts
29/05/2030Odense, Denmark13 - 17 Odell Passer11 - 3 LPts
31/03/2030Baku, Azerbaijan12 - 17 Elchin Sharif5 - 19 WPts
31/01/2030Ponce, Puerto Rico12 - 16 Cris Badilla21 - 8 LPts
09/12/2029San Juan, Puerto Rico11 - 16 Bronco Abar6 - 11 WPts
11/10/2029Chongqing, China11 - 15 Gao Lien20 - 11 LPts
13/08/2029San Juan, Puerto Rico11 - 14 Allix Montaegne15 - 15 LPts
15/06/2029Shamkir, Azerbaijan10 - 14 Novruz Babaev2 - 17(3) WPts
17/04/2029Carolina, Puerto Rico10 - 13 Antonio Moye28 - 7 LPts Puerto Rico National Championships 2029View
14/04/2029Carolina, Puerto Rico9 - 13 Juan Valverde9 - 10 WPts Puerto Rico National Championships 2029View
11/04/2029Carolina, Puerto Rico8 - 13 Vicente Napoleon9 - 15 WPts Puerto Rico National Championships 2029View
17/02/2029San Juan, Puerto Rico7 - 13 Sierra Bustamante1(1) - 11 WPts
19/12/2028San Juan, Puerto Rico6 - 13 Alejandro Degollado5 - 16 WPts
21/10/2028Seoul, South Korea6 - 12 Young-cheol Cheong5 - 11 LPts
23/08/2028Tlaquepaque, Mexico5 - 12 Emanuel Anguiano5 - 7 WPts
25/06/2028Carolina, Puerto Rico5 - 11 Ponce Crisostomo14 - 17 LPts
27/04/2028San Juan, Puerto Rico4 - 11 Juan Pestana0 - 1 WPts
27/02/2028Minsk, Belarus4 - 10 Vasili Stupak10 - 16 LPts
30/12/2027Kharkiv, Ukraine4 - 9 Daniil Gatsalov3 - 4 LPts
01/11/2027Zagreb, Croatia3 - 9 Vito Calic13 - 12 WPts
03/09/2027San Juan, Puerto Rico3 - 8 Diego Vasquez0 - 7 LPts
07/07/2027Gomel, Belarus3 - 7 Kyrylo Russak10 - 12(1) LPts
08/05/2027Zagreb, Croatia2 - 7 Edi Turk0 - 2 WPts
10/03/2027Carolina, Puerto Rico2 - 6 Montego Arellanes1 - 14 LPts
12/01/2027San Juan, Puerto Rico2 - 5 Alvino Monforte1 - 1 LPts
12/11/2026Carolina, Puerto Rico2 - 4 Montego Orrantia8 - 15 LPts
14/09/2026San Juan, Puerto Rico2 - 3 Vicente Parco5 - 2 LPts
23/07/2026Carolina, Puerto Rico2 - 2 Ulises Alcaraz17 - 7 LPts
20/06/2026Bayamon, Puerto Rico1 - 2 Reyes Torrico0 - 0 WPts
17/05/2026Viba del Mar, Chile1 - 1 Juan Garrido31 - 19 LPts
19/03/2026San Juan, Puerto Rico1 - 0 Alvino Reinoso1 - 10 LPts
07/02/2026San Juan, Puerto Rico0 - 0 Jose Garcia1 - 3 WPts