Marshall speelde 19 interlands voor Costa Rica. Hij debuteerde op 6 juni 2009 tegen Trinidad en Tobago. Zijn enige interlanddoelpunt scoorde hij 5 dagen voor zijn dood, op 18 juni 2011, tegen Honduras in de Gold Cup.