Marshall made his debut for Costa Rica in a June 2009 FIFA World Cup qualification match against Trinidad and Tobago and earned a total of 19 caps, scoring 1 goal. He represented his country in 4 FIFA World Cup qualification matches and played at the 2009 and 2011 CONCACAF Gold Cups.