Weightclass:  Featherweight
Location:  San Juan, Puerto Rico
Record:  31(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/07/2031San Juan, Puerto Rico30(1) - 10 Saranjam Djabarov3 - 1 WPts
26/05/2031San Juan, Puerto Rico29(1) - 10 Marzuq Urantogs13 - 20(1) WPts
24/03/2031San Juan, Puerto Rico28(1) - 10 Leonardo Mareno2 - 14 WPts
23/01/2031San Juan, Puerto Rico27(1) - 10 Joaquin Florentino3 - 12 WPts
24/11/2030San Juan, Puerto Rico26(1) - 10 Frisco Recio0 - 1 WPts
25/09/2030San Juan, Puerto Rico25(1) - 10 Enzo Corte0 - 2 WPts
26/07/2030San Juan, Puerto Rico24(1) - 10 Rodrigo Tovar0 - 1 WPts
29/05/2030San Juan, Puerto Rico23(1) - 10 Neron Botello7 - 17 WPts
30/03/2030San Juan, Puerto Rico22(1) - 10 Frisco Polon1 - 17 WPts
30/01/2030San Juan, Puerto Rico21(1) - 10 Ramirez Escalera2 - 5 WPts
01/12/2029Yerevan, Armenia20(1) - 10 Trasdamad Hacherian3 - 2 WPts
03/10/2029Ganja, Azerbaijan20(1) - 9 Tural Novruzov20 - 27 LPts
05/08/2029Athens, Greece19 - 9 Laius Papas7 - 16(1) WKO3
07/06/2029San Juan, Puerto Rico18 - 9 Dario Pinero1 - 7 WPts
09/04/2029Vienna, Austria17 - 9 Spangler Gajer14 - 18 WPts
09/02/2029San Juan, Puerto Rico17 - 8 Oihane Perea24 - 15 LPts
17/12/2028Almaty, Kazakhstan16 - 8 Rehan Isckakow14 - 15 WPts
19/10/2028Mashhad, Iran15 - 8 Irfan Naseer3 - 2 WPts
21/08/2028San Juan, Puerto Rico14 - 8 Elias Mejia2 - 9 WPts
23/06/2028Dasmarinas, Philippines14 - 7 Juan Bernardo21 - 11 LPts
25/04/2028San Juan, Puerto Rico13 - 7 Elgun Majeed1 - 12 WPts
26/02/2028San Juan, Puerto Rico12 - 7 Gig Cervera3 - 6 WPts
28/12/2027San Juan, Puerto Rico11 - 7 Gabriel Santos4 - 15 WPts
29/10/2027San Juan, Puerto Rico11 - 6 Cipriano Jorge8 - 15 LPts
02/09/2027Karagandy, Kazakhstan10 - 6 Aydin Baicodamoff19 - 13(1) WPts
05/07/2027Barcelona, Venezuela9 - 6 Xaver Apollo0 - 0 WPts
07/05/2027San Juan, Puerto Rico9 - 5 Alejandro Marcano10 - 28(5) LPts
11/03/2027Bayamon, Puerto Rico8 - 5 Santiago Pinales14 - 14 WPts
02/02/2027San Juan, Puerto Rico8 - 4 Ulises Caro36(1) - 26 LPts
29/12/2026Almaty, Kazakhstan7 - 4 Fedor Kazbecow2 - 2 WPts
31/10/2026Istanbul, Turkey7 - 3 Bora Ataseven30 - 14 LPts
02/09/2026Zurich, Switzerland6 - 3 Garry Jergens27 - 27 WPts
05/07/2026San Juan, Puerto Rico5 - 3 Juan Cuadrado0 - 0 WPts
13/05/2026San Juan, Puerto Rico4 - 3 Luis Borromeo0 - 3 WPts
14/03/2026San Juan, Puerto Rico3 - 3 Lorenzo Olvera0 - 2 WPts
14/01/2026San Juan, Puerto Rico3 - 2 Ramirez Brazil11 - 3 LPts
30/11/2025San Juan, Puerto Rico2 - 2 Ramirez Brazil3 - 0 WPts
17/11/2025Valencia, Venezuela1 - 2 Jerrold Peralez22 - 26 WPts
19/09/2025Zhengzhou, China1 - 1 Zhu Zheng20 - 28(4) LPts
22/07/2025Casablanca, Morocco1 - 0 Muaz Bighrade24(2) - 11 LPts
24/05/2025San Juan, Puerto Rico0 - 0 Vegas Rubi0 - 3 WPts