Currently, Marsh has played for the Australia national cricket team since 2011 and in the Indian T20 League, he plays for the Delhi Team from the year 2022.