Weightclass:  Middleweight
Location:  Mexico City, Mexico
Record:  19 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2033Mexico City, Mexico18 - 13 Ahmed Mousa4 - 7 WPts
24/10/2033Mexico City, Mexico17 - 13 Dardan Isufaj5 - 6 WPts
24/08/2033Mexico City, Mexico16 - 13 Ryo Pan7 - 10 WPts
24/06/2033Mexico City, Mexico15 - 13 Eric Greisen7 - 17 WPts
23/04/2033Mexico City, Mexico14 - 13 John Dorkenoo4 - 9 WPts
22/02/2033Mexico City, Mexico13 - 13 Irfan Can0 - 9 WPts
23/12/2032Mexico City, Mexico12 - 13 Vesa Vaarakallio1 - 8(1) WPts
23/10/2032Mexico City, Mexico11 - 13 Javier Prudencio0 - 1 WPts
23/08/2032Mexico City, Mexico10 - 13 Ali Karimow4 - 7 WPts
23/06/2032Shah Alam, Malaysia10 - 12 Amer Malik18 - 11 LPts
25/04/2032Bergen, Norway9 - 12 Ker Vangen5 - 16 WPts
26/02/2032Grodno, Belarus8 - 12 Viktor Placko4 - 23 WPts
29/12/2031Delmas, Haiti8 - 11 Chandler Huet15 - 22 LPts
31/10/2031Mexico City, Mexico7 - 11 Igor Gasimov4 - 11 WPts
01/09/2031Mexico City, Mexico6 - 11 Sancho Magdaleno0 - 9 WPts
06/07/2031Valencia, Venezuela5 - 11 Vicente Florentino11 - 11(1) WPts
08/05/2031Cologne, Germany5 - 10 Ramhart Scheffel6 - 22 LPts
10/03/2031Acapulco, Mexico5 - 9 Juan Onate13 - 22 LPts
17/01/2031Juarez, Mexico4 - 9 Ximen Terrones3 - 20 WPts
17/12/2030Puebla, Mexico3 - 9 Ryo Colorado6 - 16 WPts
10/11/2030Las Tunas, Cuba3 - 8 Pablo Cornelio29(1) - 10 LPts
12/09/2030Carrefour, Haiti3 - 7 Sargent Bazin9 - 17 LPts
15/07/2030Mexico City, Mexico2 - 7 Tomasz Dubicki6 - 6 WPts
17/05/2030Tonala, Mexico2 - 6 Esteban Bernardez2 - 1 LPts
21/03/2030Chipancingo, Mexico2 - 5 Diego Silvestre3 - 18 LPts
22/01/2030Mexico City, Mexico1 - 5 Vegas Osorio2 - 1 WPts
23/11/2029Matamoros, Mexico1 - 4 Montego Julian14 - 9(1) LPts
25/09/2029Ufa, Russia1 - 3 Viktor Sludnov11 - 8 LPts
28/07/2029Mexico City, Mexico1 - 2 Joel Oosthuizen20 - 12 LPts
30/05/2029Naucalpan, Mexico1 - 1 Rodrigo Muzquiz26 - 5 LPts
03/04/2029Ensenada, Mexico0 - 1 Juan Lobo7(1) - 20 WPts
23/02/2029Mexico City, Mexico0 - 0 Robert Abraham7 - 12 LPts