Date of birth
Billy Waters signed for Northampton Town in June 2017, joining from Cheltenham Town for an undisclosed fee. Waters began his career at Crewe Alexandra before moving to Cheltenham Town in the summer of 2015.
In his two year stay in Gloucestershire, Waters found the net 27 times in 69 starts and 24 substitute appearances, firstly helping the club to win promotion back to the EFL and then secure their EFL status in 2016/17. He was offered a new contract to stay at Cheltenham, but his form attracted a host of interest from other clubs and the Cobblers secured the front man's signature. Waters was Cheltenham's player of the season and top scorer in 2016/17 as he scored 16 goals. Had a spell at Cambridge United on loan in the second half of the 2017/18 season. Rejoined former club Cheltenham Town on loan in January 2019 and moved to Newport County on loan in January 2020.