Skip to content
Can you beat the beyondELO model?Predict Europe's three cups360 matchesNext matchday11d 20:55Play this round
Back to player rankings
Craig Halkett

Craig Halkett

ScotlandScotland

Hearts
Hearts

Age 31Born

beyondELO1537

#3495 among rated players

Peak ELO
1579Jan 11, 2026
Lowest ELO
1516Apr 5, 2026
Best rank
#2332Jan 13, 2026
Lowest rank
#3871Apr 5, 2026

ELO progression archive

Career snapshot

Positions
CB
appearances
87
Goals
7
Assists
0
Minutes
6,890
Strong foot
right
Goals and assists by season
221/22
022/23
023/24
124/25
425/26
  • Goals
  • Assists

Win rate by competition

All57%24%18%87
Scottish Premiership58%24%18%84
UEL100%1
UECL50%50%2

Club history

ClubAchievementsPlayed / W-D-LG:ATotal
  • Heart of Midlothian FC
    Heart of Midlothian FC
    2019–
  • Livingston
    Livingston
    2016–2019
  • Rangers FC
    Rangers FC
    2015–2015
  • Berwick Rangers FC
    Berwick Rangers FC
    2015–2015Loan
  • Rangers FC
    Rangers FC
    2015–2016
  • Clyde FC
    Clyde FC
    2014–2014Loan
  • Rangers FC U20
    Rangers FC U20
    2014–2015
  • Rangers FC U20
    Rangers FC U20
    2012–2014

Match history

Full history
Head to head

Interesting stats

Biggest margins
Largest single-match rating swings
Rating won and lost by opponent
Rangers
Rangers
+362-1-3
Celtic
Celtic
+313-1-3
Hibernian
Hibernian
+273-2-2
Falkirk
Falkirk
+53-0-0
St. Mirren
St. Mirren
−85-1-2
Kilmarnock
Kilmarnock
−84-0-2
Motherwell
Motherwell
−124-3-0
Ross County FC
Ross County FC
−133-3-0
Livingston
Livingston
−236-2-0