Marshall was a late call-up for the 2007 Cricket World Cup, in which he scored one half-century. After the tournament, he chose to reject a contract with New Zealand in order to play for Gloucestershire, due to his Irish passport Marshall does not count as an overseas player so long as he does not play for New Zealand.