Livescore44

Michael Craig

Harrogate TownDEF#19Scotland23 yrs179 cmFoot: RValue: €0.5mContract: Dec 2026

Scouting report

68
Rating
Fringe
Potential

Can Still Improve

Injury riskUnlikely

Recent form (6 appearances)

Avg rating
6.8
Goals
0
Assists
1
xG
0.3
xA
0.4
Key passes
4
Minutes
306
Mins/app
51

Last 5 matches

Next match

Carlisle United vs Harrogate Town
Wednesday 28 October, 22:45 EAT (19:45 UTC) · National League
Carlisle UnitedWWDWW
Harrogate TownWWDWW
12.04
X3.75
23.38

Best pre-match odds across bookmakers. 18+. Odds change; this is not betting advice.

Highlights: Michael Craig's recent matches

Transfer history

Michael Craig: quick answers

Which club does Michael Craig play for?

Michael Craig plays for Harrogate Town, under contract until Dec 2026.

How old is Michael Craig?

Michael Craig is 23, born on 16 April 2003.

What position does Michael Craig play?

Michael Craig is a defender (DEF), right-footed.

How many goals has Michael Craig scored recently?

0 goals and 1 assist in the last 6 appearances, with an average rating of 6.8.

When is Michael Craig's next match?

Harrogate Town play Carlisle United away on Wednesday 28 October, 22:45 EAT (19:45 UTC), in the National League.

When did Michael Craig join Harrogate Town?

Michael Craig moved from Leyton Orient to Harrogate Town on 10 September 2026, for a reported -.

View Michael Craig match stats, ratings, goals, assists, xG and key passes on Livescore44. Data updates live during matches.