Weightclass:  Lightweight
Location:  Mexico City, Mexico
Record:  32 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/06/2031Mexico City, Mexico31 - 17 Cisco Fonseca0 - 2 WPts
29/04/2031Mexico City, Mexico30 - 17 Wilmar Leschottens1 - 12 WPts
28/02/2031Mexico City, Mexico29 - 17 Ibeamaka Matenga3 - 18 WPts
29/12/2030Mexico City, Mexico28 - 17 Marc Jouffroy3 - 6 WPts
30/10/2030Mexico City, Mexico28 - 16 Valentino Meduri23 - 16 LPts
01/09/2030Mexico City, Mexico27 - 16 Yulian Chemenov8 - 16 WPts
02/07/2030Mexico City, Mexico26 - 16 Valeri Jakovenko1 - 2 WPts
03/05/2030Mexico City, Mexico25 - 16 Cuba Rocha1 - 0 WPts
04/03/2030Mexico City, Mexico24 - 16 Alejandro Tabares6 - 2 WPts
03/01/2030Mexico City, Mexico23 - 16 Zhu Cheung2(1) - 18 WPts
04/11/2029Carolina, Puerto Rico22 - 16 Diego Lucido11 - 6 WPts
06/09/2029Mexico City, Mexico21 - 16 Cisco Godinez0 - 3 WPts
08/07/2029Edinburgh, UK20 - 16 Dennis McCreary7 - 18(8) WPts
09/05/2029Mexico City, Mexico19 - 16 Lorenzo Penaranda0 - 16(1) WPts
11/03/2029Dushanbe, Tajikistan19 - 15 Mehman Gamidov23(1) - 20 LPts
11/01/2029Abidjan, Ivory Coast18 - 15 Damien Perrault19(2) - 25 WPts
13/11/2028Dun Laoghaire, Ireland18 - 14 Matthew McLean14(1) - 13 LPts
14/09/2028Tijuana, Mexico17 - 14 Cipriano Marcia16(3) - 11(1) WPts
24/07/2028Mexico City, Mexico16 - 14 Jerrold Prieto0 - 4 WPts
26/05/2028Dumai, Indonesia16 - 13 Wibowo Tandjung7 - 11 LPts
27/03/2028Mexico City, Mexico15 - 13 Alejandro Mederos2 - 10 WPts
27/01/2028Mexico City, Mexico14 - 13 Xaverius Veron7 - 17 WPts
30/11/2027San Juan, Puerto Rico14 - 12 Quito Banuelos12 - 6(1) LPts
02/10/2027Mexico City, Mexico14 - 11 Juan Merlos16 - 10 LPts
05/08/2027Columbus, USA14 - 10 Ian Heide14(1) - 18 LPts
07/06/2027Poznan, Poland14 - 9 Wojciech Gawrys11(1) - 12(1) LPts
09/04/2027Krasnoyarsk, Russia14 - 8 Dimi Tyurin4 - 5 LPts
09/02/2027Kumasi, Ghana13 - 8 Mahdi Hamidou1 - 22(8) WPts
12/12/2026Mexico City, Mexico12 - 8 Porfio Melero10 - 10 WPts
14/10/2026Chihuahua, Mexico12 - 7 Leonel Contreras1 - 32(16) LPts
16/08/2026Mexico City, Mexico11 - 7 Bonar Tawamba3 - 3 WPts
17/06/2026Mexico City, Mexico10 - 7 Bulut Bahar1 - 2 WPts
18/04/2026Mexico City, Mexico9 - 7 Matt Curran9 - 15 WPts
18/02/2026Bologna, Italy9 - 6 Damiano Turri12 - 6 LPts
21/12/2025Mexico City, Mexico8 - 6 John Gilkeson0 - 5 WPts
23/10/2025Mexico City, Mexico8 - 5 Gig Luis4 - 13 LPts
25/08/2025Mexico City, Mexico8 - 4 Cipriano Marcia5 - 3(1) LPts
26/06/2025Port-au-Prince, Haiti7 - 4 Garen Guebert4 - 16(2) WPts
28/04/2025Ankara, Turkey6 - 4 Derya Baybashin13 - 21 WPts
28/02/2025Puebla, Mexico5 - 4 Marjun Diaz1 - 11 WPts
04/01/2025Monterrey, Mexico4 - 4 Cipriano Truxillo2 - 5 WPts
08/11/2024Mexico City, Mexico3 - 4 Sagaz Becerra0 - 5 WPts
07/09/2024Ecatepec, Mexico3 - 3 Xaverius Alvillar2 - 6 LPts
09/07/2024Torreon, Mexico3 - 2 Reyes Iglesias11(1) - 11 LPts
13/05/2024Kano, Nigeria2 - 2 Olufemi Ofere2 - 19 WPts
15/03/2024Mexico City, Mexico2 - 1 Elliot Thain2 - 21(7) LPts
15/01/2024Mexico City, Mexico1 - 1 Zelipe Quintanilla0 - 2 WPts
16/11/2023Saltillo, Mexico1 - 0 Urvano Ponciano0 - 0 LPts
07/10/2023Mexico City, Mexico0 - 0 Vidal Amo10 - 25(4) WPts