JAMES Hanson will not be sold to Millwall unless City can find a suitable replacement for the striker.

As revealed in Saturday’s Telegraph & Argus, the Bantams missed out on a deal to sign Andy Williams from Swindon.

The forward, who hit 22 goals as the Robins reached the League One play-off final last term, instead opted to join Doncaster on a three-year deal.

It is understood that City matched the financial package on offer from Doncaster.

A move for Williams could have opened the door for Hanson to leave for Millwall, who will play in League One this season following their relegation from the Championship.

City have already rejected a couple of bids from Millwall for Hanson but the player could yet end up at The Den.

Bantams boss Phil Parkinson has been busy working on potential transfer targets and it is hoped that a deal to sign Jon Stead on a permanent basis will materialise.

Key defender Andrew Davies, also out of contract, is in talks with the club about continuing his stay at Valley Parade.

Meanwhile, City will kick off their pre-season schedule of friendly fixtures this summer with a trip to Farsley Celtic on Saturday, July 11 (kick off 3pm).

Admission will be £10 for adults and £5 for concessions while members of the Armed Forces will be able to get in free of charge upon production of a valid warrant card.

The Farsley friendly comes before City travel north to begin a week-long stay in Scotland as part of their pre-season programme.