Bradford City has reached an agreement to terminate the contract of James Vaughan by mutual consent.
The decision comes after the striker expressed a desire to leave the club.
Vaughan, who arrived at the Utilita Energy Stadium last summer, made 27 appearances in claret and amber during the 2019/20 campaign - before joining Tranmere Rovers on loan.
Bantams boss Stuart McCall said: “I was always keen to keep James and had explained to him how much I wanted him to be a key component in what we want to build, this season.
“I have had multiple conversations with him and they have always been open and honest.
“But, as time progressed and we got nearer to returning to training, I sensed negativity from him. Once we did come back, it was clear to see that no part of him wanted to be involved with us.
“We saw in training that James had no desire to be here. We tried to get him motivated and excited but, having seen him up close, it became obvious we could not have his negativity around the group, and his departure became inevitable.
“After spending time at Tranmere Rovers last season, it became apparent to James that he would rather have more time to spend with his young family, with more convenient travel arrangements.
“He began going through the motions in training and struggling for focus and motivation. I can understand his reasons but, once they were made clear, we had no option but to bring his time at the club to a conclusion.
“We cannot afford to have anyone here who is not totally committed, especially if they do not show active drive to help take the club forward.
“We are still very busy in the transfer market and recruitment for incoming players is very much ongoing.”