Striker Marc Richards has left Northampton Town by mutual consent.
35 year old Richards has scored 63 goals in two spells at Sixfields and manager Jimmy Floyd Hasselbaink wished him well.
"Marc has been a fantastic servant for this club and first and foremost it is important we recognise that," he said.
"He is a first class professional and has been an excellent player for the club over two spells, however at this stage of Marc's career he wants and deserves to be playing first team football regularly and as the squad evolves, we are not able to guarantee him that.
"I am sure all supporters will have many fantastic memories of Marc and his time at the club and I cannot speak highly enough of him. He goes with our sincerest thanks and best wishes for the future, and he will always be welcome back at Sixfields.”
Richards originally signed for the Cobblers in 2003 and his first two year stay at Sixfields he scored thirteen goals in 42 starts and 24 substitute appearances.
After successful spells with Barnsley, Port Vale and Chesterfield, he was re-signed for the Cobblers by Chris Wilder in May 2014.
Richards was appointed captain, and scored 50 goals in a very successful second spell in the claret and white over three and a half years, making 103 starts with another 41 appearances from the bench. He lifted the Sky Bet League 2 trophy at Sixfields as the Cobblers were crowned Champions in May 2016.
In all, Richards has made over 600 career appearances, scoring 187 goals and everyone at Sixfields wishes Marc every success for the future.