Weightclass:  Lightweight
Location:  San Jose, Costa Rica
Record:  35(3) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/03/2031San Jose, Costa Rica34(3) - 21 Nemesio Montez2 - 20 WPts
09/01/2031San Jose, Costa Rica33(3) - 21 Peder Tavoularis9 - 25(1) WPts
09/11/2030San Jose, Costa Rica32(3) - 21 Dominic Wyllie2 - 5 WPts
10/09/2030San Jose, Costa Rica31(3) - 21 Montana Pascual2 - 13 WPts
11/07/2030San Jose, Costa Rica30(2) - 21 Emilio Jaramillo2 - 6 WKO3
12/05/2030San Jose, Costa Rica29(2) - 21 Dragan á Zhirinov6(1) - 11(1) WPts
13/03/2030San Jose, Costa Rica28(2) - 21 CestmÝr Dobrovsky6(1) - 12(1) WPts
12/01/2030San Jose, Costa Rica27(2) - 21 Clinton Owen0 - 8 WPts
13/11/2029San Jose, Costa Rica26(2) - 21 Marißn Buza9 - 12 WPts
14/09/2029San Jose, Costa Rica25(2) - 21 Steven Pingol14 - 13 WPts
16/07/2029San Jose, Costa Rica24(1) - 21 Ju-young Shin1 - 16(4) WKO3
17/05/2029San Jose, Costa Rica23(1) - 21 Akif Sasooli3 - 8 WPts
17/03/2029San Jose, Costa Rica22 - 21 Ramiro Simon11 - 16 WKO3 Costa Rica National Championships 2029View
14/03/2029San Jose, Costa Rica21 - 21 Xalvador Morlan6 - 2 WPts Costa Rica National Championships 2029View
11/03/2029San Jose, Costa Rica20 - 21 Dimos Navarro18 - 12 WPts Costa Rica National Championships 2029View
16/02/2029Krakow, Poland20 - 20 Ryszard Bienkowski30 - 9 LPts
16/01/2029San Jose, Costa Rica20 - 19 Ryszard Bienkowski29 - 9 LPts
16/12/2028Ponce, Puerto Rico20 - 18 Angel Delahoz22 - 8 LPts
15/11/2028Hanoi, Vietnam20 - 17 Vang Thao24 - 16 LPts
15/10/2028Villa Nueva, Guatemala20 - 16 Sancho Salido14 - 12 LPts
14/09/2028Rotterdam, Netherlands20 - 15 Kobus Janssins19 - 11 LPts
14/08/2028Melbourne, Australia20 - 14 Dom Hesson19 - 15 LPts
13/07/2028Nanning, China20 - 13 Robert Lowder41 - 8 LPts Nanning Olympics 2028View
12/06/2028San Jose, Costa Rica20 - 12 Vavrinec Mucha22 - 12 LPts
12/05/2028San Jose, Costa Rica19 - 12 Vavrinec Mucha22 - 11 WPts
17/03/2028San Jose, Costa Rica18 - 12 Rodrigo Urquidez11 - 2 WPts Costa Rica National Championships 2028View
14/03/2028San Jose, Costa Rica17 - 12 Emanuel Casiano2 - 1 WPts Costa Rica National Championships 2028View
11/03/2028San Jose, Costa Rica16 - 12 Alano Jacome8 - 8 WPts Costa Rica National Championships 2028View
15/02/2028San Salvador, El Salvador15 - 12 Leonel Aro11 - 9 WPts
12/01/2028Port-au-Prince, Haiti15 - 11 Georges Beaumarchais21 - 3 LPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti14 - 11 Hugh Emond27 - 25 WPts Americas Championships 2028View
04/01/2028San Jose, Costa Rica13 - 11 Evgeny Sidorov7 - 8 WPts
06/11/2027San Jose, Costa Rica12 - 11 Luka Students6 - 4 WPts
07/09/2027Minsk, Belarus12 - 10 Georgiy Krajnik12(1) - 20 LPts
10/07/2027San Jose, Costa Rica11 - 10 Venacio Orrantia1 - 10 WPts
11/05/2027San Jose, Costa Rica11 - 9 Rico Vazquez13 - 9 LPts
11/03/2027San Jose, Costa Rica11 - 8 Rico Vazquez11 - 8 LPts Costa Rica National Championships 2027View
12/01/2027Mamelodi, South Africa11 - 7 Genard De Beer14 - 17 LPts
12/11/2026San Jose, Costa Rica10 - 7 Kliment á Milkov10 - 1 WPts
13/09/2026San Jose, Costa Rica9 - 7 Joaquin Guitron8 - 9 WPts
20/07/2026Lusaka, Zambia9 - 6 Uba Mumbi17 - 14(2) LPts
21/05/2026San Jose, Costa Rica9 - 5 Taras Varga13 - 16 LPts
23/03/2026San Jose, Costa Rica9 - 4 Filip Meyer14 - 10 LPts
23/01/2026San Jose, Costa Rica8 - 4 Felippe Valcarcel3 - 5 WPts
24/11/2025San Jose, Costa Rica8 - 3 Juan Severino1 - 6 LPts
25/09/2025San Jose, Costa Rica8 - 2 Vicente Leston21(1) - 25 LPts
28/07/2025Cuenco, Ecuador7 - 2 Urvano Consuegra2(1) - 11 WPts
30/05/2025Grodno, Belarus6 - 2 Fedor Timofeev4 - 6(1) WPts
01/04/2025San Jose, Costa Rica5 - 2 Larenzo Murcia8 - 12 WPts
05/02/2025San Jose, Costa Rica5 - 1 Juan Concha17 - 28 LPts
02/01/2025San Jose, Costa Rica4 - 1 Rafael Olguin0 - 0 WPts
02/12/2024San Jose, Costa Rica3 - 1 Eduardo Mendosa0 - 4 WPts
14/10/2024San Jose, Costa Rica2 - 1 Reyes Mestas0 - 1 WPts
16/08/2024Varna, Bulgaria2 - 0 Krasimir á Milov18(1) - 22 LPts
18/06/2024San Jose, Costa Rica1 - 0 Francisco Guadalupe3 - 20 WPts
22/04/2024San Jose, Costa Rica0 - 0 Erik Petranek2 - 1 WPts