Weightclass:  Lightweight
Location:  San Jose, Costa Rica
Record:  27 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2031San Jose, Costa Rica26 - 20 Ramiro Montemayor24 - 15 WPts
05/10/2031San Jose, Costa Rica25 - 20 Soner Halacoglu1 - 2 WPts
06/08/2031San Jose, Costa Rica25 - 19 John Cormican5 - 2 LPts
07/06/2031San Jose, Costa Rica24 - 19 Devrim Sayin4 - 8(1) WPts
07/04/2031San Jose, Costa Rica23 - 19 Yevhen Figura0 - 10 WPts
07/02/2031San Jose, Costa Rica22 - 19 Leu Wagemans14 - 12 WPts
09/12/2030San Jose, Costa Rica21 - 19 Hassan Ayub2 - 13 WPts
10/10/2030San Jose, Costa Rica20 - 19 Sam Hendrie1 - 1 WPts
11/08/2030San Jose, Costa Rica19 - 19 Jack Caddick1 - 4 WPts
12/06/2030San Jose, Costa Rica18 - 19 Aleksandar Ukalovic4(1) - 8 WPts
13/04/2030San Jose, Costa Rica17 - 19 Dave Trevor1 - 5 WPts
13/02/2030San Jose, Costa Rica16 - 19 Rodrigo Donoso5(2) - 28 WPts
15/12/2029San Jose, Costa Rica16 - 18 Santiago Alcantara15(2) - 13 LPts
07/11/2029Yokohama, Japan16 - 17 Hajime Maruyama22 - 10 LPts
07/10/2029Yokohama, Japan16 - 16 Hajime Maruyama21 - 10 LPts
06/09/2029San Jose, Costa Rica16 - 15 Zacarias Delgadillo15 - 12 LPts
30/07/2029Melbourne, Australia15 - 15 Kai Dipple12 - 15 WPts
01/06/2029Russeifa, Jordan14 - 15 Hassan Saah20(1) - 26 WPts
03/04/2029San Jose, Costa Rica14 - 14 Vicente Resto0 - 0 LPts
07/02/2029Santa Clara, Cuba13 - 14 Carlos Marron10(1) - 9 WPts
10/12/2028Mamelodi, South Africa12 - 14 May Ntuli6 - 15(1) WPts
12/10/2028Cebu City, Philippines12 - 13 Alejandro Jumao-as21(1) - 21 LPts
14/08/2028San Jose, Costa Rica12 - 12 Will Vermeulen11 - 10 LPts
16/06/2028San Jose, Costa Rica12 - 11 Angel Frasco4 - 14 LPts
18/04/2028Quezon City, Philippines11 - 11 Reyes Peralta6 - 26(4) WPts
19/02/2028Tirana, Albania11 - 10 Christian Sava4 - 12 LPts
22/12/2027San Jose, Costa Rica10 - 10 Panomroonglek Sitanupap2 - 12 WPts
24/10/2027San Jose, Costa Rica9 - 10 Rafael Olguin5 - 13 WPts
26/08/2027Sharjah, UAE9 - 9 Kamran Elmoudawi23 - 33 LPts
28/06/2027San Jose, Costa Rica9 - 8 Berto Aceves2 - 7 LPts
10/05/2027Ottawa, Canada8 - 8 John Kitching0 - 6 WPts
12/03/2027San Jose, Costa Rica7 - 8 Kint Dadikozian3 - 2 WPts
12/01/2027San Jose, Costa Rica6 - 8 Eduardo Mendosa3 - 14 WPts
16/11/2026Toronto, Canada5 - 8 Malcolm Liston1 - 12(3) WPts
18/09/2026Copenhagen, Denmark5 - 7 Filip Meyer17 - 10 LPts
20/07/2026Chon Buri, Thailand5 - 6 Yodsingdaeng Kamnaeng13 - 15(2) LPts
21/05/2026Puente Alto, Chile4 - 6 Santiago De la Paz6 - 19 WPts
23/03/2026Salta, Argentina3 - 6 Roman Quintana5 - 10 WPts
23/01/2026San Jose, Costa Rica2 - 6 Fidel Jacobo0 - 1 WPts
24/11/2025San Jose, Costa Rica1 - 6 Guillermo Cruz8 - 3 WPts
28/09/2025San Jose, Costa Rica1 - 5 Diego Fletes5 - 10 LPts
16/08/2025San Jose, Costa Rica1 - 4 Neper Bordon27 - 21 LPts
15/07/2025San Jose, Costa Rica1 - 3 Jose Rodriguez31 - 22 LPts
26/05/2025San Jose, Costa Rica1 - 2 Manny Lepe1 - 6 LPts
04/04/2025San Jose, Costa Rica1 - 1 Alejandro Carillo17(2) - 30 LPts
14/02/2025San Jose, Costa Rica1 - 0 Xalvador Olmo25 - 21(1) LPts
07/01/2025San Jose, Costa Rica0 - 0 Iago Guajardo0 - 4 WPts