Weightclass:  Middleweight
Location:  San Jose, Costa Rica
Record:  21(3) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/05/2024San Jose, Costa Rica20(2) - 17 Atif Sadri2 - 6(2) WKO3
27/03/2024San Jose, Costa Rica19(2) - 17 Clinton Bisset7 - 3 WPts
27/01/2024San Jose, Costa Rica18(2) - 17 Ramiro Paas19 - 16 WPts
28/11/2023San Jose, Costa Rica17(2) - 17 Melor Volchenkov8(1) - 14 WPts
28/09/2023San Jose, Costa Rica16(2) - 17 Rodrigo Ayon10 - 26 WPts
30/07/2023San Jose, Costa Rica16(2) - 16 Kyo0won Jeong6 - 14 LPts
30/05/2023San Jose, Costa Rica16(2) - 15 Adolfus Pickler16 - 13 LPts
31/03/2023San Jose, Costa Rica16(2) - 14 Vidal Murguia6 - 22 LPts
30/01/2023San Jose, Costa Rica15(2) - 14 Billy Dinucci1 - 6 WPts
30/11/2022San Jose, Costa Rica14(2) - 14 Roman Casa13 - 17 WPts
30/09/2022San Jose, Costa Rica13(1) - 14 Alejandro Santana1 - 3 WKO3
01/08/2022San Jose, Costa Rica12(1) - 14 Esteban Maradiaga9 - 8 WPts
30/05/2022Turin, Italy12(1) - 13 Gianluca Serafini13 - 7(1) LPts
01/04/2022Riyadh, Saudi Arabia11 - 13 Majid Zakaria14 - 13(1) WKO3
01/02/2022Managua, Nicaragua11 - 12 Fraco Tamez5 - 20 LPts
03/12/2021San Jose, Costa Rica10 - 12 Alejandro Salome9 - 14 WPts
05/10/2021Abidjan, Ivory Coast10 - 11 Geron Oliver15(3) - 9 LPts
05/08/2021Stuttgart, Germany10 - 10 Adolfus Pickler9 - 8 LPts
07/06/2021Samarqand, Uzbekistan9 - 10 Asif Youssef2 - 5 WPts
08/04/2021Santo Domingo de Guzman, Dominican Republic9 - 9 Rodrigo Burgos14 - 6 LPts
08/02/2021Suwon, South Korea9 - 8 Dong-jun Jee13 - 4 LPts
11/12/2020San Jose, Costa Rica9 - 7 Montego Arquilla5 - 13 LPts
10/10/2020Istanbul, Turkey9 - 6 Murat Yerli10 - 6 LPts
12/08/2020Copenhagen, Denmark9 - 5 Vali Kalberg10 - 6 LPts
13/06/2020San Jose, Costa Rica8 - 5 Aaron Hay4 - 6 WPts
13/04/2020San Jose, Costa Rica7 - 5 Franco Villicana6 - 5 WPts
22/02/2020San Jose, Costa Rica6 - 5 Gig Villa3 - 9 WPts
26/12/2019San Jose, Costa Rica6 - 4 Jose Fernandez4 - 5 LPts
26/10/2019San Jose, Costa Rica5 - 4 Mfon Aneke3 - 7 WPts
27/08/2019Turku, Finland5 - 3 Usko Peltonen3 - 6 LPts
29/06/2019San Jose, Costa Rica5 - 2 Jose Manjarrez2 - 4 LPts
13/05/2019San Jose, Costa Rica5 - 1 Quin Negron3 - 5 LPts
13/03/2019San Jose, Costa Rica4 - 1 Felippe Escoto0 - 1 WPts
11/01/2019Mejicanos, El Salvador3 - 1 Alejandro Ruedas0 - 6 WPts
13/11/2018San Jose, Costa Rica2 - 1 Duško Novak0 - 3 WPts
14/09/2018San Jose, Costa Rica2 - 0 Oleos Maysonet3 - 2 LPts
03/08/2018Accra, Ghana1 - 0 Daniel Adamafio1 - 0 WPts
05/06/2018Seoul, South Korea0 - 0 Chae-min Pyon0 - 0 WPts