Marshall has represented Ireland at under-age international level. He made three appearances for the Ireland Under-18 schools team, before progressing to the Irish Under-20 team. Marshall played for Ireland in the Under 20s Six Nations and was part of the Under-20 team's squad for the 2010 Junior World Championship in Argentina.