On 8 September, 2011, Marsh made his Test debut for Australia in the 2nd Test against Sri Lanka at Pallekele in replace of the unavailable Ricky Ponting. Thus far in the Australian innings, Marsh has scored 87* batting with Michael Hussey in a 148 run partnership.