Weightclass:  Middleweight
Location:  Puebla, Mexico
Record:  30 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/09/2033Puebla, Mexico29 - 8 Kris Graham0 - 8 WPts
02/07/2033Puebla, Mexico28 - 8 Erich Schapper16 - 23 WPts
01/05/2033Puebla, Mexico27 - 8 Ebi Dabengwa2 - 1(1) WPts
03/03/2033Puebla, Mexico26 - 8 Amott Melville9 - 14 WPts
02/01/2033Puebla, Mexico25 - 8 Mattias Kuusi10 - 8 WPts
02/11/2032Puebla, Mexico24 - 8 Alfred Yrjana0 - 10 WPts
02/09/2032Puebla, Mexico23 - 8 Colin Bergmark1 - 0 WPts
02/07/2032Puebla, Mexico22 - 8 MiloÜ Maruska3 - 16 WPts
03/05/2032Puebla, Mexico21 - 8 Kliment á Arnautov7 - 8 WPts
04/03/2032Puebla, Mexico20 - 8 Grga Mikic7 - 6 WPts
04/01/2032Puebla, Mexico19 - 8 Santiago Riquelme6 - 24 WPts
06/11/2031Puebla, Mexico18 - 8 Santiago Aragon17 - 13 WPts
06/09/2031Mexicali, Mexico18 - 7 Sagaz Rayo24 - 15 LPts
09/07/2031Puebla, Mexico17 - 7 Juan Toledo7 - 9 WPts
09/05/2031Acapulco, Mexico16 - 7 Juan Onate14 - 22 WPts
11/03/2031Ensenada, Mexico15 - 7 Jaguar Bejar7 - 11 WPts
11/01/2031Toshkent, Uzbekistan14 - 7 Melor Bekhbutov6 - 6 WPts
13/11/2030South Tangerang, Indonesia14 - 6 Natal Arief24(1) - 24 LPts
15/09/2030San Luis Potosi, Mexico13 - 6 Ryo Socarras3(1) - 15 WPts
18/07/2030Puebla, Mexico13 - 5 Cipriano Sanchez9 - 7 LPts
21/05/2030Tijuana, Mexico12 - 5 Berto Baldonado10 - 15(2) WPts
11/04/2030Mexicali, Mexico12 - 4 Rodrigo Almeida23 - 16 LPts Mexico National Championships 2030View
21/03/2030Johannesburg, South Africa11 - 4 Elliot Ndulula14 - 4 WPts
21/01/2030Acapulco, Mexico10 - 4 Juan Onate8 - 20 WPts
23/11/2029Nassau, Bahamas10 - 3 Rob Lyne3 - 5 LPts
25/09/2029Lodz, Poland9 - 3 Justyn Strachota3 - 5 WPts
28/07/2029Chihuahua, Mexico8 - 3 Carlos Cruz2 - 6 WPts
31/05/2029Sosnowiec, Poland7 - 3 Justyn Tomaszewski3 - 15(1) WPts
02/04/2029Puebla, Mexico6 - 3 Carlos Martha1 - 1 WPts
02/02/2029Puebla, Mexico5 - 3 Edmundo Fidel2 - 0 WPts
05/12/2028Puebla, Mexico4 - 3 Isidro Ortiz2 - 10 WPts
07/10/2028Ciudad Apodaca, Mexico3 - 3 Oleos Moraga0 - 0 WPts
11/08/2028Havana, Cuba3 - 2 Francisco Rodriquez13 - 12 LPts
13/06/2028Puebla, Mexico2 - 2 Danyaal Vohra4 - 17 WPts
14/04/2028Leon, Mexico1 - 2 Aimon Moya9 - 5 WPts
19/02/2028Zurich, Switzerland1 - 1 Meyer Hemken15 - 11 LPts
22/12/2027Zapopan, Mexico0 - 1 Franco Capon3 - 18 WPts
03/11/2027Juarez, Mexico0 - 0 Reyes Trillo11 - 21 LPts