Michael Craig
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
- Sept 2026Leyton OrienttoHarrogate Town-
- Jul 2025ReadingtoLeyton OrientUnknown
- Jul 2023Reading U21toReading-
- Feb 2022Tottenham U21toNo team-
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.



