Weightclass:  Welterweight
Location:  San Juan, Puerto Rico
Record:  22 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/02/2031San Juan, Puerto Rico21 - 20 Porfio Ciervo2 - 4 WPts
04/12/2030San Juan, Puerto Rico20 - 20 Jose Porro7 - 9 WPts
06/10/2030San Juan, Puerto Rico19 - 20 Santiago Aparicio0 - 1 WPts
07/08/2030San Juan, Puerto Rico18 - 20 Diego Labrada1 - 0 WPts
08/06/2030San Juan, Puerto Rico17 - 20 David Tweedy4 - 12(1) WPts
09/04/2030San Juan, Puerto Rico16 - 20 Viktor Archacki3 - 9 WPts
09/02/2030San Juan, Puerto Rico15 - 20 Uru Reio Karaitiana3 - 10 WPts
11/12/2029San Juan, Puerto Rico14 - 20 Urvano Chaparro11 - 9 WPts
12/10/2029San Juan, Puerto Rico13 - 20 Carlos Fontanilla4 - 4 WPts
13/08/2029San Juan, Puerto Rico12 - 20 Guillermo Sedillo1 - 5 WPts
14/06/2029San Juan, Puerto Rico11 - 20 Senon Grande1 - 11 WPts
15/04/2029San Juan, Puerto Rico10 - 20 Kornelis Barbier4 - 18 WPts
15/02/2029San Juan, Puerto Rico9 - 20 Santiago Paulino4 - 16 WPts
17/12/2028Funabashi, Japan9 - 19 Daichi Omura15 - 13 LPts
19/10/2028Carolina, Puerto Rico9 - 18 Leonel Liberato6 - 19 LPts
21/08/2028Tamale, Ghana9 - 17 Zafa Salek26 - 12 LPts
23/06/2028Nassau, Bahamas9 - 16 Sam Beatie7 - 9 LPts
25/04/2028Nanjing, China9 - 15 Wang For56(3) - 26 LPts
26/02/2028Abu Dhabi, UAE9 - 14 Imran Alqurtubi18 - 8 LPts
28/12/2027Ipoh, Malaysia8 - 14 Waleed Miah0 - 0 WPts
30/10/2027Constantine, Algeria8 - 13 Khalid Gilles14(1) - 15 LPts
01/09/2027Gomel, Belarus7 - 13 Oleksander Krawchuk5 - 2 WPts
04/07/2027San Juan, Puerto Rico6 - 13 Ora Almonte5 - 10 WPts
06/05/2027San Juan, Puerto Rico5 - 13 Ora Almonte5 - 9 WPts
07/03/2027Sydney, Australia5 - 12 Davie McAlinden14 - 14 LPts
07/01/2027Maipu, Chile5 - 11 Diego Pagan16 - 2 LPts
09/11/2026Kitwe, Zambia4 - 11 James Chuumbwe0 - 24(6) WPts
10/09/2026Minsk, Belarus4 - 10 Kyrylo Tkachuk18 - 12 LPts
12/07/2026San Juan, Puerto Rico3 - 10 Jarno Isomaki14 - 19 WPts
13/05/2026Cabimas, Venezuela3 - 9 Rodrigo Villarroel15 - 17 LPts
15/03/2026San Juan, Puerto Rico3 - 8 Krzysztof Dobrowski2 - 4 LPts
15/01/2026San Juan, Puerto Rico2 - 8 Dirk Egervr4 - 15 WPts
17/11/2025San Juan, Puerto Rico2 - 7 Jair Ruano7 - 5 LPts
19/09/2025Vilnius, Lithuania2 - 6 Jerzy Wisz2 - 16(1) LPts
22/07/2025San Juan, Puerto Rico1 - 6 Neper Gonzales0 - 13(2) WPts
30/05/2025Bayamon, Puerto Rico1 - 5 Lorenzo Sanchez2 - 10 LPts
31/03/2025Brno, Czech Republic1 - 4 Maxim Bolin5 - 9 LPts
31/01/2025San Juan, Puerto Rico1 - 3 Alejandro Galiano4 - 7 LPts
02/12/2024San Juan, Puerto Rico0 - 3 Fausto Castellanos2 - 2 WPts
09/10/2024San Juan, Puerto Rico0 - 2 Sancho Sabina3 - 9 LPts
15/08/2024San Juan, Puerto Rico0 - 1 Zelipe Deocampo1 - 4 LPts
07/07/2024San Juan, Puerto Rico0 - 0 Juan Leonardo1 - 0 LPts