He joined FC Porto that same year, but spent a majority of his time loaned out to Spanish sides Real Sociedad and Espanyol.
At international level, Reyes has played for various national youth teams for Mexico, including the under-20 team which finished third at the 2011 FIFA U-20 World Cup.
He was also a part of the under-23 squad that won the gold medal at the 2012 Summer Olympics, playing in every match.
He has represented Mexico at the 2014 FIFA World Cup, as well as the 2013 and 2017 FIFA Confederations Cup.