Born in Hamilton, Hayley moved to Invercargill as a toddler and started ballet when she was six. At age ten while dancing at Shelley E. Coutts Dance Academy, Hayley moved to Melbourne with her family where she continued her training with Christa Cameron School of Ballet. At 15 she was accepted into the Australian Ballet School and graduated in 2012. While at the ABS Hayley received the Level 5 Award for Excellence and was selected to visit The National Ballet School of Canada and The School of American Ballet on exchange.
Hayley joined the RNZB as an apprentice in January 2013, becoming a full company member in September 2013.
Performance highlights include the Pas de Trois in Russell Kerr's Swan Lake for RNZB, Clara in Leigh Rowles’ Nutcracker (Australian Ballet School), Prelude in Les Sylphides (Australian Ballet School) and the Candide fairy from The Sleeping Beauty (Australian Ballet School).
Hayley is supported by The Ballet Foundation of New Zealand