 Waters grew up in Happy Valley, South Australia, playing for the Happy Valley Football Club in the Southern Football League.He was a member of the 2002 AIS/AFL program intake.He made his senior debut in the SANFL for West Adelaide at the age of 17 in 2003, and was also named in the 2003 Under-18 All-Australian team.