By Will Butcher

Preston talisman Joe Garner is set to undergo a Rangers medical on Tuesday after agreeing personal terms with the club, according to a report.

TalkSport claim that the Scottish giants have agreed a fee of £1.8million with Championship club Preston for the striker, 28.

It is said that Garner is set to sign a three-year deal with Mark Warburton’s club, becoming the ninth player to move from England to Rangers this summer.

Preston manager Simon Grayson had revealed to the Lancashire Evening Post on Monday that the club were weighing up the offer for the prolific former Nottingham Forest front man.

“We have had a bid from Rangers,” the former Leeds boss said. “We will be speaking to Joe to get an opinion on what he wants to do and try to get it concluded one way or the other.”

Garner, who won the Football League One Player of the Year award during the Lilywhites promotion to the Championship in 2014-15, has been the Championship club’s main source of goals since joining Grayson’s side.

Preston’s number 14 has scored an impressive 57 goals in 150 appearances in all competitions, with 49 of his strikes coming in the last three seasons.

The centre-forward has scored more than 100 career goals during his 10 years in the football league, plying his trade for sides such as Carlisle, Huddersfield and Watford.

Garner signed for Preston after being released by Watford in 2013, and currently has two years remaining on his Deepdale contract.

In other Rangers transfer news, this former Arsenal defender could sign for the Gers after joining them for training.