Weightclass:  Lightweight
Location:  Carolina, Puerto Rico
Record:  48(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/06/2031Carolina, Puerto Rico47(2) - 16 Leon Kenna11 - 4 WPts
03/04/2031Carolina, Puerto Rico46(2) - 16 Mike Brownlie1 - 2 WPts
02/02/2031Carolina, Puerto Rico45(2) - 16 Can Ozhan0 - 6 WPts
04/12/2030Carolina, Puerto Rico44(2) - 16 Sebastijan Majcen4 - 20 WPts
06/10/2030Carolina, Puerto Rico43(2) - 16 Aimon Betances13 - 14 WPts
08/08/2030Carolina, Puerto Rico42(2) - 16 Xalvador Zea3 - 12(1) WPts
10/06/2030Carolina, Puerto Rico41(2) - 16 Kamil Kasymbecow6 - 9 WPts
11/04/2030Carolina, Puerto Rico40(2) - 16 Juan Algarin7 - 11(2) WPts
10/02/2030Carolina, Puerto Rico39(2) - 16 Henry Trahern6 - 3 WPts
12/12/2029Carolina, Puerto Rico38(2) - 16 Alaksander Grygiel1 - 7 WPts
13/10/2029Carolina, Puerto Rico37(2) - 16 Khudu Yaclas7 - 6 WPts
14/08/2029Carolina, Puerto Rico36(2) - 16 David Black0 - 15 WPts
15/06/2029Guayaquil, Ecuador35(2) - 16 Santiago Farin23 - 11 WPts
17/04/2029Carolina, Puerto Rico34(2) - 16 Malvolio Tardio44 - 23 WPts Puerto Rico National Championships 2029View
14/04/2029Carolina, Puerto Rico33(2) - 16 Montana Parody22 - 7 WPts Puerto Rico National Championships 2029View
11/04/2029Carolina, Puerto Rico32(2) - 16 Angel Delahoz24 - 9 WPts Puerto Rico National Championships 2029View
25/02/2029Carolina, Puerto Rico31(2) - 16 Shavarsh Haigazn1 - 15 WPts
27/12/2028Ulaanbaatar, Mongolia31(2) - 15 Gao Cheah17(2) - 26 LPts
28/10/2028Rosario, Argentina30(2) - 15 Diego Tiscareno2 - 23(1) WPts
30/08/2028Carolina, Puerto Rico29(2) - 15 Daniel Doyle31 - 10 WPts
30/07/2028Carolina, Puerto Rico28(2) - 15 Daniel Doyle31 - 9 WPts
18/06/2028Carolina, Puerto Rico27(2) - 15 Sergey Stumps20 - 13 WPts
18/05/2028Melbourne, Australia26(2) - 15 Chris Yeatts20(1) - 14 WPts
17/04/2028Carolina, Puerto Rico26(2) - 14 Angel Delahoz17 - 7 LPts Puerto Rico National Championships 2028View
14/04/2028Carolina, Puerto Rico25(2) - 14 Malvolio Tardio36 - 22 WPts Puerto Rico National Championships 2028View
11/04/2028Carolina, Puerto Rico24(2) - 14 Orlando Burgos17 - 6 WPts Puerto Rico National Championships 2028View
14/03/2028Tegucigalpa, Honduras24(2) - 13 Zelipe Amo19 - 14 LPts
11/02/2028Carolina, Puerto Rico24(2) - 12 Kelsey Born22 - 13 LPts
09/01/2028Port-au-Prince, Haiti24(2) - 11 Angel Tirado44 - 17 LPts Americas Championships 2028View
17/12/2027Carolina, Puerto Rico24(2) - 10 Bagaskoro Tanu25 - 13(1) LPts
16/11/2027Carolina, Puerto Rico23(2) - 10 Bagaskoro Tanu25 - 12(1) WPts
16/10/2027Carolina, Puerto Rico23(2) - 9 Bagaskoro Tanu24 - 12(1) LPts
14/09/2027Poznan, Poland23(2) - 8 Kacper Janusz26(2) - 14 LPts
11/08/2027Ponce, Puerto Rico23(2) - 7 Miguel Franqui23(1) - 15 LPts
15/06/2027Alexandria, Egypt22(2) - 7 Zuffur Lotfi7 - 7 WPts
17/04/2027San Juan, Puerto Rico21(2) - 7 Malvolio Tardio30 - 19 WPts Puerto Rico National Championships 2027View
14/04/2027San Juan, Puerto Rico20(2) - 7 Zelipe Escobedo6 - 12 WPts Puerto Rico National Championships 2027View
11/04/2027San Juan, Puerto Rico19(2) - 7 Oleos Rolan14 - 8 WPts Puerto Rico National Championships 2027View
05/04/2027Carolina, Puerto Rico19(2) - 6 Montana Parody9 - 3 LPts
04/02/2027Carolina, Puerto Rico18(2) - 6 Vico Zappia3 - 4 WPts
06/12/2026Palmira, Colombia17(1) - 6 Diego Regal24 - 32(3) WKO3
08/10/2026Carolina, Puerto Rico16(1) - 6 Sammy McCrae3 - 7 WPts
10/08/2026Carolina, Puerto Rico15(1) - 6 Marco Antonelli7 - 8 WPts
12/06/2026London, UK14 - 6 Phylip Morris4 - 10 WKO3
14/04/2026Bayamon, Puerto Rico14 - 5 Malvolio Tardio16 - 12 LPts Puerto Rico National Championships 2026View
11/04/2026Bayamon, Puerto Rico13 - 5 Leonel Basco6 - 17 WPts Puerto Rico National Championships 2026View
02/04/2026Carolina, Puerto Rico12 - 5 Malvolio Tardio15 - 11 WPts
04/03/2026Bayamon, Puerto Rico11 - 5 Javier Nogales23 - 22 WPts
29/01/2026Carolina, Puerto Rico10 - 5 Malvolio Tardio11 - 8 WPts
24/01/2026Carolina, Puerto Rico9 - 5 Malvolio Tardio11 - 7 WPts
19/01/2026Carolina, Puerto Rico8 - 5 Malvolio Tardio10 - 6 WPts
23/12/2025Carolina, Puerto Rico7 - 5 Quito Banuelos4 - 2 WPts
24/10/2025Adana, Turkey6 - 5 Suleyman Balik6 - 9 WPts
26/08/2025Bayamon, Puerto Rico6 - 4 Dimos Milan9 - 8 LPts
28/06/2025Izmir, Turkey5 - 4 Kudret Cebesoy12 - 27 WPts
30/04/2025Ponce, Puerto Rico4 - 4 Carlos Monsanto11(1) - 10 WPts
04/03/2025San Juan, Puerto Rico3 - 4 Senon Oseguera6 - 31 WPts
06/01/2025Ponce, Puerto Rico2 - 4 Pedro Bernardino1 - 7 WPts
08/11/2024Bayamon, Puerto Rico2 - 3 Juan Cuello6 - 14 LPts
10/09/2024San Juan, Puerto Rico2 - 2 Loredo Pecha16(1) - 19 LPts
14/07/2024Cork, Ireland2 - 1 Clint Brady19 - 18 LPts
16/05/2024Carolina, Puerto Rico2 - 0 Santiago Cervera6 - 1 LPts
20/03/2024San Juan, Puerto Rico1 - 0 Federico Montilla6 - 9 WPts
20/01/2024Carolina, Puerto Rico0 - 0 Ulises Paulino2 - 3 WPts