Since being taken at pick No.42 in the 2017 NAB AFL Draft, Ballard has developed into one of the most promising key defenders in the competition, playing 48 games in his three seasons.
"It's awesome to be able to secure my future at the Suns and sign on long-term. I love living on the Gold Coast and playing for the Suns ? it was a pretty easy decision in the end," Ballard said.