Aiden O'Brien will leave Millwall this summer after more than a decade with the club.
The 26-year-old Ireland international was due to be out of contract in June but had his deal with the Championship side extended due to the Covid-19 enforced delayed finish to the season.
The London-born player made inquiries regarding his future with Millwall manager Gary Rowett and was told a move would be the best decision for his career.
"Aiden came to see me a while ago to ask his situation and I couldn’t really give him anything definitive," Rowett told Londonnewsonline.co.uk.
He really wanted a steer and I told him that as we stand I think he has to move on and play.
I think he understands that. He’s been at Millwall a long time and the fact he has been injured towards the end of this season has been tough for him. He hasn’t had those last few games with the team and in front of the fans. It’s a really tough ending for him.
O'Brien has made 21 appearances for Millwall this season, scoring four times.
He made his league debut for the club during the 2014/15 season and has scored 44 goals in 226 appearances in total for the London side.
"It was a really difficult decision but one we felt was the right one for everyone," Rowett continued.
"I have to say Aiden’s attitude has been brilliant this season and it was brilliant after I told him. He has to be massively commended for his professionalism."
Photo by Stephen McCarthy/Sportsfile