Ponce scored his first goal for Chivas on Sep 28, 2010 in the 71' minute of the game Against UANL Tigres rescuing the team from a lost the game ended 1-1. He scored once again on Oct 3, 2010 on a game against local rival Club Atlas. Ponce ended the 2010-2011 season scoring 2 goals in 30 games.
in 2011, Ponce was selected to participate in the 2011 Pan American Games, Mexico won gold after defeating Argentina in the final. in 2012 Ponce participated in the 2012 Olympic Qualifying Tournament and scored twice in the tournament. Ponce participated in the 2012 Toulon Tournament and helped Mexico win the final against Turkey. Miguel Ponce made the final cut for those participating in the 2012 Summer Olympics, Miguel Ponce played 4 matches in the 2012 Olympics including the 2–1 win over Brazil in the gold medal match at Wembley Stadium.
Miguel Angel Ponce was part of the preliminary list of players that would participate in the Copa America in Argentina. Later, he also appeared in the definitive list for those participating in the tournament. Miguel Ponce Made his senior debut with Mexico at the 2011 Copa América July 8, 2011 against Perú entering as a substitute for Dárvin Chávez in the 73' minute of the game. However Mexico used a youth team in the tournament and participation by Mexico, as non conference member of CONMEBOL and guest invitee, were deemed friendly matches for Mexico. Miguel Ponce made his first competitive appearance for Mexico with the senior squad in a 2013 CONCACAF Gold Cup match against Canada that also, given his dual US-Mexican citizenship, cap-tied him to Mexico.