Hearts will sign Craig Halkett on a three-year deal in the summer after the defender today signed a pre contract.

The Livingston captain will make the move to Tynecastle in June once his contract at the West Lothian side expires.

Centre-half Craig has been a near ever present for Livi this season, making 36 appearances in all competitions and has scored five goals, including one against Hearts back in December.

At the other end he’s been part of an impressive defence that has kept 15 clean sheets this campaign.

The 23-year-old came through the youth system at Rangers and, after loan spells at Clyde and Berwick Rangers, joined Livingston in 2016.

He was part of the successful side that won back-to-back promotions, winning the League One title in 2016/17 before skippering Livi to play-off success last season, booking their spot in this year’s Ladbrokes Premiership in the process.

Capped at Scotland U19 level, Craig has made 144 appearances to date for Livingston, with 15 goals to his name.

Speaking to the Official Hearts website about the move, manager Craig Levein said: “I’m delighted that Craig has committed to signing for Hearts.

“He’s a talented player and, at 23-years-old, is at an age where he can continue to develop and progress.

“This club is the right place for him to do so and I look forward to welcoming him in the summer.”