Watters began his football career in the youth academy of Ashford United before moving on to play for Thurrock FC in the Isthmian League. He then joined Doncaster Rovers in 2018, where he played for the U23 team before being loaned out to several non-league clubs to gain more experience.