Mexican Marco Antonio Rodriguez Moreno wasn't FIFA's first choice for the World Cup 2006. Four other referees were put aside for various reasons before eventually Rodriguez (only 32) was selected.
Marco Rodriguez officiated two matches in the 2006 World Cup in Germany.
CONMEBOL & CONCACAF
Since 1999 Marco Rodriguez officiated qualifiers for CONCACAF and CONMEBOL, U-17 matches (twice) and a number of matches in the Copa America.
Marco Rodriguez took charge of the final of the Club World Cup 2007 and of the 2009 and 2010 CONCACAF Champions League.
Marco Rodriguez was selected for the 2010 World Cup in South Africa, first choice this time. He took charge of two group stage matches.
Marco Rodriguez was selected for the WorldCup 2014 in Brazil in which he officiated three matches, including the stunning semi-final between Brazil and Germany (7-1).