Youth Fabián was selected by coach
Juan Carlos Chávez to participate in the
2009 CONCACAF U-20 Championship held in
Trinidad and Tobago. He made his youth International debut 7 March 2009 against
Costa Rica wearing the number 8 shirt. Fabián managed three appearances for
Mexico during the tournament; Mexico placed last in their group, thus failing to qualify to the
2009 FIFA U-20 World Cup.
2012 Olympic qualifying tournament In early 2012, Fabián was called up by coach
Luis Fernando Tena to participate in the
2012 Olympic Qualifying Tournament. He made his debut 23 March 2012 against
Trinidad and Tobago, scoring a
hat-trick in a 7–1 win for Mexico. Fabián also went on to score in the semi-final match against
Canada, winning the match 3–1. He then score from a long-range shot in the final match against
Honduras, winning the match 2–1 and also the tournament, thus qualifying Mexico for the
2012 Summer Olympics. He finished the tournament as top goal scorer alongside his teammate
Alan Pulido with five goals in five appearances.
2012 Toulon Tournament Again Fabián was selected by coach Tena to dispute the
2012 Toulon Tournament in preparation for the Summer Olympics. Fabián debuted in the tournament with a hat-trick against
Morocco. He went on to score a goal in a defeat against the host nation
France, and scored a
Brace against
Belarus. Fabián also scored in the semi-final match against
Netherlands, but could not score in the final against
Turkey, which Mexico won 3–0. Fabián won the tournament's Top Scorer award after netting seven goals in five appearances during the tournament. He tied
England's
Alan Shearer as the all-time
Toulon Tournament top scorer, with seven goals.
2012 Summer Olympics Fabián made the final list for those players participating in the
2012 London Olympics. He made his debut in Mexico's first match of the tournament 2012 as a starter against
South Korea, a game that ended 0–0. Fabián showed great skill and workmanship throughout the group stage match and helped Mexico reach the knockoff round. During the semi-final match against
Japan, he proved vital by scoring in the 31st minute of the match to tie the game and later to win it 3–1, securing Mexico's progression to the final against
Brazil. During the final, he almost netted an over-head bicycle kick goal but it struck the post, though he did provide an assist for
Oribe Peralta's second goal of the match. Mexico would win the match 2–1 and thus win the Olympic goal medal. He played the entire tournament as Mexico's
second striker behind Peralta, and created a successful offensive deplete with him throughout the tournament. He finished the tournament with one goal from six matches, all as a starter. As a result, he became the top goal scorer for Mexico at the
under-23 level, with 15 goals.
Senior Fabián made his
senior national team debut against
Venezuela in a 3–1 win on 25 January 2012.
2011 Gold Cup During the Gold Cup 2011, Fabián was named as one of the replacements for the five players who tested positive for
clenbuterol, but would only be called to join them in an emergency, because he was already in concentration with the under-22 squad in preparation for the Copa América.
2011 Copa America In 2011, Marco was called up by Luis Fernando Tena to form part of the "unofficial national team" composed entirely of players under the age of 22 to compete in the
2011 Copa América. He started most of the preparation games and scored a few goals before being suspended for six months, along with seven more players, for breaking disciplinary codes at their concentration hotel in
Quito.
2013 Gold Cup Fabián played his first major tournament with the senior national team at the 2013 Gold Cup. He made his debut against
Panama. He finished the tournament with three goals and three assists.
2014 FIFA World Cup On 8 May 2014, Fabián was included in the final 23-man roster participating in the
2014 FIFA World Cup in Brazil. He debuted in a World Cup by coming on as a substitute in the first match against
Cameroon in the 69th minute for
Andrés Guardado. In Mexico's second match, against
Brazil, he came on in the 76th minute for
Héctor Herrera. He also played in the third match against
Croatia coming on as a substitute in the 84th minute, once again for
Andrés Guardado.
2017 Confederations Cup In his first Confederations Cup call up, Fabián only played twice. He was a starter in the second match in the group stage against
New Zealand. In the semi-final game against
Germany, he was subbed in for
Giovani dos Santos on the 62nd minute. He went on to score Mexico's only goal against Germany on the 89th minute, making the score 3–1. Mexico would go on to lose the match 4–1. His goal against Germany was voted as Hyundai Goal of the Tournament.
2018 World Cup In May 2018, Fabián was named in Mexico's preliminary 28-man
squad for the
World Cup, and in June, was ultimately included in the final 23-man roster. He would only appear in Mexico's final
group stage match against
Sweden, substituted in at the 67th minute for
Jesús Gallardo in a 3–0 loss. ==Style of play==