Petterd previously played for the Melbourne Football Club having been taken at pick no. 30 in the 2006 AFL Draft. He is a state representative footballer from Broadbeach on the Gold Coast, Queensland who made his senior debut with Melbourne in round 5 of 2007, where he had 22 disposals in the midfield and featured in the Demons best player list. He followed up his first game performance with an AFL Rising Star nomination in round 6.
While with Melbourne he had a season-ending injury in round 14 of 2007 against Carlton. He collapsed during the game and could not breathe. Two club doctors realised there was no time to send him to hospital and punctured his chest wall in the change rooms, allowing air to escape from his chest cavity. This in turn allowed his ruptured lung to re-expand, effectively saving his life. He subsequently had surgery to permanently repair the lung.
Petterd suffered another season-ending injury with Melbourne in May 2010, when he suffered a dislocated right shoulder that required surgery and a four-month recovery period. He played only six games in that season.
Petterd joined Richmond in 2013 as a rookie. In his first season with the Tigers he played 12 games, averaging 17 disposals and five marks per game and was then elevated to the senior list at the 2013 National Draft.