On 4 September 2017, Hasselbaink was appointed manager of League One club Northampton Town on a three-year deal, replacing Justin Edinburgh who had been sacked after four losses from the start of the season.