Weightclass:  Lightweight
Location:  Mexico City, Mexico
Record:  15 - 32
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2041Mexico City, Mexico14 - 32 Larenzo Chavis1 - 5 WPts
01/10/2041Mexico City, Mexico13 - 32 Kentay Okwi0 - 4 WPts
30/07/2041Mexico City, Mexico12 - 32 Xaverius Bernardez9 - 10 WPts
28/05/2041Mexico City, Mexico12 - 31 Gage Queneau2 - 6 LPts
28/03/2041Mexico City, Mexico11 - 31 Yodmongkol Champool0 - 1 WPts
25/01/2041Mexico City, Mexico10 - 31 Luka Zhirov2 - 8 WPts
26/11/2040Mexico City, Mexico10 - 30 Xaver Polino13 - 12 LPts
25/09/2040Mexico City, Mexico9 - 30 Hyun-soo Jung4 - 22(1) WPts
26/07/2040Mexico City, Mexico8 - 30 Nathaniel Amachree3 - 8 WPts
26/05/2040Mexico City, Mexico8 - 29 Briant Malraux9 - 18(2) LPts
26/03/2040Mexico City, Mexico8 - 28 Majid Khowley1 - 6 LPts
25/01/2040Mexico City, Mexico8 - 27 Rodrigo Abarca1 - 1 LPts
24/11/2039Mexico City, Mexico7 - 27 Oleos Maria7 - 17 WPts
23/09/2039Riga, Latvia6 - 27 Anton Dzelzitis7 - 17 WPts
25/07/2039Dushanbe, Tajikistan6 - 26 Borya Budagova15 - 14 LPts
26/05/2039Cardiff, UK6 - 25 Matthew Lawgoch5 - 5 LPts
28/03/2039Tlaquepaque, Mexico5 - 25 Vicente Che2 - 10 WPts
28/01/2039Perth, Australia5 - 24 Arran Hemphill4 - 8 LPts
30/11/2038Mexico City, Mexico4 - 24 Manuel Mustafa1 - 2 WPts
30/09/2038Mexico City, Mexico3 - 24 Santiago Facundo1 - 3 WPts
01/08/2038Dushanbe, Tajikistan3 - 23 Nikolai Omarov10 - 17 LPts
03/06/2038Vilnius, Lithuania2 - 23 Jan Swist7 - 13 WPts
05/04/2038Mexico City, Mexico2 - 22 Elias Cortinas11 - 6 LPts
04/02/2038Mexico City, Mexico2 - 21 Nasario Laredo6 - 12 LPts
05/12/2037Fortaleza, Brazil2 - 20 Fidel Justo0 - 15 LPts
07/10/2037Shymkent, Kazakhstan2 - 19 Nikolai Kajrbecov11 - 18 LPts
09/08/2037Mexico City, Mexico1 - 19 Carlos Blancas0 - 5 WPts
09/06/2037Mexico City, Mexico1 - 18 Cipriano Vida3 - 9 LPts
09/04/2037Miramar, USA1 - 17 Kris Londono10 - 17 LPts
09/02/2037Mexico City, Mexico1 - 16 Santiago Marta7 - 12 LPts
11/12/2036Prague, Czech Republic1 - 15 Radoslav Kettner13 - 19(1) LPts
13/10/2036Calgary, Canada1 - 14 Billy Ross8 - 26 LPts
15/08/2036New York City, USA1 - 13 Scott Nesbit8 - 18 LPts
17/06/2036Karagandy, Kazakhstan1 - 12 Muntazir Kazhgalieff25 - 12 LPts
19/04/2036Odense, Denmark1 - 11 Wray Boldt22 - 10 LPts
20/02/2036Dublin, Ireland1 - 10 Aidan Cassidy4 - 13 LPts
23/12/2035Mexico City, Mexico1 - 9 Lewis Kissick7 - 18 LPts
25/10/2035New Kingston, Jamaica1 - 8 Daniel Isaacks18 - 7 LPts
26/08/2035Montevideo, Uruguay1 - 7 Nasario Diaz15 - 14 LPts
27/06/2035Mexico City, Mexico1 - 6 Quito Mancilla1 - 9 LPts
26/04/2035Torreon, Mexico1 - 5 Berto Rodiguez5 - 16 LPts
05/03/2035Algiers, Algeria0 - 5 Danyaal Linganzi0 - 0 WPts
04/01/2035Dushanbe, Tajikistan0 - 4 Aleksandr Kerimov19 - 16 LPts
05/11/2034Guadalajara, Mexico0 - 3 Agapetus Almeida0 - 0 LPts
07/09/2034Juarez, Mexico0 - 2 Senon Pasqual1 - 12 LPts
20/07/2034Chihuahua, Mexico0 - 1 Frisco Claro12 - 14 LPts
19/06/2034Mexico City, Mexico0 - 0 Ramirez Rey0 - 4 LPts