Weightclass:  Middleweight
Location:  Soyapango, El Salvador
Record:  33 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/09/2026Soyapango, El Salvador32 - 26 Joaquin Calvin0 - 0 WPts
26/07/2026Soyapango, El Salvador31 - 26 Dan Bennett0 - 6 WPts
27/05/2026Soyapango, El Salvador30 - 26 Mark Yarwood7(1) - 13 WPts
28/03/2026Soyapango, El Salvador29 - 26 Paul Mullins6 - 8 WPts
27/01/2026Soyapango, El Salvador28 - 26 Simo Laukonen4 - 3 WPts
28/11/2025Soyapango, El Salvador27 - 26 Aadolf Huopio5 - 9 WPts
29/09/2025Soyapango, El Salvador26 - 26 Sancho Rozas1 - 8 WPts
01/08/2025Soyapango, El Salvador25 - 26 Michael McGregor10 - 13 WPts
02/06/2025Soyapango, El Salvador24 - 26 Khalid Hadje7 - 23 WPts
03/04/2025Soyapango, El Salvador24 - 25 Dilavar Maksudov6 - 14 LPts
02/02/2025Soyapango, El Salvador23 - 25 Dante Gualandi0 - 3(1) WPts
04/12/2024Soyapango, El Salvador22 - 25 Jose Olmos14 - 30 WPts
05/10/2024San Salvador, El Salvador21 - 25 Seferino Villafane12 - 28 WPts
11/08/2024Mejicanos, El Salvador20 - 25 Alejandro Ruedas13 - 27(2) WPts
13/06/2024Mejicanos, El Salvador19 - 25 Alejandro Ruedas13 - 26(2) WPts
14/04/2024San Salvador, El Salvador19 - 24 Cuba Arguelles28 - 12 LPts
14/03/2024San Salvador, El Salvador19 - 23 Federico Vivar25 - 20 LPts El Salvador National Championships 2024View
11/03/2024San Salvador, El Salvador18 - 23 Quiqui Peron4 - 0 WPts El Salvador National Championships 2024View
13/02/2024Soyapango, El Salvador18 - 22 Jose Olmos12 - 26 LPts
15/12/2023Soyapango, El Salvador18 - 21 Federico Vivar21 - 20 LPts
15/10/2023Saltillo, Mexico17 - 21 Onofre Villas21 - 9 WPts
17/08/2023Leon, Mexico16 - 21 Alejandro Terrones3 - 9 WPts
19/06/2023Soyapango, El Salvador16 - 20 Ervin Vranjkovic3 - 8 LPts
21/04/2023Maipu, Chile16 - 19 Cuba Leon17 - 14 LPts
21/02/2023Mejicanos, El Salvador16 - 18 Alejandro Ruedas7 - 24(2) LPts
23/12/2022San Salvador, El Salvador16 - 17 Jerrold Barahona20 - 12 LPts
24/10/2022Soyapango, El Salvador15 - 17 Joaquin Portugal16(1) - 13 WPts
26/08/2022San Salvador, El Salvador14 - 17 Cuba Arguelles20 - 10 WPts
26/06/2022San Salvador, El Salvador14 - 16 Federico Vivar14 - 15 LPts
29/04/2022San Salvador, El Salvador13 - 16 Alfonso Sagun11 - 14 WPts
14/03/2022Mejicanos, El Salvador13 - 15 Xavion Zea24 - 7 LPts El Salvador National Championships 2022View
11/03/2022Mejicanos, El Salvador12 - 15 Enzo Sedano15 - 10 WPts El Salvador National Championships 2022View
26/02/2022Soyapango, El Salvador12 - 14 Cuba Arguelles17 - 7 LPts
27/12/2021Novosibirsk, Russia12 - 13 Kir Oshchepkov22 - 1 LPts
29/10/2021Soyapango, El Salvador11 - 13 Joaquin Portugal14(1) - 9 WPts
31/08/2021Soyapango, El Salvador10 - 13 Kacper Darga3 - 1 WPts
30/06/2021Soyapango, El Salvador10 - 12 Ian Dunkin16 - 7 LPts
29/04/2021Mejicanos, El Salvador9 - 12 Joaquin Molinar5 - 15 WPts
06/03/2021Santa Ana, El Salvador8 - 12 Ignado Verduzco5 - 12 WPts
12/01/2021Zagreb, Croatia8 - 11 Mihael Butorac3 - 12 LPts
12/11/2020Suez, Egypt8 - 10 Asif Hamdy14 - 5 LPts
13/09/2020San Salvador, El Salvador7 - 10 Diego Lorenzo5 - 10 WPts
12/07/2020San Salvador, El Salvador6 - 10 Diego Lorenzo5 - 9 WPts
11/05/2020San Salvador, El Salvador5 - 10 Diego Lorenzo5 - 8 WPts
13/03/2020Soyapango, El Salvador4 - 10 Alejandro Ruedas1 - 12(2) WPts
12/01/2020San Salvador, El Salvador4 - 9 Xalvador Ricardo7 - 6 LPts
25/11/2019Soyapango, El Salvador3 - 9 Boris Krancinsh3 - 4 WPts
25/09/2019Soyapango, El Salvador3 - 8 Minikus Van der Wedaghe7 - 2 LPts
27/07/2019Busan, South Korea3 - 7 Chung-yong Sung4 - 2 LPts
28/05/2019Soyapango, El Salvador3 - 6 Jakub Cebula7 - 2 LPts
29/03/2019Soyapango, El Salvador2 - 6 Van Cazian0 - 5 WPts
27/01/2019San Salvador, El Salvador2 - 5 Juan Munoz7 - 0 LPts
28/11/2018Mejicanos, El Salvador2 - 4 Manny Borge0 - 4 LPts
28/09/2018Soyapango, El Salvador1 - 4 Juan Socarras1 - 2 WPts
30/07/2018Santiago de Cuba, Cuba1 - 3 Zacarias Montoro3 - 1 LPts
01/06/2018Mombasa, Kenya0 - 3 Waqas Jalali1 - 2 WPts
03/04/2018Santa Ana, El Salvador0 - 2 Jose Sanchez1 - 0 LPts
28/02/2018Soyapango, El Salvador0 - 1 Nasario Miranda1 - 0 LPts
20/01/2018Oran, Algeria0 - 0 Adnan Freha0 - 0 LPts