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
28 Jan 2023FA Cup Manchester United v Reading FCSubstitute, on 75′ 3 – 115
07 Jan 2023FA Cup Reading FC v Watford FCSubstitute, on 79′ 2 – 011
14 Sep 2022Championship Reading FC v Sunderland AFCSubstitute, on 85′ 0 – 35
30 Aug 2022Championship Sheffield United v Reading FCSubstitute, on 81′ 4 – 09
09 Aug 2022EFL Cup Reading FC v Stevenage FCSubstitute, on 81′ 1 – 29

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.