Marsch received two caps with the United States national team. His first came as a substitute in a scoreless World Cup qualifier tie with Trinidad and Tobago in 2001; the other came in a 2007 friendly against China.