Moreira was in Costa Rica's
2007 FIFA U-17 World Cup squad. He made his senior debut for
Costa Rica in a July
2011 Copa América match against
Colombia and has, as of May 2014, earned a total of 5 caps, scoring no goals. He was a non-playing squad member at the
2011 and
2013 CONCACAF Gold Cups. In May 2018 he was named in Costa Rica's
23 man squad for the
2018 FIFA World Cup in Russia. ==Career statistics==