In October 2009, Blanco announced he would not be renewing his contract with Chicago Fire and would instead sign with Veracruz of the Ascenso MX beginning in January 2010.
However, after 6 months with Veracruz he left for Irapuato.
Led by Blanco, Irapuato won the 2011 Clausura, but the team failed to advance to the Primera División, losing to Tijuana in the promotional final.

In December 2011, Blanco joined Dorados de Sinaloa of Liga de Ascenso.
During Apertura 2012, Blanco won the Copa MX with Dorados.
Despite Blanco announcing he would retire after the end of 2012, he changed his mind and played for another six months with Dorados.
However, after the tournament ended, he did not renew his contract and was released from the team on June 2013.

Blanco signed for Lobos BUAP for the Apertura 2013 Liga de Ascenso season.
After one year with the club, he did not renew his contract with BUAP and was released from the club at the end of the season, in which the club failed to qualify for the play-offs.

After considering retirement, Blanco signed with Puebla for one last season in the Liga MX.
On 21 April 2015, he played in the Clausura's Copa MX final against Guadalajara, coming off the bench.
Puebla went on to win the cup, and sent Blanco off as a champion in what was supposed to be the final game of his career.

On 22 February 2016, and a month into his political career, it was announced that Blanco would participate in an official Liga MX match during the Week 9 of Clausura 2016 for the club that started his career, Club América.
It would allow him to officially end his career, while playing for the club.
On 5 March, Blanco started the match wearing a number 100 jersey, and played 36 minutes for América at the Estadio Azteca in a match against Morelia, before being replaced by Darwin Quintero.
During the match, Blanco demonstrated his signature move the Cuauhtemiña, and had two shots on goal, one of which hit the crossbar from the outside of the penalty box.
The match was eventually won by América, 4–1.
In October 2009, Blanco announced he would not be renewing his contract with Chicago Fire and would instead sign with Veracruz of the Ascenso MX beginning in January 2010. However, after 6 months with Veracruz he left for Irapuato. Led by Blanco, Irapuato won the 2011 Clausura, but the team failed to advance to the Primera División, losing to Tijuana in the promotional final.
In December 2011, Blanco joined Dorados de Sinaloa of Liga de Ascenso. During Apertura 2012, Blanco won the Copa MX with Dorados. Despite Blanco announcing he would retire after the end of 2012, he changed his mind and played for another six months with Dorados. However, after the tournament ended, he did not renew his contract and was released from the team on June 2013.
Blanco signed for Lobos BUAP for the Apertura 2013 Liga de Ascenso season. After one year with the club, he did not renew his contract with BUAP and was released from the club at the end of the season, in which the club failed to qualify for the play-offs.
After considering retirement, Blanco signed with Puebla for one last season in the Liga MX. On 21 April 2015, he played in the Clausura's Copa MX final against Guadalajara, coming off the bench. Puebla went on to win the cup, and sent Blanco off as a champion in what was supposed to be the final game of his career.
On 22 February 2016, and a month into his political career, it was announced that Blanco would participate in an official Liga MX match during the Week 9 of Clausura 2016 for the club that started his career, Club América. It would allow him to officially end his career, while playing for the club. On 5 March, Blanco started the match wearing a number 100 jersey, and played 36 minutes for América at the Estadio Azteca in a match against Morelia, before being replaced by Darwin Quintero. During the match, Blanco demonstrated his signature move the Cuauhtemiña, and had two shots on goal, one of which hit the crossbar from the outside of the penalty box. The match was eventually won by América, 4–1.
Cuauhtémoc Blanco