 Marsh made his debut for the Warriors at the age of 17 in February 2009 in a Ford Ranger Cup game at Bunbury.He became the youngest ever player in an Australian domestic one-day game and Western Australia's youngest debutant for 70 years.In April 2009, he was given the opportunity to play for Australia's Under 19s squad against India, in Australia.