Weightclass:  Middleweight
Location:  Ensenada, Mexico
Record:  39 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2033Ensenada, Mexico38 - 20 Ramirez Cedillo16 - 3 WPts
09/11/2032Ensenada, Mexico37 - 20 Edmundo Arocha4 - 9 WPts
09/09/2032Ensenada, Mexico36 - 20 Sargent Candeloro3 - 18(1) WPts
10/07/2032Ensenada, Mexico36 - 19 Emanuel Heras20(3) - 22 LPts
10/05/2032Ensenada, Mexico35 - 19 Orleans Gabriel8 - 11 WPts
11/03/2032Ensenada, Mexico35 - 18 Leonel Sandino12 - 11 LPts
10/01/2032Ensenada, Mexico34 - 18 Ibrahim Ben2 - 12 WPts
11/11/2031Ensenada, Mexico33 - 18 Dmitriy Ozols6 - 19 WPts
11/09/2031Ensenada, Mexico32 - 18 Josh Falla5 - 2 WPts
13/07/2031Ensenada, Mexico32 - 17 Rodrigo Almeida31 - 21 LPts
12/05/2031Ensenada, Mexico31 - 17 Luis Carda3 - 9 WPts
13/03/2031Leon, Mexico30 - 17 Salvador Collazo19(1) - 25 WPts
16/01/2031Rijeka, Croatia29 - 17 Dino Štimac0 - 1 WPts
18/11/2030Toronto, Canada28 - 17 Harry Lory1 - 9 WPts
20/09/2030Ensenada, Mexico28 - 16 Rodrigo Almeida26 - 19 LPts
22/07/2030Ecatepec, Mexico27 - 16 Montel Garcia23 - 17(1) WPts
26/05/2030San Luis Potosi, Mexico27 - 15 Ramiro Marzan18(1) - 26(3) LPts
17/04/2030Mexicali, Mexico27 - 14 Diego Rossel17 - 8 LPts Mexico National Championships 2030View
14/04/2030Mexicali, Mexico26 - 14 Santiago Aragon9 - 8 WPts Mexico National Championships 2030View
11/04/2030Mexicali, Mexico25 - 14 Frisco Mamon10 - 6(1) WPts Mexico National Championships 2030View
24/03/2030Dnipropetrovsk, Ukraine24 - 14 Matviyko Urban4 - 28 WPts
24/01/2030Leon, Nicaragua23 - 14 Sierra Salas1 - 0 WPts
26/11/2029Engels, Russia23 - 13 Kolya Golubev17 - 6 LPts
28/09/2029Monterrey, Mexico22 - 13 Jose Calma11 - 9 WPts
31/07/2029Ensenada, Mexico21 - 13 Cipriano Sanchez5 - 5 WPts
01/06/2029Toronto, Canada20 - 13 Ricky Phemister11 - 10 WPts
03/04/2029Achiaman, Ghana20 - 12 Haaris Kamal27(2) - 20 LPts
03/02/2029Ensenada, Mexico19 - 12 Diego Zayas0 - 2 WPts
06/12/2028Saltillo, Mexico18 - 12 Vicente Landin11 - 15 WPts
13/10/2028Riga, Latvia18 - 11 Mikhail Skurstens5 - 13 LPts
15/08/2028Ensenada, Mexico18 - 10 Macario Proano11 - 21 LPts
16/06/2028Ensenada, Mexico17 - 10 Mladen á Botev2 - 4 WPts
18/04/2028Toshkent, Uzbekistan16 - 10 Andrii Ghacsylykov1 - 14 WPts
19/02/2028Ensenada, Mexico15 - 10 Angel Aldrete5 - 11 WPts
21/12/2027Ensenada, Mexico15 - 9 Montgomery Diatta17 - 16 LPts
23/10/2027Zapopan, Mexico14 - 9 Franco Capon3 - 17 WPts
25/08/2027Ensenada, Mexico13 - 9 Obiajulu Agyemang1 - 1 WPts
24/06/2027Ensenada, Mexico12 - 9 Roman Garcia2 - 3 WPts
27/04/2027Bila Tserkva, Ukraine12 - 8 Melor Wolinsky14 - 2 LPts
27/02/2027Ensenada, Mexico11 - 8 Vegas Milian0 - 7 WPts
29/12/2026Nezahualcoyotl, Mexico10 - 8 Eduardo Monserrate2 - 11 WPts
09/11/2026Mexico City, Mexico9 - 8 Jerrold Baquero4(1) - 14 WPts
11/09/2026Ensenada, Mexico8 - 8 Boris Sliva2 - 1 WPts
13/07/2026Ecatepec, Mexico7 - 8 Pancho Fosco7 - 15(3) WPts
14/05/2026Las Condes, Chile6 - 8 Manny Martha7 - 16 WPts
16/03/2026Chimalhuacan, Mexico6 - 7 Pancho Palomo6 - 12(1) LPts
16/01/2026Warsaw, Poland6 - 6 Bonifacy Grabinski10 - 11 LPts
18/11/2025Ensenada, Mexico5 - 6 Adam Grubich1 - 13 WPts
20/09/2025Ensenada, Mexico5 - 5 Cortez Cura7 - 5 LPts
22/07/2025Irapuato, Mexico4 - 5 Ramiro Carias4 - 9 WPts
24/05/2025Ensenada, Mexico3 - 5 Pancho Palomo3 - 10(1) WPts
26/03/2025Kiev, Ukraine3 - 4 Pylyp Van5 - 7 LPts
26/01/2025Ensenada, Mexico3 - 3 Gus Gerrie9 - 12 LPts
28/11/2024Ecatepec, Mexico3 - 2 Neron Lima10 - 18 LPts
02/10/2024Guayaquil, Ecuador2 - 2 Diego Zaragosa6 - 27(1) WPts
04/08/2024Torreon, Mexico2 - 1 Baltasar Rubi1 - 21 LPts
24/06/2024Torreon, Mexico2 - 0 Joaquin Belmontes19(5) - 19 LPts
22/05/2024San Luis Potosi, Mexico1 - 0 Ramiro Marzan0 - 0 WPts
10/04/2024Ensenada, Mexico0 - 0 Angel Villagran3 - 1 WPts