Craig Halkett signs new two and a half year deal at Hearts

The 26-year-old has committed to Hearts until the summer of 2024.

Leave a Reply

Your email address will not be published.