Craig Halkett

Craig Halkett

Defender · Heart of Midlothian · Scotland

Craig Halkett is a 31-year-old Defender who plays for Heart of Midlothian, representing Scotland at international level. Below are Craig Halkett's latest season statistics, career history and recent match performances.

Player profile

PositionDefender
Age31
Height183 cm
Preferred footRight
NationalityScotland
Shirt number4
Contract until2028-05-31

Season statistics

Goals4
xG1.85
xGOT2.91
xG excl. penalty1.85
Shots19
Shots on target7
Headed shots10
Assists0
xA0.68
Accurate passes1119
Pass accuracy84.2
Accurate long balls103
Long ball accuracy52.8
Chances created8
Dribbles1
Dribbles success rate25.0

Career history

ClubYearsAppsGoalsAssists
Hearts2019 - Now176175
Livingston2016 - 2019149183
Berwick Rangers2015 - 2015400
Rangers2015 - 2015
Clyde2014 - 20141200
Rangers2014 - 2014

Recent games

DateOpponentCompScoreRating
2026-05-09MotherwellPremiership Championship Group1 - 16.8
2026-05-04RangersPremiership Championship Group2 - 17.8
2026-04-26HibernianPremiership Championship Group1 - 27.9
2026-04-11MotherwellPremiership3 - 17.1
2026-04-05LivingstonPremiership2 - 26.0
2026-03-14KilmarnockPremiership1 - 06.9
2026-02-28AberdeenPremiership1 - 07.0
2026-02-21FalkirkPremiership1 - 07.5
2026-02-15RangersPremiership4 - 25.0
2026-02-03St. MirrenPremiership1 - 05.7

Heart of Midlothian fixtures & results