PLAYER PROFILE

Michael Craig.

Harrogate Town · Scotland

Matrix 2206

At a glance

Full name
Michael James Craig
Born
16 Apr 2003
Age today
23
Nationality
Scotland

Career by season

105 recorded appearances
Michael Craig appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27National League Harrogate Town 62002390
25/26League One Leyton Orient 2718021,5442
25/26FA Cup Leyton Orient 22001490
25/26EFL Cup Leyton Orient 1100900
24/25League One Reading FC 3029202,5693
24/25FA Cup Reading FC 2000860
23/24League One Reading FC 2817001,4495
23/24FA Cup Reading FC 21001210
23/24EFL Cup Reading FC 21001621
22/23FA Cup Reading FC 2000260
22/23EFL Cup Reading FC 100090
22/23Championship Reading FC 2000140

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Michael Craig match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026National League Forest Green Rovers v Harrogate Town 2 – 290
24 Oct 2026National League Harrogate Town v Sutton United 3 – 190
03 Oct 2026National League Harrogate Town v Hornchurch FCSubstitute, on 80′ 3 – 010
26 Sep 2026National League Harrogate Town v Eastleigh FCSubstitute, on 82′ 4 – 18
19 Sep 2026National League Boreham Wood FC v Harrogate TownSubstitute, on 71′ 4 – 119
12 Sep 2026National League Harrogate Town v Tamworth FCSubstitute, on 68′ 3 – 122
02 May 2026League One Leyton Orient v Burton Albion 2 – 268
25 Apr 2026League One Blackpool FC v Leyton OrientSubstitute, on 86′ 1 – 04
06 Apr 2026League One Leyton Orient v Huddersfield TownSubstitute, on 87′ 1 – 23
28 Mar 2026League One Exeter City v Leyton OrientSubstitute, on 18′ 0 – 028
28 Feb 2026League One Leyton Orient v Barnsley FC 1 – 390
21 Feb 2026League One Northampton Town v Leyton Orient 1 – 290
31 Jan 2026League One Leyton Orient v Port Vale FC 0 – 168
27 Jan 2026League One Doncaster Rovers v Leyton OrientSubstitute, on 46′ 3 – 045
24 Jan 2026League One Bolton Wanderers v Leyton OrientSubstitute, on 66′ 2 – 124
10 Jan 2026League One Leyton Orient v Cardiff City 1 – 161
01 Jan 2026League One Leyton Orient v AFC WimbledonSubstitute, on 75′ 1 – 315
26 Dec 2025League One Peterborough United v Leyton Orient 1 – 090
20 Dec 2025League One Leyton Orient v Bradford City 2 – 190
13 Dec 2025League One Barnsley FC v Leyton Orient 3 – 259

Career transfers

8 recorded moves

All recorded career moves, newest first.

Michael Craig career transfers
Date FromToMoveFee
08 Dec 2026Pending Harrogate Town Leyton Orient Loan return
10 Sep 2026 Leyton Orient Harrogate Town Loan —
04 Jul 2025 Reading FC Leyton Orient Transfer —
01 Jul 2023 Reading FC U21 Reading FC Internal move —
01 Jul 2022 Without club Reading FC U21 Transfer —
10 Feb 2022 Tottenham Hotspur U21 Without club Released —
01 Jul 2021 Tottenham Hotspur U18 Tottenham Hotspur U21 Internal move —
01 Jul 2019 Tottenham Hotspur Youth Tottenham Hotspur U18 Internal move —

Contracts and market values are not available yet.