W ostatnim dniu letniego okienka transferowego 2015 roku ogłoszono, że Meksykanin odchodzi do zespołu FC Porto na zasadzie rocznego wypożyczenia z opcją wykupu za kwotę 6 milionów Euro. Szansę debiutu w nowym klubie otrzymał 12 września 2015 roku w meczu ligowym przeciwko FC Arouca. 4 listopada zaliczył premierowe trafienie dla nowego klubu w wygranym 3-1 meczu fazy grupowej Ligi Mistrzów przeciwko Maccabi Tel Awiw. 28 maja 2016 roku władze klubu ogłosiły, że skorzystały z możliwości wykupienia zawodnika za wcześniej ustaloną kwotę i tym samym Miguel stał się zawodnikiem FC Porto na stałe.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2006/2007 Gallos Caliente
Ascenso MX 3 0 2006/2007 Tiburones Rojos de Veracruz Liga MX 1 2007/2008 30 2008/2009 Ascenso MX 27 1 2009/2010 Atalanta BC
Serie A 2 0 2009/2010 Club América
Liga MX 10 1 2010/2011 38 1 2011/2012 11 0 2012/2013 33 2 2013/2014 33 5 2014/2015 11 6 Watford
Football League Championship 17 0 2015/2016 Premier League 3 1 FC Porto
Primeira Liga 25 3 2016/2017 16 1 2017/2018 6 0 Sevilla FC
Primera División 16 2 2018/2019 Villarreal CF 8 0 CF MonterreyLiga MX1102019/20203032020/20213202021/2022Club America2702022/20232712023/2024140