Weightclass:  Welterweight
Location:  Mexico City, Mexico
Record:  31(3) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/02/2031Mexico City, Mexico30(3) - 10 Jose Carballo0 - 1 WPts
13/12/2030Mexico City, Mexico29(3) - 10 Ming Eng5 - 18 WPts
14/10/2030Mexico City, Mexico28(3) - 10 Quimby Bogh29(1) - 21 WPts
15/08/2030Mexico City, Mexico27(3) - 10 Nikolai Miranchuk17(1) - 11 WPts
16/06/2030Mexico City, Mexico26(3) - 10 Bradley Caine1 - 13 WPts
17/04/2030Mexico City, Mexico25(3) - 10 Premnath Karanth11 - 19 WPts
16/02/2030Mexico City, Mexico24(3) - 10 Ian Gwynn15(1) - 28 WPts
18/12/2029Mexico City, Mexico23(3) - 10 Jose Morataya6 - 26 WPts
19/10/2029Mexico City, Mexico22(3) - 10 Mark Hammell5 - 8 WPts
20/08/2029Mexico City, Mexico21(3) - 10 Will Carberry4 - 8 WPts
21/06/2029Mexico City, Mexico20(3) - 10 Xalvador La Torre0 - 6 WPts
22/04/2029Mexico City, Mexico19(3) - 10 Dave Mutezo17(2) - 18 WPts
21/02/2029Mexico City, Mexico18(2) - 10 Jose Borjon11(1) - 14(1) WKO3
24/12/2028Mexico City, Mexico17(2) - 10 Gabriel Sol4 - 14(1) WPts
25/10/2028San Jose, Costa Rica16(2) - 10 Manny Rebollar8 - 14 WPts
27/08/2028Kampala, Uganda15(1) - 10 Inigo Bitature7 - 10(1) WKO3
29/06/2028Mexico City, Mexico14(1) - 10 Rodrigo Cavazos3 - 10 WPts
30/04/2028Kampala, Uganda13(1) - 10 Oliver Wamani1 - 2 WPts
02/03/2028Isfara, Tajikistan12(1) - 10 Afanas Baicodamoff19(3) - 12 WPts
03/01/2028Mexico City, Mexico11(1) - 10 Emanuel Valdes9 - 16 WPts
04/11/2027Yerevan, Armenia10(1) - 10 Pilibbos Hadigian2 - 6 WPts
06/09/2027Almaty, Kazakhstan9(1) - 10 Ioakim Zaiylkanoff14 - 10 WPts
09/07/2027Juarez, Mexico8(1) - 10 Cuba Mellado5 - 9 WPts
11/05/2027Aalborg, Denmark8(1) - 9 Ultar Nielsen7 - 9 LPts
13/03/2027Mexico City, Mexico7(1) - 9 Rico Covarrubias8 - 11 WPts
13/01/2027Nimes, France7(1) - 8 Trystan Batiste9 - 16 LPts
15/11/2026Paris, France6(1) - 8 Saber Bossuet7(2) - 20 WPts
17/09/2026Mexico City, Mexico5(1) - 8 Juan Manzanares0 - 2 WPts
19/07/2026Vilnius, Lithuania4 - 8 Alaksander Stys8 - 18(5) WKO3
21/05/2026Santa Clara, Cuba4 - 7 Federico Flora5 - 11 LPts
23/03/2026Mexico City, Mexico3 - 7 Rafael Serrano2 - 7 WPts
23/01/2026Leon, Mexico2 - 7 Edmundo Contrera2 - 1 WPts
03/12/2025Zagreb, Croatia2 - 6 Božidar Hecimovic31 - 17(1) LPts
05/10/2025Mexico City, Mexico2 - 5 Mark Moir7 - 21(4) LPts
07/08/2025Ulaanbaatar, Mongolia2 - 4 Dulamah Sajfedenov6 - 15 LPts
09/06/2025Nassau, Bahamas1 - 4 Sean Keir5 - 14 WPts
11/04/2025Mexico City, Mexico1 - 3 Io Ratima9 - 14 LPts
11/02/2025Minsk, Belarus1 - 2 Alik Danek15 - 11(1) LPts
14/12/2024Chimalhuacan, Mexico1 - 1 Diego Zermeno2(1) - 7(3) LPts
22/10/2024Tijuana, Mexico1 - 0 Alejandro Rebollar17 - 25 LPts
21/09/2024Mexico City, Mexico0 - 0 Fanuco Curiel0 - 3 WPts