Craig Halkett, born 29 May 1995 (age 30), is a Scottish central defender for Hearts, wearing squad number 4. His early loan spells mattered: they gave him senior football before he was fully established, the kind of grounding that tends to strip away academy polish fairly quickly.
Livingston was where he became more than a developing defender. His most productive league season came in 2018-2019, when he scored 7 goals in 34 appearances – a useful return for a centre-half and a reminder that his threat in the opposition box has long been part of the package.
At Hearts, Halkett has remained a regular first-team presence rather than drifting into the margins. In 2025-2026, he has made 30 league appearances and scored 4 league goals, with a further 4 League Cup appearances bringing 2 more goals, plus 1 Scottish Cup outing. Across the season for Hearts, that stands at 35 appearances and 6 goals in all competitions.
His current market value is around £255,000, according to Transfermarkt. Halkett’s career has been built through loans, a productive Livingston spell, and a sustained role at Hearts, where he remains part of the first-team picture.
