A midfielder, Shattock was recruited to Brisbane from Woodville-West Torrens and made his debut in 2000. In 2005 and 2006 he played with Portuguese Adelaide. He was delisted at the end of 2006 season.
Shattock is the current captain of the Labrador Tigers in the Queensland Australian Football League (QAFL).