“I’m so excited, it’s been one of my main goals since I came out here and it hasn’t really sunk in yet,” Holmes told St Kilda’s website.
“I’ve come so far and I’m so grateful for all of the support I’ve received since I began my AFL journey. It’s such an amazing sport and I’m so proud to be a cog in the machine that helps this sport grow across the world.”
The 25-year-old, who is a former College bastketballer, was selected as an international rookie by the Saints at the end of 2013 after making the switch to AFL less than three years ago.
Holmes played two NAB Challenge games this year, before impressive in recent week for St Kilda’s VFL affiliate, Sandringham.