Weightclass:  Welterweight
Location:  San Jose, Costa Rica
Record:  19(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2034San Jose, Costa Rica18(1) - 21 Cipriano Lama3 - 14 WPts
23/10/2034San Jose, Costa Rica17(1) - 21 Malvolio Ayon3 - 15 WPts
23/08/2034San Jose, Costa Rica16 - 21 Chavdar á Astafev2 - 22(1) WKO3
23/06/2034San Jose, Costa Rica15 - 21 Manny Minjares1 - 0 WPts
23/04/2034San Jose, Costa Rica14 - 21 Paco Silvestre8 - 23 WPts
21/02/2034San Jose, Costa Rica13 - 21 Jose Canchola2 - 3 WPts
22/12/2033San Jose, Costa Rica12 - 21 Gervasio Padilla0 - 6 WPts
22/10/2033San Jose, Costa Rica11 - 21 Quiqui Lince1 - 16 WPts
22/08/2033San Jose, Costa Rica11 - 20 Rehan Azimi8 - 4 LPts
22/06/2033Dushanbe, Tajikistan11 - 19 Rais Hameed6 - 7 LPts
23/04/2033Carolina, Puerto Rico11 - 18 Santiago Aparicio11 - 6 LPts
23/02/2033San Jose, Costa Rica10 - 18 Ivan Gomez5 - 6 WPts
24/12/2032Manila, Philippines10 - 17 Angel Batacan21(1) - 25 LPts
26/10/2032Almaty, Kazakhstan10 - 16 Niyaz Narymbaeff13 - 12 LPts
28/08/2032Toshkent, Uzbekistan10 - 15 Arseni Mirkasumov21 - 6 LPts
30/06/2032San Jose, Costa Rica10 - 14 Lazar Rodin16 - 5 LPts
01/05/2032San Jose, Costa Rica10 - 13 Ramiro Olan11 - 10 LPts
11/03/2032San Jose, Costa Rica9 - 13 Seferino Carrizales3 - 13 WPts
11/01/2032San Jose, Costa Rica9 - 12 Vicente Flor7 - 4 LPts
11/11/2031San Jose, Costa Rica8 - 12 Seferino Carrizales2 - 12 WPts
15/09/2031Hamamatsu, Japan8 - 11 Iwao Yoshihara4 - 21(1) LPts
18/07/2031Ulaanbaatar, Mongolia7 - 11 Jin Wah4 - 16 WPts
20/05/2031San Jose, Costa Rica7 - 10 Rodrigo Coronado14(1) - 13 LPts
11/04/2031San Jose, Costa Rica7 - 9 Nicandro Mauricio14 - 13 LPts
11/03/2031Samarqand, Uzbekistan7 - 8 Sabuhi Usifov10 - 23(1) LPts
11/01/2031San Jose, Costa Rica6 - 8 Connor Mattox3 - 8 WPts
12/11/2030Managua, Nicaragua6 - 7 Leonardo Blancas13 - 14 LPts
14/09/2030Quezon City, Philippines6 - 6 Mark Alonso18(1) - 17 LPts
17/07/2030Maracay, Venezuela5 - 6 Rodrigo Velasquez5 - 14 WPts
19/05/2030Tilburg, Netherlands5 - 5 Winok Hendryckx26 - 16 LPts
21/03/2030Accra, Ghana5 - 4 Saad Aziz18 - 18 LPts
21/01/2030San Jose, Costa Rica4 - 4 Montego Marquina0 - 8 WPts
03/12/2029San Jose, Costa Rica4 - 3 Manny Villeda8 - 7 LPts
05/10/2029Khujand, Tajikistan3 - 3 Goga Gasanzade0 - 3(1) WPts
07/08/2029Bangkok, Thailand3 - 2 Petchbarngborn Jantakam3 - 8 LPts
09/06/2029Zagreb, Croatia3 - 1 Alojz Perovic5 - 6 LPts
11/04/2029San Jose, Costa Rica2 - 1 Manuel Cabanilla1 - 5 WPts
06/03/2029San Jose, Costa Rica1 - 1 Santiago Espinosa6 - 19 WPts
28/01/2029Ulaanbaatar, Mongolia1 - 0 Mujahid Damdinsharav21 - 10 LPts
30/11/2028San Jose, Costa Rica0 - 0 Ramirez Solar1 - 0 WPts