Last updated on .From the section Football

Cole Stockton (right) has had loan spells at Vauxhall Motors, Southport and Morecambe during his time at Tranmere

Hearts have signed striker Cole Stockton on a pre-contract from Tranmere Rovers.

The 23-year-old will join the Tynecastle club on a two-year deal on 1 July after his Rovers contract ends.

Stockton, who came through the youth ranks at Tranmere, spent half of last season on loan at Morecambe.

He scored 18 goals last term, including eight in Rovers' final 11 matches as they eventually lost in the promotion play-off final to Forest Green.

Stockton will join Hearts in time to head out to the pre-season training camp in Dublin at the start of July.

Find all the latest football transfers on our dedicated page.