Originally from Melbourne, Haynes made her WNCL debut for Victoria as a 19-year-old in in the 2005-06 season. She went on to become a key figure in the Spirit line-up and skippered her state to back-to-back WT20 titles in her first two seasons as captain.

Haynes’ leadership potential was recognised early and in 2008 she was chosen to lead the Australian Youth team, guiding them to upset victories over the senior English and Australian teams.

In 2009 she was selected in Australia's squad for their tour of England where she made 98 runs in her Test debut. She was dismissed in the final over of the first day in that match as the nervous nineties caught up with her!

In 2011-12 Haynes moved north and joined the Lendlease Breakers. She had a major impact on the team that summer, especially in the WNCL Final. Haynes was standing at the other end as NSW lost two early wickets in the decider against Victoria. Along with Lisa Sthalekar, Haynes mounted a fight-back which saw her post 156 – the first ever century in a WNCL Finals match.

Haynes was promoted to vice-captain of the Breakers and played a key role in the team winning both the WNCL and WT20 in the 2014-15 season.

She has also established her place in the Australian team, playing in Australia’s World T20 and World Cup victories. She was Australia’s leading run scorer at 2013 the World Cup in India, with her form earning her place in the Team of the Tournament.